Documente Academic
Documente Profesional
Documente Cultură
1. Filters
2. Debugging
5. Performance is improved.
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.
1. Standard InfoCube :
Standard info cube is a physical data storage device and it stores the transaction data
at summarylevel
3. Virtual InfoCube :
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.
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.
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.
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.
1. What are the fields you have used in you are SD report?
SE37 RSPC_API_CHAIN_INTRUPET
3. I have 80 queries which query is taking so much time how can you solve it?
4. I have 10 cubes I created multi provider I want only 1 cube data what u do?
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
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
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
(1) Delete the data in the Setup tables using T-code : LBWG
Tivoli, Remedy
4. What is Rollup?
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.
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
10. If we want to design an info cube, what are the pre-requisites u have to take in real time?
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.
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?
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?
Goto SE38 run the program. You don’t need to write your own code for it.
There are some other transactions like RSD1 and RSD5 from where you can create, edit or delete
infoobjects.
TCODE : ST03
FI Extractors are defined in such a way that it extracts Init data from DataBase Tables
and Delta data from BW Delta Queue.
They are different types to improve the Performance among them I have worked on
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.
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?
Text
Formula
Hierarchies
Characteristic value
9. Processing Types of a Variable?
Default Value
Replacement Path
Customer Exit
SAP Exit
Authorization
Business Blue Print(Create Funct Spc’s, Unit Flow Diagrams, Tech Spc’s)
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.
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
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.
It is present in VBFA table it doesn’t have SAP standard data source, so I have created generic
datasource using table.
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.
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
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?
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.