Professional Documents
Culture Documents
TABLE OF CONTENTS
FOREWORD ........................................................................10
KEY QUESTIONS ................................................................. 13
Basic ............................................................................................14
Intermediate ................................................................................. 16
Expert ......................................................................................... 2l
Table o f c o n t e n t s
Table of contents
CHAPTER 4: BW Fu~~ctional
.............................................149
ASAP methodology ....................................................................... 150
Business Content and roles ............................................................ l5l
INTRODUCTION
How to use this book:
As a consultant / analyst:
J
J
J
Note that the chapter / topic that: the question covcrs is always
listed on the top of each page. This is because it is always
important to know in what context the question w;ls asked, to
ensure that the candidate can respond to it as correctly as
possible e.g. If you are asking a reporting question then
explain to the candidate that the following question pertains to
reporting.
Key :
Each question has a rating which is illustrated by the tollowing
symbols:
Basic
00
Intermediate
000 Expert
As an added benefit we've included several worksheets and
bonus material on Geniepress.com, including candidate
worksheets which have all the questions marked out for yoi~,
provide space for the candidates name, the date of interview
and their overall scores.
There are also links to other BW data provided by the author,
such as SAP'S standard cubes. Links to SAPGcnic's BW
material are also available from this bonus arca.
To access this information: go to http://www.rrenicr,ress.com/
201 bw and enter the username 201 bw and password lsd2lk
Good luck and enjoy!
K e y [luestions
Basic
1.
9
9
9
5. What is an aggregate?
Aggregates are mini cubes. They arc uscd t o improvc
performance when executing queries. l'ou can cquate
them to indexes on a table. Aggregates klrc
transparent to the user.
Basic
9. What is a condition?
If yo11 want to filter on key figures or do a ranked
analysis then you use a condition. For example, you
can use a condition to report on the top 10 customers,
or customers with more than a million dollars in
annual salcs.
Kev Ouestions
Intermediate
'10. What are the data types s1.1pported by characteristics?
4
4
4
4
Numeric
IJp to 60 characters
Date
Time
NUMC
CHAR (up to 60)
DATS
TIMS
Intermediate
c/
c/
c/
c/
c/
c/
c/
c,
c/
c/
K e y Cluestions
Intermediate
Aggregates
OLAP cache
Key Ruestions
*
H
F
Blank None
Exoert
Expert
20. What are the BEx options for characteristics like F4 help
for query definition and execution?
This defines how the data is displayed in the query
definition screen or when the query is executed.
Options are from the data displayed, from master data
table (all data) and from dimension data. For example
let us assume that you have 100 products in total in
your material master, 10 products available in a cube
and in BEx you display a query for 2 products; the
following options for the product will display different
data:
4
4
4
22. Wlieli coding the ABAP transfer rule, what are the
important variables yo11 make use of?
4
RESULT
K e y Questions
RETURNCODE
ABORT
24. In update rules for key figures, what are tlie return table
options for?
lJsually thc ilpdatc rulc scnds one record to the data
target; using this option you can send multiple records
to the data target cg. If you gct 1 record from thc
communication structure using this option you can
create multiple records into thc data target. For
example if we are getting total tclcphone expenses for
the cost center, you can use this to return tclcphone
cxpcnses for cach employee (by dividing the total
cxpenses by the number of employccs in tlle cost
center) and creating cost record for c;~ilicmployec
using ABAP code.
Expert
Option 2)
c/
Kev Ouestions
CHAPTER 1
BW Administration
and
Design
Basic Concepts
29. What are the differences between OLAP and OLTP
applicatiolis? O
OLAP
Summarized data
Read only
Not Optimized
J
J
OLTP
Detailed
Read write
Optimized for data
applications
Less historical data
Basic Concepts
J
J
J
C h a o t e r 1: BW A d m i n i s t r a t i o n a n d D e s i n n
40. Wliat are tlie data types allowed for key figures? 0
4
Amount,
Quantity
4
4
Number
Integer
Date
Time
42. What is ,the niaximuni number of key figures you call Iiave
in an Infocube? O
Q table
S Table
M view
X table
Y table
Basic Concepts
49. How many extra partitions are created and why? Can you
partition a cube wi,th data ? 00
IJsually 2 extra partitions are created to accommodate
data before the beginning period and one after the end
of partitioning period.
No, you cannot partition a cube with data. A cube
must be empty to partition it. One work around is to
make a copy of the cube A to cube B and then to
export data from A to B using export data source.
Then empty cube A, create partition on A, re-import
data from B and delete cube B. Note that this is going
to change in Netweaver 2004s (Or BW 7)
C h a p t e r 1: B W A d m i n i s t r a t i o n a n d Design
J
J
J
Transactional
Attributes
Text
Hierarchy
54. What are transfer rules and what is global tralisfer rule? O
Transfer rules: T h e transformation rules for data from
the source system to the InfoSource / communication
structure. These are used to clean up thc data from
source system.
Basic Concepts
./
c/
c/
c/
c/
c/
c/
c/
Concatenate
substring
condense
leftlright (n characters)
1-trim
r-trim
replace
date routines:
DATECONV
date-week
add-to-date
date-diff
logical functions like:
if
and
C h a n t e r 1: BW A d m i n i s t r a t i o n a n d Desinn
J
J
J
J
Basic C o n c e p t s
62. How do you add an entry in the monitor log from the
update rules? 000
This is added in the internal table MONITOR; the
following fields describe the M O N I T O R structure
4
4
4
4
4
4
MONITOR-MSGID
gives an I D
MONITOR-MSGTY
message type
MONITOR-MSGNO
message number
MONITOR-MSGV1
monitor message1
MONITOR-MSGV2
monitor message 2
Append it to the M O N I T O R table, this will show
up in the monitor
Basic Concepts
Simple to use
H u b and spoke usage
Distributed data
In some cases they can provide performance
improvements
67. Wliat is all event chain and Iiow do you create one? 00
This is a group of events that are completed
independently of one another. Used to execute
processes based on success or failure of events. For
example, you can trigger a chain event if all loads are
successfill.
AWB
Tools
Event collector
C h a o t e r 1: BW A d m i n i s t r a t i o n a n d D e s i n n
cl
r/
cl
Basic Concepts
00
OF1-AP-3 - vendor line items, OF1-AR-3 - customer
line items
C h a p t e r 1: BW A d m i n i s t r a t i o n a n d D e s i g n
DelDoc
Ord Qty
S 10 1
SlOl
#
Dl01
10
1)clQtv
DelDoc
OrdOty
SlOl
D 10 1
10
DclQty
S
Basic Conceots
C h a p t e r 1: BW A d m i n i s t r a t i o n a n d Design
rdsb/esm/buffersize-kb
rsdb/esm/max-objects
Basic Concepts
BW Settings in SPRO
90. What are the control parameters for data transfer?
BW S e t t i n e s i n SPRO
They are:
c/ The thousand separator
c/
Decimal pointer
c/
Field separator (default is ;)
c/
Field delimiter (default '7
c/
c/
4
4
4
4
2L1S-40-S278
2LIS-0 3-BF
2LIS-03-UM
transfer BW stock
Material Movements
Revaluations
104. Can you create aggregate for a cube having cumulative key
figure? 00
Yes, but you must include all time characteristics.
C h a o t e r 1: BW A d m i n i s t r a t i o n a n d D e s i a n
107. When you compress multiple requests, how would you know
which request had "Marker llpdate" enabled or not? 000
Check the log file for each compression. If you see a
message like N O REFPOINT UPDATE rhen rhc
marker was not updated in this comprcssion.
r/
c/
c/
r/
r/
r/
N o n C u m u l a t i v e Key F i g u r e s
Non
Quantity = Reference point in time quantity
compressed delta quantities - Deltas for
backward quantity
Example :Ref p i n t in time : 12/30/2003 qty 100
Delta for one day 1213 1/2003 qty 1 0 (not compressed)
Total qty = 110.
000
9
9
C h a p t e r 1: BW A d m i n i s t r a t i o n a n d D e s i g n
114. Give some examples of the roles delivered with SAP BW. 0
All B W roles start with S-RS.
For example:
4 S-RS-ROPAD- Production system administrator
4 S-RS-RREPU - BEx user
Authorizations
Master data
AWB objects
O D s objects
BEx tools
.
InfoCube
Hierarchy
Reporting authorization
Folders
Info0 bject
InfoSource (transaction data)
Infosource (master data)
Activities (workbooks)
Document set (for workbooks)
S-USER-A G R
c,
S-USER-T C D
4
4
c,
4
Authorizations
c,
c,
c,
c,
c,
c,
S-RS-C O M P l
c,
S-RS-FOLD
c,
S-RS-ISET f
S-G U I
c,
C h a n t e r 1: BW A d m i n i s t r a t i o n a n d Desinn
To minimize space
Improve query performance
Improve load performance
C h a n t e r 1: BW A d m i n i s t r a t i o n a n d D e s i e n
J
J
J
J
P r o c e s s Chains
Process Chains
133. Wliat is a process cliai~iand what is the tra~isactio~i
code
for going to process chain? 00
The process chain is a utility to schedule batch jobs on
BW similar to SM37. It offers good monitoring
features and error handling.
Transaction code RSPC
Start process
c,
AND
c,
c,
OR
EXOR (first)
c,
ABAP
C h a p t e r 1: BW A d m i n i s t r a t i o n a n d Design
J
J
P r o c e s s Chains
4
4
Exception reporting
Print in the background
Pre calculation of web templates
Pre calculation of value sets
4
4
4
Direct scheduling or
Start from meta chain (parent chain)
API
139. List some of the parallel processes that could have locking
problems. 000
4
4
c,
c,
c,
142. What are the four views available for a process chain? 00
9
9
9
c,
Planning view
Checking view
Log view
Job overview
Process Chains
C h a p t e r 1: B W A d m i n i s t r a t i o n and Design
Open Hub
146. What is Ope11 Hub (OH) and what data targets does it
rt
00
support? Does it s ~ ~ p p odelta?
O H is a tool by which you can send data from BW to
different targets. It is a controlled distribution of
consolidated and cleansed daca.
Targets could be another BW system, external
systems, relational table, flat file and O D B O interface.
Yes it supports Delta.
147. How do you get into Ope11 Hub and what are the supported
data sources? 0 0
Use the following menu path:
Transaction Code RSBO or AWB
H u b Service
Tools
Open
CSV file
Database table
Open H u b
C h a p t e r 1: BW A d m i n i s t r a t i o n a n d D e s i g n
Tuning
153. What s h o ~ ~yo11
l d consider when tuning your Oracle
database? 00 0
4
c,
;IS
possible.
c,
Tuning
4
4
C h a o t e r 1: BW A d m i n i s t r a t i o n and Desinn
RSRT, RSRTRACE
ST05
RSRV
ST03
RSRV
RSRV
159. Explain the purpose of the tra~isactioncode RSRV . 000
RSRV is a powerful transaction code to test consistency
J
J
J
Master data
Transaction data
Hierarchies
Database
Aggregates
PSA tables
1/
J
J
J
Master data
Transaction data
Hierarchies
Database
Aggregation
C h a n t e r 1: B W A d m i n i s t r a t i o n a n d D e s i e n
163. How do you scliedule the RSRVjob ill tlie background? 000
The menu path for scheduling the RSRV job in the
background is, use the Edit menu and select "Test
Package"
create a package for current selections
schedule it.
164. How would you a~ialyzethe size of the fact table vs tlie
dimension table, using RSRV? 000
Menu path for analyzing the size of the fact t;thle vs
the dimension table is, use the transaction code RSRV
All Elementary tests
database
data1)ase
information about the Infoprovider tables. This gives
you the count as a percentage of the hict t;ll,le.
An O D s object:
4 Has only the active table.
4 Is filled using APIs.
c/
Is only reported on using an InfoSct.
4 Is usually used for applications like SEbl (Strategic
Enterprise Management).
170. What are the flags used for in ODs and specifically what is
the unique data record flag used for? O
If you enable the unique data record then an error is
issued when a duplicate record, to that in the Active
table is inserted. 1Jse this feature to load a cube
filtering any duplicates (Cubes will simply add up
duplicates)
c/
BEx Reporting
c/
c/
Activate O D s automatically.
c/
c/
C h a p t e r 1: B W A d m i n i s t r a t i o n a n d Design
BW Statistics
171. What is the purpose of BW statistics cubes? O
The standard sets of cubes delivered by SAP are used
to measure performance for queries, data lo,lds, etc. It
also shows aggregate usage and the cost associated
with them. It provides data on aggregates, OLAP and
Warehouse management.
BW Statistics
T Jsing Infocubes
I Jtilizing OLAP
179. What is the change run process and how do you start it? 00
Whenever there is a change in master d ; l t ; ~like
navigational attributes, hierarchy, time dcpendenr
attributes that are used in aggregates, you nced to
execute the change run process to realign thc
aggregates.
To start the change run process use a proccss chain or
AWB I) Tools I) Apply Hierarchy attri1,ure change.
180. Which report can you use to monitor the change run
process? 000
RSDDS-C H A N G E R U N-M O N I T O R
Aggregates
C h a n t e r 1: B W A d m i n i s t r a t i o n a n d D e s i e n
Number of records
Summarization (compression)
Last used date - remember if you don't see any
recent activity then this aggregate is not used
Valuation - with signs of + for good aggregate
and --- for not so good aggregate.
+ +
Aggregates
CHAPTER 2
BW Reporting
(BEx and Web Reporting)
C h a p t e r 2: BW R e p o r t i n g (BEx a n d Web R e p o r t i n g )
Business Explorer
193. What is the effect of using characteristics in free area vs
filter area in Query designer? 0
Free Characteristics : The characteristics in this area are
not displayed in the initial view of the query but you
can drill down and filter once you execute the query.
Filter Area: T h e characteristics in this area are
restricted and can not be filtered or drillcd down any
further.
Business Exolorer
197. How will yalr debug errors wi,thin SAP GUI (like all Active X
error)? 0 0
Run BEx analyzer -) Business Explorer menu item -)
Installation check. This shows an excel sheet with a
start button -) click on it -) this verifies the G U I
installation -) if you find any errors either reinstall it
or fix it.
C h a n t e r 2: BW R e o o r t i n e (BEx a n d Web R e n o r t i n e )
COUNT
NDIVO
SUMCT
C a l c u l a t e d Key F i g u r e s
SlJMGT
c/
SlJMRT
c/
Max
Min
Absolute
Smallest
Division
C h a p t e r 2: BW R e p o r t i n g (BEx a n d W e b R e p o r t i n g )
Boolean Operators
203.What does a Boolean operator return? O
1 or 0 (True or False)
<
<>
>
<=
>=
logical N O T
J
J
J
J
less than
not equal to
greater than
less than or equal to
greater than or equal co
equal
AND
J
OR
XOR
exclusive O R
Boolean O p e r a t o r s / S t r u c t u r e s a n d C e l l s
Result
10
20
30
Unit Price
2
3
5
\4lI uc
20
60
150
10
Unit Price
2
20
30
3
5
Q~J
Result
Value
20
60
80
C h a p t e r 2: B W R e p o r t i n g (BEx a n d Web R e p o r t i n g )
9
9
maximum
minimum
count all values
count all values < > (not equal to) 0
average of all values
average of all values < > (note equal ro) 0
suppress single values
Hierarchies in Reports
214. Wliat is a reporting hierarchy. M e ~ i t i o a~ ifew properties of
a hierarchy? O
A hierarchy is a structure of characteristics values
allowing you to view data in different ways.
Nodes are like branches in trees with thc uppermost
node referred to as the root node. A l~ierarchycan
have multiple nodes.
4
Hierarchy levels:
Intervals:
Intervals automatically g r o u p
leaves together. W h e n a new
value is added to a characteristic
it is automatically added to the
proper node.
Link Node:
Level maintenance
this setting allows the
naming of different levels of hierarchies. K1u can
navigate during execution of the query 1)). using a
right click.
Hierarchies in Reports
217. Name the BEx reporting user exit component and its
include program for variable. 00
J
U s e r E x i t s f o r BEx R e p o r t i n g
E-f
c/
3
4
c/
c/
c/
Characteristic
Hierarchy node
Text
Formula
Hierarchy
5
I-IOBJNM: name of the Infoobject.
I-PERIV: fiscal year variant.
I-T -VAR-RANGE: table with all variables and
their values.
219. What is the call sequence for the user exit RSROOOl in BEx
Reporting? OO
J
c/
c/
C h a p t e r 2: B W R e p o r t i n g (BEx a n d W e b R e p o r t i n g )
L-S-RANGE
T Y P E RSR-S-RANGESID.
E-BUPER L I K E TOOSB-POPER,
E-GJAHR L I K E T O O S B - B D A T J .
DATA: T A B I X L I K E S Y - T A B I X CASE I-VNAM.
WHEN ' Z P E R Q U A R ' .
C A L L F U N C T I O N LDATE-TO-PERIOD-CONVERT'
EXPORTING
I-DATE
= SY-DATUM
I-PERIV = 'FL'
IMPORTING
E-BLIPER = E-BUPER
E-GJAHR = E-GJAHR.
I F SY-SUBRC
= 0 -
CLEAR L-S-RANGE.
L-S-RANGE-SIGN
= '1'.
L-S-RANGE-OPT
= 'BT'.
L-S-RANGE-HIGH(4)
= E-GJAHR.
L-S-RANGE-HIGH+4(3)
= E-BUPER.
L-S-RANGE-LOW
= L-S-RANGE-HIGH.
CASE E-BUPERWHEN ' O O L ' OR ' 0 0 2 '
L-S-RANGE-LOW+4(3)
OR ' 0 0 3 ' .
= '001'.
OR ' O O L ' .
= '004'.
OR ' 0 0 9 ' .
= L007'-
OR ' 0 1 2 ' .
= '009'.
ENDCASE.
APPEND L-S-RANGE
ENDIF.
ENDCASE
TO E-T-RANGE.
Variables
Variables
Variables are very important i n BEx. You should pay particular
attention t o t h i s section i f you are interested i n BEx report
development.
c/
c/
c/
Characteristics
Hierarchies
Hierarchy nodes
Texts
Formula elements
Characteristics
Hierarchy node
Text
Hierarchy variables
C h a p t e r 2: B W R e p o r t i n g (BEx a n d Web R e p o r t i n g )
Variables
J
J
lJser entry
Replacement path
Authorization
Customer exit
SAP exit
C h a p t e r 2: BW R e p o r t i n g ( B E x a n d W e b R e p o r t i n g )
Variables
C h a p t e r 2: BW R e p o r t i n g ( B E x a n d W e b R e p o r t i n g )
Query properties
237. List a ~ i dexplain properties of a query. 00
J
J
J
J
J
lluery P r o p e r t i e s
Empty (nothing).
Select from list - this shows a list of workbooks
and you select one.
From a permanent template - use a permanent
template.
Document Utilitv
Document utility
Many users have started using this new feature to create / attach
documents for queries or results.
Infoobject
Infocube
InfoSet
ODs
Query
C h a p t e r 2: BW R e p o r t i n g (BEx a n d Web R e p o r t i n g )
Query Administration
247. What is the menu path for deleting multiple query objects
(like Workbook) in a single transaction? O
Logon to your BW sap client, select Business explorer
Delete objects.
Query
<>
<
J
J
J
J
>
<=
>=
Between
Not between
C h a p t e r 2: BW R e p o r t i n g (BEx a n d W e b R e p o r t i n g )
9
9
9
9
9
9
Top N
Bottom N
Top % (eg. Top 20% of customers)
Bottom %
Top Sum
Bottom Sum
253.Wliat is an exception?
Everything
Totals only - exception on totals only (not
individual rows)
Everything except totals
Fixed value - where you can specify fixed values or
select a variable. For example, you may want to do
an exception for sales where the customer is in
OCOlJNTRY = USA
Level - exception is applicable only for a specific
level of the hierarchy.
Reporting agent
You can use ,the reporting agent t o schedule exception reporting and
alert tlie users f o r any unusual data. For example, you can create
an exception f o r actual sales quantity and an exception t o report any
sales t h a t do 11ot nieet t h e target. You can then send periodic alerts
t o interested parties based on these exceptions.
Exceptions
Print
Web templates (precalculated)
Value sets
Bookmarks
Crystal reports
Reporting Agent
c/
c/
c/
c/
title
zcros suppression
C h a p t e r 2: BW R e p o r t i n g (BEx a n d W e b R e p o r t i n g )
9
9
9
colors, position
margins
how the Infoobjects will be displayed in the report
etc.
262.What is the menu path to find correct 1lRL of the precalculated web template whether 'STORED' or 'STATIC'
mode? 000
Even if you have pre-calculated templates, ilnlcss you
have the right URL with variable \~alues,it lvill show
an error.
To find the correct URL ilse the following mcuu path:9 Use the transaction code RSRAPS (Document
Repository).
Reoortinn Anent
9
9
J
J
J
J
J
J
J
J
J
J
Chart
Tdble
Dropdown box
Radio button group
Check boxes
Generic navigation block
Hierarchical context menu
Filter
Label
Text elements
List of exceptions
Alert monitor
Web A o o l i c a t i o n D e s i e n e r
J
J
J
Menu
Ticker
Map
Single document
List of documents
C h a o t e r 2: BW R e o o r t i n n (BEx a n d W e b R e o o r t i n n )
List of conditions.
Alert monitor - to view alerts.
4
4
List of documents.
ABC classification - to classify data.
What if condition.
ex?CMD=LDOC8TEMPLATE=yourtemplate8DATA~MODE=STORED1'
m-TFnpI
ollratlonserver/SAP/BW/
ATE=vour-ATA
MODF=STORFQ
W e b A p p l i c a t i o n Designer
278. If you are asked to change the way tables are displayed in
web reporting, how would you do this? 000
IJsing the SAP delivered class
CL-RSR-W W W-MODIFY-TABLE as a template,
copy it to a Z class where you make your desired
changes. In the object tag of the table in the template
put <param name='MODIFY -CLASS' value= 'NEW
Z -CLASS'>.
The following methods are used in this class
START
called before any cell creation
called
after a new row is
NEW-RO W
completed
after the table is rendered
FINISHED
CAPTION-CELL, STRUCTURE-CELL
cell methods
DATA-CELL, CHARACTERISTIC-CELL
table body methods
c,
c,
c,
c,
4
c,
W e b Aoolication Oesiener
c/
SAP-BW-Get -Language
Gives the logon language.
SAP-BW-URL Get
Returns the
SAPBWOpenURL
Executes URL in current window.
SAPBWOpenWindow
Opens URL in a new window.
SAPBWGetItemProp(itemName)
Returns properties of items in an array.
uE.
c/
c/
c,
c,
c/
SAPBWGetDataProviderDimensions(provider
name)
Gives an array of characteristics and structures.
SAPBWAddToMenu(labe1, javascript handler,
parameter, cell-type, filter, visibility, position,
dataqrovider, item).
lJsed to enhance context menu eg. You can add
new entries to the context menu.
120
C h a p t e r 2: BW R e p o r t i n g (BEx a n d W e b R e p o r t i n g )
000
J
FILTER-IOBJNM = 'OCUSTOMER'
FILTER-VALIJE ='1234'
v Use a variable as filter:
FILTER-IOBJNM = 'OCUSTOMER'
FILTER VALUE-TYPE = 'VARIABLE-EXIT'
FILTER-VALUE
= 'ZCIJSTEX1T'
J
Sort data (customer ascending):
CMD='SORT' IOBJNM ='OCI JSTOMER'
SORT-TYPE='T' SORT-DIRECTION='A'
J
Export data as excel file:
CMD ='EXPORT' FORMAT = 'XLS'
CHAPTER 3
Extraction
Chapter 3
Extraction
Basic Concepts
287. What are different types of extractors? 000
c,
c,
c,
Basic Concepts
Ascential
Informatica
Mercator
Chapter 3
Extraction
J
J
Assign to InfoSources
Map and define transformation rulcs
Create info package and load data
297. Wliich file formats are supported for ,third party E'TL tools?
00
J
csv
ASCII
J
J
Full
Init of delta
Delta
Basic C o n c e p t s
Chaoter 3
Extraction
307. Wliat is tlie source tables for ,the FI AR extractor froni SAP
R/3? 0 0
4
4
Manual input
Basic Conceots
*/
*/
*/
Create an Infosource
Assign P C file as the data source
Create a transfer and communication structure
activate
From the transfer structure screen select Extras
create B W datasource with SOAP application
After successful generation, the data source is
connected to the myself datamart. The name of
the data source is 6A*
Create an info package
Load data from an xml file
*/
9
*/
*/
+
+
Chapter 3
Extraction
313. Name the table ill SAP R/3 to get detailed information on
delta methods. 0 0 0
From table RODELTAM.
c,
c,
J
c,
c,
it
with
Class Svstem
Class System
316. What are tlie steps taken to create class? 000
c,
c/
c,
c,
c,
c,
318. What are the steps within SBIW to create classes for
BW? 000
c,
c,
J
Chanter 3
Extraction
c/
c/
c/
c/
c/
c/
G e n e r i c D a t a S o u r c e / LIS E x t r a c t i o n
LIS Extraction
320.What does LIS stand for? 00
Logistics Information System. Used in R/3 for
reporting for snapshot in time reporting with
drilldown and analysis capabilities. It allows for online reporting that does not affect the performance of
your on-line transactions.
00
Chanter 3
Extraction
324. How does the data flow from the LIS tables to BW? 00
For example, if we are extracting S30 1 then 2 tables
are created internally, S 3 0 1 B I W 1 and S301BIW2.
T h e information is written to each table alternatively
(depending on the last delta).
LIS E x t r a c t i o n
c/
c/
c/
c/
+
+
c/
c/
c/
Chapter 3
Extraction
LO Extraction
330.What are the advantages of the new LO Extraction ? 00
4
Detailed extraction.
Only data that was changed from a BW
perspective is added in the delta queue.
Updated with a batch process (V3 update).
v2
v3
LO Extraction
LBWE
Customizing cockpit
I,
LBWF
B W log
LBWG
OLI*BW
Initialization / Setup
I,
I,
J
I,
Chapter 3
Extraction
338. What are the liew update methods since PI 2002? 000
Direct delta: data is transferred t o the BW delta
queue for each document posting. This is ilsefiil
for low volume extraction.
v Queued delta: extraction data is collcct-ed for the
affected application instead of being collected in an
extraction queue which ensures serialization. This
is useful for large volume extraction.
v
CO-PA E x t r a c t i o n
CO-PA Extraction
Controlli~iga ~ i dProfitability Analysis
Chapter 3
Extraction
4
4
CO-PA Extraction
I/
4
4
4
4
CO-PA
Operating Concern
CE 1/CE2 Line item details
CE4 - Segment table
Excl~ldingcharacteristics in
Segment tablc CE4
CE3 - Segmcnt level table
S~lmmarizationLevel
BW
Infocube
ODs
Dimension table
Line item dimension
Fact table
Aggregate
I/
I/
Chapter 3
Extraction
CO-PA Retraction
351. What is CO-PA retraction? 000
This is the process by which BW data is loaded into
N3.
352. How is the query from BW used for CO-PA retraction? 000
The query on BW is the source for the retraction.
Data is retracted after drilling down using all free
characteristics. This drill down is performed internally.
J
J
CO
*/
- PA R e t r a c t i o n
*/
*/
*/
Chapter 3
Extraction
c/
c/
c/
c/
c/
c/
358.What are the user exits within the SAP enhancement for
data sources? 000
EXIT-SAPLRSAP-001
EXIT-SAPLRSAP-002
EXIT-SAPLRSAP-003
EXIT-SAPLRSAP-004
transaction data
+ master data
+ text
+ hierarchy
359.1s the user exit for data st~urcescommtln for all data
sources? 000
Yes, which is why you should use a case statement
checking the data source name in your code.
J
J
J
J
J
361. Can you add data records in the user exit for data
sources? 000
No. The user exit is only used to append data to the
record.
Chapter 3
Extraction
I-U P D M O D E
I-CHABASNM
I-SOURCE
basic characteristics
name of the InfoSourcc.
C-T -FOLDERT
C-T -HIEINTV
Sales documents
MCS5 000 1
LEINSOO 1
Deliveries
Purchase orders
OB Connect
DB Connect
366.What is DB connect? 00
D B connect is a utility to load data directly from
external databases such as Oracle.
C h a p t e r 3: Extraction
Currency Translation i n BW
Currency Translation in BW
369.What are the options available in BW for currency
conversion? 00
It can be done in either the update rule or in Bex. If
you do it in the update rule then you lose the
information on the original currency.
AWB
Source systems
right click on the SAP R/
3 source system
select transfer exchange rates
Chapter 3: Extraction
00
c/
c/
+
+
CHAPTER 4
BW Functional
C h a p t e r 4: B W F u n c t i o n a l
ASAP methodology
376. What does ASAP stand for? 00
Accelerated SAP implementation nietlioclology.
J
J
J
J
Project manager
One or more functional consultants 1 cxpcrts
One or more developers
One or more QA testers
Basis team support
A S A P M e t h o d o l o g y / B u s i n e s s C o n t e n t and Roles
9
9
D
M
SAP delivered
Modificd version
A Active vcrsion