Professional Documents
Culture Documents
under delta.
Ex:from change log table delta records loads to further targets like cube.
ans2: Delta mechanisum in SAP BI is to capture the new records or the modified
records to the system after the initilization .
6. how to load data to direct update DSO in sap bi.
ans1 : Hi,We can Load data to Direct update DSO through APD or BAPI.
ans2 : Using API's
An application programming interface (API) is a particular set of rules and spec
ifications that software programs can follow to communicate with each other.
It serves as an interface between different software programs and facilitates th
eir interaction.
7. When is SID created? When is DIM ID created?
ans : SID is surrogate ID generated by the system. The SID tables are created wh
en we create a master data IO.
In SAP BI Extended star schema, the distinction is made between two self contain
ed areas: Info cube & Master data tables and connecting SID tables.
The master data doesn't reside in the Extended Star schema but resides in separa
te tables which are shared across all the star schemas in SAP BI.
An Unique Numeric ID , the SID is generated which connects the dimension tables
of the infocube to that of the master data tables.
The dimension tables contain the DIM IDs and SIDs of a particular Characteristic
Info Object. Using this SID Table the Master data ( attributes and texts of Inf
o Object) is accessed.
8. what is meant by sid key and what was the use of it?
ans : SID is a surrogate ID created by the system when the master data getting l
oaded and this SID will help you to link with the DMID .
SID links master data tables with the Dimension tables .
9. what is DBCONNECT AND UDCONNECT IN SAP BI?
ans : DB Connect is used to connect the relational databases like oracle, DB2 an
d uses Database shared libarary(DBSL) interface.
Where as UD connect is used to connect third party databases like hyperion etc a
nd uses universal data connecter(UDC) interface to interact with BW system .
10. WHAT IS THE MAIN DIFFERENCE BETWEEN INFOPACKAGE & DTP?
WHAT ARE THE REPEATED TABLES WE ARE USE IN REALTIM PROJECTS?
WHAT IS THE DELTA UPDATE IN LOCOCKPIT?
WHAT ARE THE TABLES IN SD,FISL & MM?
How to we modify the processchain running errors?
what is the repeated error in realtim projects?
tel me the realtime flow & hw to answer the interview level?
ans1 : Main Difference between InfoPackage and DTP is: InfoPackage can request
the data from source system but DTP can not.
DTP is just an object that determines how data is transferred between two
persistent objects within the BW system.
ans2 : 1.)In r/3 moduels we use sales tables and mm tables and fi tables like bk
pf and bseg..etc
2.)Delta update means after sending data in setup tables newly added or changed
records are called as delta records.
To send them into bw system we use direct delta,queued delta,unserialized v3 del
ta methods.
3.)vbak,vbap,vbup,vbuk,vbrk,vbrp,vcon,likp,lips,bkpf,bseg,mseg,mara....etc
4.)Sm37 jobs monitor and rsmo infopackage monitor, and rsrq individual req monit
or....by using these we can see ther errors and can analyze to get solution.
5.)In support mainly we get system outages, gateway not assigned , rfc connectio
n error, lock issues, table space error, many errors in tranportation due to lac
k of knowledge in tranporting objects in sequence...etc
11. we have a ods in process chain and the ods activation is taking long time h
ow will u optimize the activation process.
ans : Please un check the SID creations if the ods is not used for reporting and
it is used for staging.
12. I have 2 cubes,1 is sales cube 2 is billing cube.I've loaded data to 2 cube
s separately.Now i want to load sales data to Billing Cube.How can i Load?
ans : Infact, Question is wrong, He is trying to check your experience by asking
technically. In function, the entire structure(IO's in the IC) will have totall
y different.
So, You can't load by creating transformation neither you go to load that way fr
om INFOCUBE to INFOCUBE..
ans2 : But What is the need to load billing cube data to sales or vice versa...!
!!Simply create multiprovider...!!
13. how to reduce the down time ?
ans : 1) Early delta intialization - only few detasource support this like inven
tory management datasources .
14. 1.what is exception aggregation?
2.difference between condition and filter
3.difference between direct update dso and write optimized dso?
4.difference between repeat and repair process types?
19. How to Genarate the datasource using functionmoudle?plz give the scenario.
ans: Just open ur R\3 system and by using a tcode se37 create a
function module under a function group give the import and
export parameters and write the code in source code what
ever is reqired and then save check activate it and open
the tcode RS02 create a z program and then given a
application component give the dscription and click on FM u
will be see that the feild of FM is enabled. give ur
function module name are save it and use the genric
operation on the parameters. and go to rsa3 extactor and
extract the data.
log on to bi sever and replicate the data source follow the
same procdure of all the BI road map.
20. Can we create hyperlink at universe level ? can u please explain with real t
ime example.
ans : We are not able to create hyper links at universe level.We can create at W
EBI level these HYPER LINKS improves the query performence.
21. what is meant by flat aggregate?explain in detail.
ans : If an aggregate has less than 15 components, BW 3.x puts
each component automatically into a separate dimension that
will be marked as line item (except package and unit
dimension); these aggregates are called flat aggregates.
Note : Flat aggregates can be rolled up on DB Server
(without loading data into Application Server).
22. what are the pre requisites for BI content installation?
ans : When you want install the business Data source the pre requisites.First yo
u have lock the user.
You have to inform the BASIS person about the lock the users then take donw time
form ECC system then only install the business Data source .
23. how many types of infocubes are there.
ans: THERE ARE TWO TYPES OF INFO CUBES i.e,
1. BASIC INFO CUBE(ALSO CALLED PHYSICAL INFOCUBE)
2. VIRTUAL INFO CUBE (ALSO CALLED REMOTE INFOCUBE).
ans2 : 1.Physical datasource(contains data)
1.Basic infocube
2.Trasactional infocube
2.Virtual datasource(contains no data)
1.Remotecube
2.sap remotecube
3.virtual infocube with service
24. What is I_step1,I_step2,I_step3 in customer exit.
ans : I_step1 before sereenit executed
I_step2 mandatory with processing type as customerexit
I_ step3 valioutiancheck
I_step1 : when the code is triggered before the selscted
screen is pepedup the screen when we use this I_
28. what is an index and types? what is use and where to be used?
ans : index gives more performance to get data for
reporting,index are two types primary and secondary..
system will create primary index...
secondary index of two types
BITMAP and B-TREE
Bitmap are created when binary digit like
B-TREE when hierarchy..
29. What is Authorization and types? what are uses and explain me in detailed?
ans : To avoid the unwanted access to various objects as well as data in SAP BW
system.
To assign restricted access of data to report users.
to check the Authorization Mode in SPRO
For SAP BW 3.x - Obsolete concept with RSR authorization objects.
For SAP BI 7 or above - Current procedure with analysis authorizations.
SPRO path
SAP Customizing Implementation Guide
SAP NetWeaver
Business Intelligence
Settings for Reporting and Analysis
General Settings for Reporting and Analysis
Analysis Authorizations: Select Concept
to create authorization object for SAP BI 7
Go to t-code RSECADMIN
Select Maintenance button
4
0
1
2
3
4
30. what is re-partioning and re-modeling in bi 7.0 and what are the uses and in
which case supposed to be use?
ans : RE- Modelling means changing the infocube which contains
data, eailer verion of SAP does not allow to change the
structure of a infocube which contain data in these case
delete the data & then modify the Infocube, but in BI7 we
dont need to delete the data, we can change the structure
without deleting the data.
RE Partitioning is similar, partitioning the Infocube which
contains data.
31. what is openhub destination? what are the uses and in which case it suppose
to be use? and difference in bi7.0/bw3.5?
ans : Both open hub destination and inspoke can be used in BI 7.0. It is not tha
t open destination is in BI 7.0 and Infospoke in BW3.5 .
32what is infoset? what are the uses? in which case it suppose to be use? and di
fference in bi7.0/bw3.5?
ans : For joining the two or More than two info providers we are using this info
set.
Info set is Virtual it doesn't hold any data.It works on JOIN bases like(Equiv j
oin.Left outer join,and temporal join)in which case we use means in multi provid
er using for joining the info providers but some problem with multi provider the
ir have a common column in both info providers.Other wise we are not able to per
form filter in reporting level.At that we will go for info set.
difference in bi7.0/bw3.5 info set in 3.x we are not able to join CUBES.
33.
2. Direct DSO
3. Write optimized DSO
In BW3.5 it was known as ODS(operational data store)
36. what are advantages of using bi 7.0 instead of bw 3.5?
ans : The advantages of using BI 7.0 are
1.
2.
3.
4.
i.e Active data table.This DSO does not support over write
functionaliy.The unique records will be appended every time.
This consists of semantic keys(primary keys)and Technical
keys(Req id,rec no,packet no,part no) .
43. What is constant selection.
ans : In the Query Designer, you use selections to determine the
data you want to display at the report runtime. You can
alter the selections at runtime using navigation and
filters. This allows you to further restrict the
selections.
The Constant Selection function allows you to mark a
selection in the Query Designer as constant. This means
that navigation and filtering have no effect on the
selection at runtime. This allows you to easily select
reference sizes that do not change at runtime.
You cannot select an entire restricted key figure as a
constant, only its characteristics.
44. can we define a multiprovider in multiprovider.
ans : No, it is not possible to include a multiprovider within a multiprovider
ans2 : We can Create Multiprovider only overInfocubes,DSOs,InfoObjects and Infos
ets, not over any multiprovider.
45. Which data you load first ( MASTER or TRANSACTIOANAL )
And why ?
ans : The master data is loaded first. Because , it determines how transactions
happens and which way it is to be happened.
The master data is building block, upon which we maintain the record of the tran
sactions as they takes place.
ans2: im vijay from syntel, first load the master data becz of
SID's, thats why first we load master data first , next
transaction data.
if you load transaction data first, next master data, it
gives performance problems, SID problems, query related
errors...
46. what is the differences between standard DSO and write
optimised DSO and Direct update DSO.
ans : Standard DataStore object
Data provided using a data transfer process
SID values can be generated
Data records with the same key are aggregated during activation
Data is available for reporting after activation.
Having three tables: chage log, new & active table.
Write-optimized DataStore object
Data provided using a data transfer process
SID values cannot be generated
Records with the same key are not aggregated
Lock issue
Activation failure at ODS
Source sysem not connected or RFC connection issue
Invalid value not recognized.
Last delta not loaded correctly
OLTP to OLAP process or IDOC not transferred
update rule or transformation inactive