You are on page 1of 13

1. why the loading set-up tables only for LO extraction.

why not for other extrac


tions like FI,CO-PA?plz gv me answer clearly..very need.
ans : using setup table concept in lo data will be loaded huge volume data load
into table.some times data load to the target in this time all users are locked.
business also stop.data fetch setup tables data not a stranded table.v1 jo
b can run data record stored on db table and extraction Q,v2 job run to data rec
ords directly stored on db table and delta Q stored(lbwq)or sm13 v3 job run v3
triggers vl data will be stored on bw dela Q(rsa7).
data will cumming full or delta records its no well time mechanism so lo c
oncept using setup table .

2. How do w delete '0' values in the crm planning infocube 0crm_c01.


ans : Compression also does Zero Elimination . Zero Elimination means deleting the
record from the cube after compression if and only if, the entire key figures o
f the particular record is zero.
If there are two key figures A & B, A = 0, B = 10, then this record will
not be deleted from the cube.
3. what are the datasources for inventory .
ans : DataSources in R/3
1. 2LIS_03_BX Material stock
2. 2LIS_03_BF Material movements
3. 2LIS_03_UM Revaluations
 2LIS_03_BX - Material stock
The first Data Source (2LIS_03_BX) is used to extract an
opening stock balance on a detailed level (material, plant,storage location) at
this moment.
"At this moment" is the point in time at which the statistical setup ran for Dat
aSource 2LIS_03_BX.
 2LIS_03_BF - Material movements This datasource is used to extract the
material movements
into the BW system. Material movements like goods receipts and goods issues are
being pulled using this extractor using MSEG table.
 2LIS_03_UM Revaluations
The third of the above DataSources (2LIS_03_UM) contains
data from valuated revaluations in Financial Accounting
(BSEG Table).
4. can we do sap BO without Sap BW.
ans : Yes, SAP BO implementation depends on the kind of database you take as a
source. SAP BO mainly used for report generation on any kind of Data source.
When SAP BW is your Datasource for SAP BO report generation, then you only you n
eed to connect to SAP BW.
BO is capable of creating reports on any kind of data i.e., on traditional RDBMS
Tables, Warehouse data, and so on.
Even a report can be generated With MS EXCEL as a data source using SAP BO .
5. what is object documentation ? where you can do it? what is the use of that?
ans1 : What ever changes like edit or modify or newly added or deleted are comes

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

ans3 : Realtime flow


Development>Testing>production>go-live.
if data huge frequent archivng and regression will be done. This is how real tim
e IT practice carried.

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?

5. disadvantage due to numeric pointer in generic extraction?


ans : 1)exception aggregation use in Query designer.Ex:if want one Value Min, ma
x,avg, stranded divination using this exception aggregation.Based on taking one
reference info object then we create Min, max,avg, stranded divination in except
ion aggregation.
2)filter works on characteristics.Condition works on Key figures.
3)In Both DSO only one TABLE that is Active.write optimized:supports ETL(extract
ion, transforming and Loading)
direct update:it Doesn't support ETL only thought APD or ABAP program
4)We use this both options in process chain.
repeat:That terminated instant run again.
repair:The new instant creates and it will run this option available in SAP BI7.
0
5)disadvantage due to numeric pointer:We change the existing record it is not ab
le to track that is main disadvantage.
15. How many version in SAP BODI?
ans : XI,XIR2.XIR3
16. how to load data to direct update DSO in sap bi.
ans : 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.
17. tell me any 3 reports u have created in sd and also in fi?
ans : FI
1)Creditor's Aging
2)Cash Flow Statement
3)Cash Expenses
SD
1)Monthly Actuals
2)Budget vs SCH vs Actuals Report
3)Weekly SCH vs Supply
18. how to improve cube performance,how many ways ?what is near line storage?
ans : i answered there are are 9 ways
1.aggregation
2.near line storage
3.compression
4.cordinality
but i need some more things to improve performance please
send to me

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_

step when we want to feed some dynamic valuees to the


variables
I_step2 : when the code triggered ofter the seiection is
popedup to the user and if we have any customer exit
variables we use this I_step2 when we wznt to fedd the
variabi based oa the value of the thess variable which is
fedd by the user
I_step3 : when the code is triggered by exceerte the
selection sereen we can use this I_step3 for all
valioutianchecks
25. what are the common errors occur during data loading and
perfornance level?
ans : Master data missing,
Invalid character's,
Time stamp error,
Ods activation,
Short dump,
Table space,
Caller 70 error...
26. what are types of update rules and transfer rules? and what are the routines
to be used in bw 3.5?
ans : Update rules types are
1:Addition (by default)
2:No update
3:Overwrite(with ods and infoobjects)in bw 3.5
Transfer rule types are
1:Infoobject (by default)
2:Constant
3:Routines
4:Formula
using routines in bw 3.5
It is to implement complex transfer rules and update rules
it will run for each datapackage.Transfer structure format
is used as parameter for the routine.
27. what is a dimension table and types? explain about line item dimension and h
igh cardinality and uses, in which case suppose to be use?
ans: Dimension table which holds character infobjects...
Types of Dimension tables..
Time dimension
Unit dimension
Package dimension
Line item dimension
when the dimension table contains more than 20% size of

fact table then it is a line item dimension..


in line item dimension table we will have only one
character info object..
scenario..
document number in granular infocubes..
customer numbers in coustmer-centric business like
telecommunications,banking and insurance...

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

options are given


- Only the selected nodes
- Subtree below nodes
- Subtree below nodes to Level ( Incl. )
- Complete hierarchy
- Subtree below nodes to ( and Incl. ) Level ( Relative )

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.

what are differences between bi 7.0/bw 3.5 in reporting?

ans : Bex difference :


1.create condition locally mean you can apply condition in
query sheet or workbook sheet .
2.Additional Query Properties.
Convert to formula
Keep filter value
Select filter value
Keep filter value axis
3. Analysis design grade extra function are available sch
as data provider icon and design mode icon and open
variable screen icon etc
4. java tool
34. How to check for standard info Objects, InfoCubes,
Ods/DSo,transformations, reports, queries..etc in
bi7.0/bw3.5? (Is there any T-Codes to find out)
ans : T.code is RSRV.Repair & Analysis of objects purpose
It is for testing the consistency of standard infoobject.
35. what is DSO? what are the types and uses and in which case
it suppose to be use?
ans : DSO stands for data store objects.
It contains document level,item level information
There are classified into 3 types
1. Standard DSO
Standard DSO contains 3 tables
i)new data table
ii)active data table
iii)change log table

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.

The error handling capability


Breakpoints in DTP
Inclusion of infocube for infoset creation
Additional properties in Bex Query Designer

37. Can any one explain me....Before coming luw's into


Extractor queue(Lbwq),What Update mode(v1 or v2) will
execute?
ans : v1 update...when ever the document had been posted ...those
r directly goes to db tables and lbwq...this job names as v1
job...
38. can any one explain me......
what are the difference between Extractor queue and delta
queue?
ans :In extractor queue the extracted data will be kept there as
along as v3 collective update run has taken place and we
cant do delta's on extractor queue..
Delta Queue is used for delta's.The delta queue will
get data from extractor queue by v3 update.
39. What is the difference between Z and 0 Tables in SAP BW3.5?
ans : The Z -table is a custom table, while 0-tables are SAP generated/standard
Tables.
ans2 : /bic is user tables
/bi0 is sap defined tables
ans3: simply Z-means user defined and 0-SAP generated its Standered
40. when do we go for generic extraction and why we use time stamp
?how long it will run?explain?
ans : whenever suitable business content is not available between source system
and target system at that time we go for generic extraction. time stamp means wh
enever we are loading delta records those records are accompanied by time stamp
means record is followed by yyyymmddhhmmss.
41. what are the reports generated in a sap bw project?name them
and what is the requirement?
ans: particular sales office want to see their year wise sales report. this is t
he requirement
42. what is writeoptimized data store in dso?
ans : write optimised DSO is also called as pass-through DSO.This
is used to load huge amounts of data or whenever require
for multiple loads per day.This DSO contains only one table

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

Data is available for reporting immediately after


it is loaded. It is used when you want to insert some
amount from the other application like dynapro. having two
tables
DataStore object for direct update
Data provided using APIs
SIDs cannot be generated
Records with the same key are not aggregated
Mainly used with APDs
47.Suppose, You are working on a report, how do you know from
which INFOCUBE ,report should be generated ?
ans : will have one icon called technical information..if u click
that will come to know from which cube we r getting data...
48. what is the difference between Data Target and Info Provider.
ans : Infoproviders are objects for which you can create and execute queries in
SAP BI.
These includes objects that physically store data
the data targets, such as Info
cube, DSO, characteristics Infoobjects. They also include objects that do not st
ore physical data, such as Infosets, Virtual Infoproviders and Multiproviders.
Infoproviders is a generic term used to describe any objects or views relevant t
o reporting.
Data Targets become InfoProviders if they are used for BEx Reporting.
49. what are the errors in process chain,how can we solve them?
ans : there are many types of error during the process chains,
As process chain is basically meant with the data loading
perpose,
1.
2.
3.
4.
5.
6.
7.

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

These are some of issues airsing during process chain.


50. I want to know about DTP in bi 7.
ans : DTP is new in BI 7,
In BW infopackage brings the data from Source Sytem to PSA
& InfoCube(Data Targer).
But from BI7 Infopackage brings data upto PSA. first u need
to create transformation either from
PSA(Data Source)--InfoCube or
InfoCube to PSA(Data Source) when u create transformation
then u can see the field mapping between souce fields to
target fields. Also u have conversion rules etc...

Now u can create DTP two ways...


PSA(Data Source)--InfoCube or
InfoCube to PSA(Data Source)
In
1.
2.
3.

Dtp u have 3 sub tabs,


Extract Full, Delta (only Change or new data)
Update
Execute--- Execute button.

After Executing u can go to monitor...


51. what is line item dimension? when we need them?
how we will come to know we need to create line item
dimensions?
ans : This means the dimension contains precisely one
characteristic. This means that the system does not create
a dimension table. Instead, the SID table of the
characteristic takes on the role of dimension table.
52. where do u find the option "REPAIR REQUEST"? WHAT IS THE
USE OF THAT?
ans : You can find this in the InfoPackage via scheduler at the
top menu or the key combination CTRl+SHIFT+F1.
Good luck.
53. how do u deceided to go create Aggregates for cube. what
purpose u want to create aggregates?
ans : When we access the data frequently for reporting and when
the data is in huge quantity, we face delayed data retrival
problem.
To overcome this problem we can go for aggregates.
This improves the query performance.
54.what type of tables join in generic view?
ans : Transparent tables are joined in generic views
55. what is attribute change run?
ans : Attribute change run is process to update the aggregates
with masterdata attributes and hirarchies.
56. what is reconcillation? where can u find the option.( cube(
f/ e table or ods or aggregates)?
ans : Reconcillation is the process of verifying the data that's
been replicated or loaded in BW matching exactly to that in
R3 .
57. what is the diffarence between formula and caluculated key
figure.
ans :caluculated key figure is global and new formula is local.

You might also like