Sunteți pe pagina 1din 12

SAP BI INTERVIEW QUESTIONS - 3

1. Why we use DTP , What is the Importance of DTP(Data Transfer Process)?


The main Advantages are :

1. Filters

2. Debugging

3. Delta Loading Mechanism

4. Error - Handling Mechanism

5. Performance is improved.

2. Explain the Different types of DSO's ?


We have three types of DSO's they are :
1. Standard DSO:
In standard DSO Delta determination from after images from record level. in wdso direct DSO
their is no such option like this .
In Standard DSO there are 3 table NEW DATA TABLE, ACTIVE DATA TABLE, CHANGE LOG TABLE.
In this SID generation allowed. it is used for Bex reporting.

2. Write Optimized DSO :

 This is only write optimized DSO only , just like snapshort. it has only Active Data Table.
there is no SID Generation. It is allowed for Bex reporting.

3. Direct DSO.
This is also same as WDSO , Snapshort of extracted data. It has only one ACTIVE DATA TABLE.
Their is no SID Generation. It is usefull for Bex Reporting.

3. Explain Different Types of InfoCube ?

1. Standard InfoCube :

 Standard info cube is a physical data storage device and it stores the transaction data
at summarylevel

 It is not possible to edit or write the data in to the standared InfoCube.


 There are total 27 tables are there in standard info cube.

2. Real Time Info Cube :

 Real time Info cubes are used for planing purpose.

 we can write the planned data in to real time info cube.

3. Virtual InfoCube :

 Virtual Info cubes are used Data Reconciliation.

4 . Can we create Info Object and Info cube with the same Technical name ?

 If Info Object is act as a Data Target , Then we can't give the same Technical name.

 If info object is not act as a data target , then we can give the same Technical name.

5. What is Cumulative and Non Cumulative key figures ?

 Cumulative Key Figures : The Key Figure whose value is additive is called cumulative Key
figures. Ex . Amount , Price , Quality, Balance .. etc.

 Non-Cumulative Key Figures : The Key Figure whose values Non additive is called non
Cumulative key figure. Ex. Issued stock Quantity , Receipt Stock Quality.

6. What is Key Figure Aggregation and Exception Aggregation ?

 Aggregation : In the aggregation , we define the aggregation behavior of the key figure. I .e.
In the a aggregation we specify the function SUM/ MAXIMUM / MINIMUM values.

 Exception Aggregation : In the Exception Aggregation , we can specify the function [last value /
First Value / Min Value / Max Value ] which detemines the way in which the key figure is
aggregated using the reference characteristic for exception aggregation in Bex.

7. What are Different Types of Attributes ?

 Display Attribute : Display attributes are used for display at BEX Reporting.

 Navigational Attribute : Navigational Attributes are used for Drill Down and Drill Across
Functionality in BEX Reporting. Navigational Attributes ac as a characteristic Info Object.
 Transitive Attributes : Attribute of an Attribute is called as Transitive Attribute .
ex. company code
|
plant
|
Location
plant is an attribute of company code , location is an attribute of plant. Location is a transitive
attribute of company code.

8. What is a Rule Group ? What are different Rule Groups?

 The Rule Group is the Transformation contains group of rule types.

 Rule Groups are 2 types .


Standard Rule Group : In standard Rule group all standard rule types are grouped.
Technical Rule Group : The Source field " ROCANCEL" is mapped with " 0RECORDMODE".
this group exits only fr DSO.

SAP BI REAL TIME QUESTIONS AND ANSWERS

1. What are the fields you have used in you are SD report?

InfoObject Description KeyFigures Description

0BILLTOPRTY Bill-to party 0QUANT_B Quantity in base unit of


measure

0COMP_CODE Company code 0DOCUMENTS Number of documents

0DISTR_CHAN Distribution channel 0DOC_ITEMS Number of document items

0DOC_CATEG Sales document category 0NET_VAL_S Net value in statistics currency

0PLANT Plant 0COST_VAL_S Cost in statistics currency

0SALESORG Sales organization 0GR_WT_KG Gross weight in kilograms

0SALES_GRP Sales group 0NT_WT_KG Net weight in kilograms

0SALES_OFF Sales office 0VOLUME_CDM Volumes in cubic decimeters

0SHIP_T Ship-to party 0SOLD_TO Sold-to party


2. How do u stop a Process chain at any step?

SE37 RSPC_API_CHAIN_INTRUPET

Using SM51 T-Code we can stop the Process Chain

3. I have 80 queries which query is taking so much time how can you solve it?

Using BW Steatites we can find

4. I have 10 cubes I created multi provider I want only 1 cube data what u do?

We have to fetch data from that single InfoCube.

5. I created process chain 1st day it taking 10 min after that 1st week it taking 1 hour after that next
time it taking 1 day with a same loads what happen how can u reduce the time of loading

Multiple Reasons Bases

6. Where can we find transport return codes?

After Request release we can see return codes

7. I have a report it taking so much time how can I rectify

Based on Selection Parameters

8. What is offset? Without offset we create queries?

Offset -1, month, date, year.....

9. Process chain is running I have to stop the process for 1 hour after that re run the process where it
is stopped?

Manually stop the Process chain by making red and then Reschedule it for after 1 hour

10. What is Alpha Conversion?

Alpha Conversion is used to store data consist by storing any numeric values with prefix 000
SAP BI Questions REAL TIME

1. Have you faced any Issue while you are working with Process Chains?

Yes, while I am monitoring Process chains I have faced one Issue (i.e) the Rollup was running at 1:28
PM and Attribute change run is scheduled at 1:23 to 1:43 PM so there was a Time clash between Rollup
and Attribute change run so Process chain was failed.
So I am going to right click the Process Chain and Repet the same Process

2. What are the steps involved in LO Extraction?

(1) Delete the data in the Setup tables using T-code : LBWG

(2) LO Data Source Customization using T-code: LBWE

(3) Fill the Setup Tables using T-code : SBIW

(4) Verify the Data in the Data Source : RSA3

3. Which tool is used for ticketing?

Tivoli, Remedy

4. What is Rollup?

This is used to load new Requests (delta records)

5. Size of the Damnation Table?

SAP_CUBES_DESIGN
6. How to know in which table (SAP BW) contains Technical Name / Description and creation data of a
particular Reports. Reports that are created using BEx Analyzer.

There is no such table in BW if you want to know such details while you are opening a particular query
press properties button you will come to know all the details that you wanted.
7. Can we make a datasource to support delta.
If this is a custom (user-defined) datasource you can make the datasource delta enabled. While creating
datasource from RSO2, after entering datasource name and pressing create, in the next screen there is
one button at the top, which says generic delta.

8. How can we delete a Process chain?

Go to T-Code SE38 and Execute Report RSPC_LOG_DELETE then u will get options like Process chain ID
and Delete from Date.
9. How do u stop a Process chain at any step?

SE37 RSPC_API_CHAIN_INTRUPET

Using SM51 T-Code we can stop the Process Chain.

10. If we want to design an info cube, what are the pre-requisites u have to take in real time?

How many Dimension are present


How many Characteristic InfoObjects are present
Line Item Dimension Table

SAP BI REAL TIME INTERVIEW QUESTIONS

1.How many delta loads do u have daily?

I have 77 data loads through 8 process chains.

2.How many Delta loads for SD, MM and FI daily?

Eg. Depends on the objects (cubes and ODS) on use.

3.How many process chains do u have in the project? (approximately)


In my project 8. in some that I know there are 50 to 60 also. Depends on the size and operations of the
client. You choose a moderate number, say 15 to 20.

4.How many for master data and how many chains for transaction data?

In my project there are 2 MD chains. In some that I know there are around 5 to 8. You can say there are
4 or 5 chains (some may be daily, some weekly, some even fortnightly).

5.Can We access a process chain which is being accessed by the client at same time?

The client never accesses process chains. He is only concerned with the reports.

6.How many tickets we get on weekly basis? (Approximately)

Again this depends on the size and operations of the company. We get around 2 to 3 tickets per month.
In some cases the frequency might be per week. Apart from tickets we may also get SRs (Service
Requests). These are small developments (may be another report or may be the entire data flow).
These normally come less frequently, say 4 to 8 SRs in a year.
7.Where do we see the Time stamp details of a job load?

Is it SM37 or any other............

Yes you can see the time details of a job in SM37. You can also see the details in RSPC.

8.Data is loaded into cube, Request is green, but the data is not available for Reporting Why?

1. Check whether the records came into the target successfully and the load is completed.

2. check whether any records are added into the cube at all.

3. check if you have aggregates for this cube which need to be updated with the data from the recently
loaded request.

9. Tell me the ABAP code which is used to activate the Transfer structure automatically?

Program RS_TRANSTRU_ACTIVATE_ALL à activates all transfer structures for an infosource.

Goto SE38 run the program. You don’t need to write your own code for it.

10.Where do we repair the infoobjects in modeling?

You can do that in transaction RSRV – Analysis and repair of BW objects

There are some other transactions like RSD1 and RSD5 from where you can create, edit or delete
infoobjects.

IBM SAP BI INTERVIEW QUESTIONS

1. T-Code for work load analysis ?

TCODE : ST03

2. Why Setup tables are not present in FI Extraction?

FI Extractors are defined in such a way that it extracts Init data from DataBase Tables
and Delta data from BW Delta Queue.

3. How will u improve Data Loading Performance?

They are different types to improve the Performance among them I have worked on

Line Item Damnation Table


Selection Screen Variables
Aggregation
Compression
Delete Index’s
Partitioning

4. How you will set Process Chain that do not run in Holidays?

In Daily Scheduling whenever you click on Immediate you will get 2 options that Periodic values and
Restrictions. In that Restriction you can set a process chain that do not execute in Holidays.

5. What is Time Stamp Error?

The “Time Stamp” Error occurs when the Transfer Rules or Transfer Structure are internally inactive
in the system.

They can also occur whenever the DataSources are changed on the R/3 side or the DataMarts are
changed in BW side. In that case, the Transfer Rules is showing active status when checked. But they are
actually not, it happens because the time stamp between the DataSource and the Transfer Rules are
different.

6. What is RDA?

RDA means Realtime Data Acquisition It is used to bring data from WEB to SAP BI/BW

7. Types of Attributes?

(i) Display Attribute( Used for Display Porous in BEx)


(ii) Navigational Attribute( Used for Drill down Functionality in BEx)
(iii)Transitive Attribute (Attribute of an attribute)

8. Different Variables Used in BEx?

 Text

 Formula

 Hierarchies

 Hierarchy nodes and

 Characteristic value
9. Processing Types of a Variable?

 Default Value

 Replacement Path

 Customer Exit

 SAP Exit

 Authorization

10. In which phase u have worked on implementation project?

I have in Involved in all the 5 phases in my implementation Project

 Project Preparation phase( Gathering Reqmnts,)

 Business Blue Print(Create Funct Spc’s, Unit Flow Diagrams, Tech Spc’s)

 Realization Phase ( AS is Process, To be Process)

 Final Preparation Phase( Check the Quality of the System)

 Go Live and Support

ACCENTURE SAP BI INTERVIEW QUESTIONS

1. How you are going to Debug?


By Using T-Code RSRT and open the Query and select Execute + Debug
At DTP we will set breakpoints in Extraction tab

2. What is Time Stamp Error?


The “Time Stamp” Error occurs when the Transfer Rules or Transfer Structure are
internally inactive in the system.
They can also occur whenever the DataSources are changed on the R/3 side or the
DataMarts are changed in BW side. In that case, the Transfer Rules is showing active status
when checked. But they are actually not, it happens because the time stamp between the
DataSource and the Transfer Rules are different.

3. Where will u set Exception Aggregation and at which level?

At BEx Level I am going to use This Exception Aggregation.


Properties ----> Aggregation
4. Clear explanation on Replacement Path and Customer Exit variable processing types by taking a
real time scenario?

Replacement Path: It is used to Calculate the Difference between Created date and Changed
date in BW or BI Reports.
Using Formula Variables with replacement path in BEx reports we can achieve it. Create
one formula variable with replacement path on Created Date Character and another formula
variable with replacement path on Changed Date, then create a formula and just do
simple subtraction in report.

Customer Exit: My Client wants to see the Sales Report like Month to Date format
If suppose the user runs the Sales Report on 7th April 20014, then the Report should
show from 1st April to 6th April data...

Similarly if the user runs the Report on 1st day of any month the Report should show
last month data.To achieve this we are going to use Customer Exit variable.

5. How will u see delta records in a DSO?


We can see Delta Records in Change Log table in the DSO.

6. It possible to use Multiprovider on the top of single Infocube? Suppose, if we use Multiprovider on
top is it possible to improve the Performance or not?
We can create Multiprovider on one Infocube and Multiprovider is used to fetch data from different
targets

SAP BI INTERVIEW QUESTIONS

1.What is Generic DataSource ? Where have you used Generic Data Source ?

Extracting data from generic data sources to SAP BI/BW is called generic extraction. If SAP has not
delivered standard datasource, create generic data source i.e. based on reporting requirements we have
to do thorough extractor (data source) analysis. If no data source is suitable for your reporting
requirement create generic data source.

Scenario : My client requirement is he wants to see sales document flow.

It is present in VBFA table it doesn’t have SAP standard data source, so I have created generic
datasource using table.

Example : VBFA, VBPA


2. What are the problems you faced in Flat File ?

We might get an error if the flat file is open and when try to execute DTP.
If the flat is saved as .xls instead of .csv the output data will be scrambled.
We will be able to see the data in the PSA, but we cant see the data in the DTP if the transformation is
inactive.
If the flat file contains lower case letters and if we don’t tick case sensitive when creating infoobject we
will get error.
If we don't assign the InfoObjects in the DataSource in the same order as the flat file output data will get
mismatched.

3. How will u change multiple currencies into single currency?

1st I am going to make my Source System an Exchange Transfor rate and Execute in Background on
Hourly bases.
After that I am going to T-code: RSCUR and create Currency Translation Type and in that I have given
exchange type as M because it is on hourly bases on BI side and currency as 0P_CURPR (it is the verbal
for currency) and time ref as 0CALDAY.
Open BEx and open Query in that the Report should Contain Value of Stock and Price per Unit.

4. Routines?
4 Types of Routines are Present
Field Routine (It operates on single character or key Figure Infoobject only)
Start Routine(It operates before Start of Transformation)
Suppose we are having 4 weeks data in that my client wants to see only 4th week data in that
situation I have used Start Routine
End Routine(It operates at end of Transformation )
End Routines are used mainly for Lookup’s (2 Flows)
Expert Routine

5. How will you Transport in Modeling?

Go to RSA1 ----> Transport Connection


Select the Grouping method à save for system copy
Drag and Drop the Source system in the collection area
Go to T-code: SE09
Release the Transport request

6. Data Target InfoCube is mainly used for Aggregation then why we have a Aggregation in SAP-BI?

In InfoCube all the key figures are going to Aggregate where as in Aggregation we can aggregate
the key figures based on characteristic Info object.

Example: If we want to see the different company’s sales data in that situation I am going to create
aggregate on company characteristic InfoObject then all the sales data will be aggregated based
Company.

8. What are the steps you will do while Enhancing a Data source?

1) Activate Data Source using T-code : RSA6


2) Check the Activated Data Source in T-code : RSA5
3) I am going to Double click on Data Source
4) Open the Extract Structure and then click on Appand Structure.(If Enhancement is being
done for the 1st time create append Structure )
5) Now I am going to add new fields with prefix ZZ save and Activate the append Structure
6) Again go to T-code RSA6 and edit the Data Source. Unhide the newly enhanced fields
7) After completing this we need to write the enhanced code for populating this new fields

9. What is a Structure and how many types of structures are there?

In Structure all the Key Figures are saved in One Structure and this Structure can be used in diff
Queries
2 Types are present Local Structure and Global Structure
You can use structures in several different queries. You have to save them in the InfoProvider to
reuse them. These structures are then called reusable structures
If you want the change to the reusable structure to affect only one query, you can use the reusable
structure locally in this query. To do this, you delete the reference to the reusable structure. Select the
reusable structure in the query and choose Remove Reference in the context menu.

10. What is Aggregation and Exception Aggregation and the difference between them?

Exception Aggregation: It is a Function which refers the way in which Key Figure is Aggregated
(Maximum, Minimum, Total). This Exception Aggregation will be created at BEx Query Designer.

S-ar putea să vă placă și