Upload
roxanamanea
View
239
Download
0
Embed Size (px)
Citation preview
7/25/2019 BW Exercise.pdf
1/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 1
Reporting Using SAP NetWeaver Business Warehouse
TaskThis tutorial guides you stepbystep through the basic procedures for creating a simple SAP
NetWeaverBusinessIntelligencescenario.Youwillcreateasimpledatamodel,definethedataflow
fromthesourcesystemtotheBusinessIntelligencestoreofyourdatamodel,andthenloaddataor
enterdatadirectly intheBIsystem.Youwillthencreateaquerytocreateareporttoanalyseyour
data.
The company in the scenario produces laptops, PCs and computer accessories, and distributes its
productsovervariouschannels.Anadvertisingcampaign forthe Internetdistributionchannelwas
started in July by the marketing department. The success of the campaign is to be checked in
Octoberofthesameyearinordertodecidewhetherandhowthecampaignshouldbecontinued.A
revenue report containing the data of the past quarter and showing the revenue for the various
distribution
channels
during
this
time
is
therefore
required.
Thedataexists in anumberofsourcesystemsused intheoperativeenvironment. Thisdata in its
currentformisnotsuitableforanalysis. Youwillloadthedataandconsolidatethedataintoadata
warehouseinpreparationforanalysis.
7/25/2019 BW Exercise.pdf
2/51
PaulHa
Summar
Thereare
Data
Thesamp
Tutor
Thisf
Tutor
Thisf
Tutor
Thisf
1
2
3
4
5
6
7
wking,Victor
anumberof
ledataforo
ial_Prod_Att
ilecontainst
ial_Prod_Tex
ilecontains
t
ial_Trans.csv
ilecontainst
CreateIn
CreateIn
CreateK
CreateIn
LoadMa
LoadTra
Reportin
iaUniversity
stepswhich
rscenariois
.csv
heattributes
ts.csv
hetexts
for
c
hesalesdata
foArea
foObject
yFigures
foCube
terData
sactionD
withBex
|Reporting
needtobec
availableas
forcharacte
haracteristic
forthemon
atalogue
andChara
ata
singSAPNe
ompletedto
csvfiles:
risticProduct
Product.
hsJulytoSe
cteristics
tWeaverBus
successfully
.
ptember.
inessWareh
ompletethe
use 2
analysis
7/25/2019 BW Exercise.pdf
3/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 3
Loading SAP BWSimilartootherSAPsolutionstheSAPBWsystem is launchedviatheSAPLogonPad. Thiscanbe
accessedfromtheStartmenu.
1 Choose then andthen tolaunchtheSAPLogonPad.
TheLogonPadappearswhichallowsyoutoselectwhichserveryouwanttologonto.Yourlecturer
willindicatewhichserverisusedforBW.
2. Click theserveryouwillbeusingforyourexercises.
3. Click toactivatetheBWsystem.
AfterashorttimetheSAPBWlogonwindowappearsonthescreen:
Input
Areas
of
the
Screen
Client A Client identifies a business entity in the BW system. Each BW contains data that is
completely separate from data in other clients. Different clients are established for testing and
developing different aspects of the system and for training purposes. The system default Client
shouldalreadyappear.
User Uniquely identifiesyoutotheBWsystem. YourUser Idwillbeallocatedbyyourworkshop
leaderandremainthesamethroughouttheunit
Password UniquelyidentifiesyoutotheBWsystem.
Language IdentifiesthelanguagetheBWwillbedisplayedin. Oftenthisisdefaultstotherequired
language.
7/25/2019 BW Exercise.pdf
4/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 4
4. Type yourUserId.
5. Press tomovethecursortothePasswordtextbox.
6.
Type
yourPassword
which
will
supplied
by
the
lecturer
7. Click orpresstoaccepttheinput.
Anewscreenwillappearwhichallowsyoutoenteranewpasswordtoreplacethetemporaryone
youloggedonwith.
Younowneedtocreateanewpassword. Youwillbetheonlypersonwhoknowsthispasswordsoit
is importanttocreateapasswordwhich iseasytoremember. HowevertheBWsystemhassome
rulesaboutwhatitallowstobeapassword.
8. Type yournewpassword.
Asyoutypeyournewpasswordasterisksappear. Thisisdesignedtohideyournewpasswordfrom
otherpeople.
9. Press tomovetothenexttextbox.
10. Click toenterthenewpasswordintothesystem.
ACopyrightmessageappearsonscreen.
Password Rules
Passwords must be at least 6 characters long.
Can contain any keyboard characters, including
numbers, blanks, and punctuation signs. It is not
case-sensitive.
Must not begin with a question mark "?",exclamation mark "!" or blank. The first three
characters must not include a blank.
Must not be PASS or SAP*
Cannot begin with three identical characters
7/25/2019 BW Exercise.pdf
5/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 5
11. Click toclosethisdialoguemessage.
..
12. DoubleClick SAPBusinessInformationWarehouseModelingDataWarehousing
Workbench:
Modeling
to
display
this
area
of
the
DWB.
Adialogscreenmayappearaboutdocumentation. Ifitdoes:
13. Click tocontinue.
AscreenappearswithsimilarstructuretotheSAPBWmainscreenexceptthereismoredetail.
1. Creating InfoAreasTheModelingareaoftheDWBiswhereyoucreateandapplyobjectsandrulesthatareneededfor
data transport, update and analysis. These objects are displayed in a hierarchical tree structure.
YoucancreateanInfoAreafromeithertheInfoProviderorInfoObjectsscreens. Theprocessisthe
same on both screens. A number of InfoAreas have already been created to assist with the
workshopexercises. KeyFiguresareatypeofInfoObjects.
14. Click todisplaythevariousInfoAreas.
AnInfoArea isawayoforganizingmetaobjects intheBusinessWarehouse. EachInfoProvider is
assignedtoan InfoArea. InfoObjectscanalsobeassignedtodifferent InfoAreasusing InfoObject
Catalogues.
ForthepurposeofthesenoteswewillbeusingadefaultInfoAreastructure. Yourworkshopleader
willidentifywhichisyourparentInfoArea.
15. RightClick yourdefaultInfoAreaintherightframeofthescreen.
7/25/2019 BW Exercise.pdf
6/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 6
Youwillnoticethefollowingmenuappears:
16. Click CreateInfoAreatodisplaythedialogscreen.
17. Type nnnwherennnisyourassignedloginnumber.
18. Press tomovetotheLongdescriptionfield.
Youshould
have
noticed
that
appears
in
the
field.
This
indicates
that
this
is
arequired
field.
19. Type nnnSurnamewherennnisyourlogonnumberandSurnameisyourfamily
name.
20. Click toacceptyourentries.
NoticethatyourInfoAreahasbeencreatedanditisdisplayedonthescreen.Itwillalsoappearinthe
InfoObjectstree.ThiswillalsocontainalltheotherMetaObjectsyouwillcreate.
2. Creating InfoObjectCatalogs
AnotherobjectusedtoorganiseMetaObjectsisanInfoObjectCatalog. Thisisadirectorythatexists
withinanInfoArea. ItisadirectoryofInfoObjectsusedinthesamebusinesscontext. Forexample
all InfoObjectsthatareusedtoprovide informationforsupplychainmanagementcanbegrouped
underone InfoObjectCatalog. This enableseasier searchingandselection whenthere area large
number of InfoObjects. InfoObjects can be assigned to more than one InfoObjectCatalog. An
InfoObjectCatalogispurelyorganizationalandhasnoimpactonreporting.
YouneedtocreatetwoInfoObjectCatalogs(oneforKeyFiguresandoneforCharacteristics).Forthe
purpose of this exercise common InfoObjectcatalogs have been created for all students.
InfoObjectCatalogsarecreatedbyusingthecontextmenu(rightclickInfoArea).
21.
RightClick
on
yourInfoAreato
display
the
following
menu
7/25/2019 BW Exercise.pdf
7/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 7
23 Click CreateInfoObjectCatalogtodisplaythedialogscreen.
Thefollowingscreenappears:
TwoInfoObjectCataloguesarerequired.OneforCharacteristicsandtheotherforKeyFigures. You
nowcreatethefirstInfoObjectCatalogueforCharacteristics.
24. Type nnnCharwherennnisyourloginnumber
25. Press tomovetomovetotheLongdescriptionfield.
26. Type nnnCharacteristicwherennnisyourloginnumber.
YouwillnoticethatbydefaultthatyourInfoAreadetailshavebeeninserted.
YouwillnoticethattheChar.radiobutton hasbeenselectedbydefaulttoindicatethatthis
InfoObjectCataloguewillbeCharacteristictype.
27. Click tocreatetheInfoObjectCatalogue.
The Edit InfoObject Catalogue screen appears. This screen is designed to allow you to allocate
Characteristic
InfoObjects
to
the
InfoObject
Catalogue.
At
this
stage
you
have
not
created
any
Characteristics even though some already exist in the system. You need to activate your
InfoObjectCatalogue.
28. Click toactivateyourInfoObjectCatalogue.
Question:Whatmessageappearsonthestatusbar?
7/25/2019 BW Exercise.pdf
8/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 8
29. Click toreturntothepreviousscreen.
YouwillnoticethatyourInfoObjectCatalogue(Charactersitic)nowappearsunderyourInfoArea.
NowyouneedtocreateanotherInfoObjectCatalogueforKeyFigures.
30. RightClick yourInfoAreatodisplaythemenu
31. Click CreateInfoObjectCatalogtodisplaythedialogscreen.
32. Type nnnKeywherennnisyourloginnumber.
33. Press tomovetomovetotheLongdescriptionfield.
34. Type nnnKeyFigurewherennnisyourloginnumber.
35. Click toindicatethatthisisaKeyFigureInfoObjectCatalogue.
36. Click tocreatetheInfoObjectCatalogue.
TheEditInfoObjectCataloguescreenappears.
37. Click toactivateyourInfoObjectCatalogue.
Question:Whatmessageappearsonthestatusbar?
38. Click toreturntothepreviousscreen.
YouwillnoticethatyourInfoObjectCatalogue(Charactersitic )andInfoObjectCatalogue(Key
Figure )nowappearsunderyourInfoArea.
As mentioned previously InfoObjects should be assigned to an InfoObject Catalogue. There is a
defaultInfoObjectCataloguewiththenameUnassignedNodes,thatcontainallInfoObjects,that
havenot beenassignedtoacatalogue. SoifyoucreateanInfoObjectandcannotfinditthismight
beagoodplacetolook. YoucanalsosearchforitusingtheSearchbutton .
ThenextstepintheprocessistocreatetherelevantInfoObjects;CharacteristicsandKeyFigures.
7/25/2019 BW Exercise.pdf
9/51
PaulHa
Summar
3.InfoObje
K
C
Theyare
bemodel
Naming
The tech
beginswi
beginwit
1
2
3
4
5
6
7
wking,Victor
reating I
tswhichare
eyFigures
haracteristic
usedthroug
ledinastruc
onventions
ical namec
ththenumb
hacharacter
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
iaUniversity
nfoObje
hecorebuil
outtheBW
uredformi
nvention fo
er0,such
betweenAt
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
|Reporting
ts
ingblocksi
systemtoc
thedatawa
r predefine
as0Custom
oZ,andhav
atalogue
ndChara
ta
singSAPNe
theBWsyst
eatestructu
rehouse.
InfoObject
r. Thetech
alengthof
teristics
tWeaverBus
em. Theyca
resandtabl
suppliedby
icalnamef
to9charact
inessWareh
eitherbe:
stoenable
SAP, inBus
ruserdefin
ers.
use 9
information
iness
Conte
d InfoObjec
o
t,
ts
7/25/2019 BW Exercise.pdf
10/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 10
3.1 Creating Key FiguresThebusinessscenarioforthisexercisewasbasedonyourenterprisesrequirementsforaseriesof
reportsinvolvingsalesdataacrosstheorganisation. Fromtheanalysisithasbeendeterminedthat
thefollowing
Key
Figures
are
required
to
facilitate
the
analysis
of
data.
The
Key
Figures
required
areRevenue,QuantityandPrice. YouwillneedtocreatetheKeyFigurestructures which willform
thedatapartoftheInfoCubelateron.ThekeyfigurePriceisusedinourscenarioasanattributefor
theInfoObjectProduct,whichyouwillcreateatalatertime. Youhavedeterminedtheformatofthe
KeyFigures:
TocreatetheKeyFigures(Revenue,Quantity,Price):
39 Click KeyFiguretoselectthisInfoObjectCatalog.
40 RightClick KeyFigurestodisplaythecontextmenu.
41 Click CreateInfoObjecttodisplaythedialogscreen.
42 Type nnnREV(wherennnisyourlogon)intheKeyFig.field.
43. Type NNNRevenueintheLongDescription field
44. Click toacceptyourentries
KeyFigures TechnicalName Type/DataType DataType Unit/currency
Revenue nnnREV amount CURRCurrency
field,storedas
DEC
0CURRENCY
Quantity nnnQTY quantity 0UNIT
Price nnnPR amount CURR Currency
field,
stored
as
DEC
0CURRENCY
7/25/2019 BW Exercise.pdf
11/51
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 11
TheCreateKeyFigureDetailscreenappears.
As you can see there are three tab pages available to define different aspects of Key
FigureInfoObjects.
45. Check thattheTypeisAmount.
46. Check thattheDataTypeisCURRcurrencyfield,storedasDEC.
47. Click Unit/Currencyfieldtoselectit.
48. Type 0CURRENCY.
49. Click tosaveyourKeyFigure.
YoucanverifytheprocessthroughthemessagewhichappearsontheStatusbar?
Before you can use Key Figures to structure other MetaObjects, you must make sure they are
activated . Activating the Key Figure generates the objects in the Data Dictionary and shares
themthroughouttheBWenvironment.
50. Click toactivateyourKeyFigure.
AgainyoucanverifytheprocessbythemessageontheStatusBar?
51. Click toreturntothemainscreen.
7/25/2019 BW Exercise.pdf
12/51
PaulHawking,VictoriaUniversity|Price 12
Yourscreenshouldappearsimilartotheonebelow:
Younow
need
to
create
the
QuantityKeyFigure.
52. RightClick KeyFigurestodisplaythecontextmenu.
53. Click CreateInfoObjecttodisplaythedialogscreen.
54. Type nnnQTYintheKeyFig.field.
55. Press tomovethecursortotheLongDescriptionfield.
56. Type nnnQuantity.
57. Click toacceptyourentries
58. Click toselectthisdatatype.
AsyouhaveselectedQuantitydatatypeyounowneedtospecifyhowthequantityiscounted.
59. Click Unit/Currencyfieldtomovethecursor.
60. Type 0UNITtoindicatetheBaseUnitofMeasure.
61. Click tosaveyourKeyFigure.
62. Click toactivateyourKeyFigure.
63. Click toreturntothemainscreen.
Youwillnoticethatyouhave2KeyFiguresinyourInfoObjectCatalog. Younowneedtocreatethe
remainingKeyFigure(Price).
64. Create thefollowingKeyFigures,SaveandActivate.
Price
Description Technical
Name
Type/Data
Type
DataType Unit/Currency
nnn
Price
nnnPR Amount CURR Currency
field,storedasDEC
0Currency
7/25/2019 BW Exercise.pdf
13/51
PaulHawking,VictoriaUniversity|Price 13
3.2 Creating CharacteristicsYou have created the necessary Key Figures as per the requirements. You now need to create
CharacteristicswhichareusedtoaddmeaningtotheKeyFigures. Fromtheanalysisofthescenario
youhave
determined
the
following
Characteristics
are
required:
TechnicalName Description DataType Length
nnnPGR nnnProductGroup CHARcharacterstring 6
nnnCHA nnnChannel CHARcharacterstring 5
nnnPRO nnnProduct CHAR characterstring 10
65. RightClick CharacteristicsInfoCatalogtodisplaythecontextmenu.
66. Click CreateInfoObjecttodisplaytheCreateCharacteristicscreen.
67. Type nnnPGRwherennnisyourloginnumber.
68. Press tomovethecursortotheLongDescriptionfield
69. Type nnnProductGroupwherennnisyourloginnumber.
70. Click tocontinue.
TheCreateCharacteristicDetailscreenappears:
7/25/2019 BW Exercise.pdf
14/51
PaulHawking,VictoriaUniversity|Price 14
CurrentlytheGeneraltabisdisplayed. Thisscreenenablesyoutodeterminethebasicpropertiesof
acharacteristicincludingits,description,datatype(Char,Num,Date,Time),lengthandconversion
routine. Description,datatypeandlengtharerequired.
IfyouwanttoknowmoreaboutafieldyoucanselectandthenpressF1.
71. Click theDataTypefieldtoselectit.
72. Click CHARCharacterStringtoselectthisdatatype.
73. Type 6intheLengthfield.
68 Press toconfirmyourentries
Yourscreenshouldlooksimilartobelow:
74. Click tosaveyourCharacteristic.
75. Click toactivateyourCharacteristic.
76. Click toreturntothemainscreen.
TheProductGroupCharacteristicappearsintheInfoObjectCatalog.
YoucancheckthestructureofyourotherCharacteristicsbyselectingtheDisplaycommandfromthe
ContextMenuoftheCharacteristic(rightclick).
NowyouneedtocreatetheChannelCharacteristic.
7/25/2019 BW Exercise.pdf
15/51
PaulHawking,VictoriaUniversity|Price 15
77. RightClick CharacteristicsInfoCatalogtodisplaythecontextmenu.
78. Click CreateInfoObjecttodisplaytheCreateCharacteristicscreen.
79. Type nnnCHwherennnisyourloginnumber.
80.
Press
to
move
the
cursor
to
the
Long
Description
field
81. Type nnnChannelwherennnisyourloginnumber.
82. Click tocontinue.
TheCreateCharacteristicDetailscreenappears
83. Click theDataTypefieldtoselectit.
84. Click CHARCharacterStringtoselectthisdatatype.
85.
Type
5in
the
Length
field.
86. Press toconfirmyourentries
87. Click todisplaythisscreen.
88. Click and toDESELECTthem
89. Click tosaveyourCharacteristic.
90. Click toactivateyourCharacteristic.
91. Click toreturntothemainscreen.
YounowneedtocreatetheProductCharacteristic. ThisCharacteristicincludesMasterData.
MasterDataareadditionalfieldsusedtodescribethisCharacteristic. ThesefieldscanbeTexts
(descriptors)orAttributes(otherInfoObjects).
92. RightClick CharacteristicsInfoCatalogtodisplaythecontextmenu.
7/25/2019 BW Exercise.pdf
16/51
PaulHawking,VictoriaUniversity|Price 16
93. Click CreateInfoObjecttodisplaytheCreateCharacteristicscreen.
94. Type nnnPROwherennnisyourloginnumber.
95. Press tomovethecursortotheLongDescriptionfield
96. Type nnnProductwherennnisyourloginnumber.
97. Click tocontinue.
TheCreateCharacteristicDetailscreenappears
98. Click theDataTypefieldtoselectit.
99. Click CHARCharacterStringtoselectthisdatatype.
100. Type 10intheLengthfield.
101. Press toconfirmyourentries
102. Click todisplaythisscreen.
TheProductCharacteristichasMasterData(texts)tofurtherdescribeit. Thetextsaremedium
lengthandareindifferentlanguages.
103. ClickShorttextexiststodeselectit.
104. Click Mediumlengthtextexiststoselectthisoption.
YoudonothavetoselectTextslanguagedependentasthisisalreadyselectedbydefault. Ifitisnot
selectedthenyouneedtoselectit.
105. Click theInforAreafieldtoselectit.
7/25/2019 BW Exercise.pdf
17/51
PaulHawking,VictoriaUniversity|Price 17
106. Type thetechnicalnameofyourInfoArea nnn.
YounowneedtoaddsomefurtherMasterData(Attributes)whichwilldescribethe
ProductCharacteristic.
TheseAttributes
are
Product
Group
(nnnPGR),
0Currency,
and
Price
(nnnPR).
107. Click todisplaythisscreen.
108. Type thefollowingAttributesandpressaftereachonetoinsertthe
description:
Later when you create a report you want to be able navigate the report using the Product
GroupAttributetodrilldown/up. TobeabletodothisyouneedtomakeitaNavigationalAttribute.
YoucreateaNavigationalAttributebyclicking nexttothedesiredAttribute.
109. Click nexttoProductGroup(nnnProductGroup)tochangeittoaNavigation
Attribute.
110. Press ifawarningmessageappears.
YoualsoneedtoaddaNavigateAttributeDescription.
111. Click Navigationatt.descriptiontoselectthisfield.
112. Type ProductGroup.
113. Click tosaveyourCharacteristic.
104. Click toactivateyourCharacteristic.
105. Click toreturntothemainscreen.
7/25/2019 BW Exercise.pdf
18/51
Summar
4.
Themain
better de
reporting
InfoProvi
which fo
InfoCube
Thestruc
Dimensio
Key
Figur
Navigati
Attribute
106. C
1
2
3
4
5
6
7
reate In
aimofadat
cision makin
are InfoPro
der you are
m the basis
scontaintwo
ureoftheIn
ns
Sales
Prod
Time
es
nal
s
lick
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
oCube
warehouse
g. In a data
iders. Ther
going to cre
for multidi
typesofdat
foCuberequ
Organisatio
ct
tomo
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
istoprovide
warehouse
e are a num
ate in the t
ensional re
a KeyFigur
iredis;
Char
nnnRevenu
ctGroup
oftheDWB
teristics
ing,Victoria
tureforthe
ects respon
nt InfoProvi
InfoCube.
alyses in SA
cteristics.
l nn
t nn
nth 0CALM
0CALMONT
k 0CALWE
CALYEAR
y n
e n
.
University|
rovisionofi
ible for sup
ders availab
he central d
BW are cal
nCHA
nPRO
ONTH
2
EK
nQTY
nREV
rice 18
nformationf
lying data f
le in BW. T
ata containe
led InfoCub
or
or
e
rs
s.
7/25/2019 BW Exercise.pdf
19/51
PaulHawking,VictoriaUniversity|Price 19
TheInfoAreacreatedpreviouslyarereplicatedintheInfoProviderareaoftheDWB.
107. Click nexttotheParentInfoAreastoexpandtheseInfoAreas.
108.
RightClick
your
InfoArea
(nnn)
to
display
the
context
menu.
109. Click CreateInfoCubetodisplaytheEditInfoCubescreen.
YouneedtonameyourInfoCube:
110. Type nnnSalintheInfoCubefield.
111.
Press
to
move
to
the
next
field.
112. Type nnnSalesOverview
113. Click tocreatetheInfoCube.
TheInfoCubemaintenancescreenappears.
7/25/2019 BW Exercise.pdf
20/51
PaulHawking,VictoriaUniversity|Price 20
InreportingyouuseDimensionstoassistwiththeanalysisoftheKeyFigures. Inthisscenarioyou
wanttoanalysetheQuantityandRevenue(KeyFigures)bySalesOrganisationandProductbyYear,
Month,Week.
FirstlyyouwillneedtocreateSalesOrganisationandProductDimensions:
105. RightClick todisplaythecontextmenu.
106. Click Properties.
107. Type SalesOrganisationintheDescriptionfield(replaceDimension1).
108. Click toacceptyourentryandrenametheDimension.
YounowneedtocreatetheotherDimension.
109. RightClick todisplaythecontextmenu
110. Click CreateNewDimensions.
111. Type ProductintheDescriptionfield(replaceDimension2).
112. Click toacceptyourentryandcreatetheDimension.
Assigning
Characteristics
to
Dimensions
YounowneedtoassociateyourCharacteristics(ProductGroup,Channel,Product)withthecreated
Dimensions.
118. RightClick todisplaythecontextmenu.
119. Click InfoObjectDirectInputtoselectthiscommand.
120. Type nnnCHA
121. Press todisplaythedescription
122. Click toacceptyourentry.
The
MaterialCharacteristic
now
appears
under
the
Material
Dimension.
123. Click nextto DimensiontodisplaytheCharacteristic.
TheSalesOrganisationDimensionnowincludestheChannelCharacteristic.
124. RightClick todisplaythecontextmenu.
125. Click InfoObjectDirectInputtoselectthiscommand.
7/25/2019 BW Exercise.pdf
21/51
PaulHawking,VictoriaUniversity|Price 21
126. Type nnnPro
127. Press todisplaythedescription.
128. Click totransfertheCharacteristicstotheSalesDimension.
129. Click nextto todisplaytheCharacteristics.
YoucanresizetheInfoCubecolumntoviewyourInfoObjectsdescription.
Assigning
Time
Characteristics
to
the
InfoCube
AtpresenttheTimeDimensionisempty. SAPBWsuppliesanumberofstandardtimeInfoObjects
thatcanbeinsertedintothisDimension. TheTimeCharacteristics whicharetobeincludedinthe
InfoCubeare;CalendarYear/Month(0CALMONTH),CalendarMonth(0CALMONTH2),Calendar
Year/Week
(0CALWEEK),
Calendar
Year
(0CALYEAR).
130. RightClick todisplaythecontextmenu.
131. Click InfoObjectDirectInputtolaunchthiscommand.
132. Type 0CALMONTH.
133. Press toconfirmtheentryandretrievethedescription.
134. Repeat theprocessfor;0CALMONTH2,0CALWEEKand0CALYEAR.
135.
Click
totransfer
the
InfoObjects
to
your
InfoCube.
Assigning
Key
Figures
to
the
InfoCube
YounowneedtoassignyourKeyFigures. ThisisasimilarprocesstoassigningCharacteristics
exceptKeyFiguresareassignedtotheFactTable.
136. RightClick todisplaythecontextmenu.
137. Click InfoObjectDirectInputtoselectthiscommand.
138. Type thefollowingKeyFigures:
nnnREV
nnnQTY
139. Click totransfertheKeyFigures.
140. Click nextto toexpandthedirectory.
YouwillnoticethattheKeyFiguresnowappear.
7/25/2019 BW Exercise.pdf
22/51
PaulHawking,VictoriaUniversity|Price 22
Assigning
Navigational
Attributes
to
the
InfoCube
PreviouslyyoudefinedNavigationalAttributes(ProductGroup)whenyoucreatedyourvarious
Characteristics. HoweveritneedstobeactivatedintheInfoCube.
141.
Click
toexpand
the
directory.
YouwillnoticethattheNavigationalAttributethatyoudefinedpreviouslyappearinthedirectory.
142. Click thecheckboxnexttotheAttributetoactivateit.
YouhavecompletedbuildingyourInfoCube. Itshouldlooksimilartothefigurebelow.
7/25/2019 BW Exercise.pdf
23/51
Younow
on. How
143. C
Aserieso
cannow
144. C
145. C
146. C
YourInfo
yourdata
Summar
1
2
3
4
5
6
7
needtosave
verbeforey
lick to
fmessagesa
ave.
lick to
lick t
lick to
Cubeappear
and
now
str
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
andactivate
oudothisyo
checkyourI
ppearsinth
saveyourIn
activateyo
eturntothe
inyourInfo
cturesneed
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
theInfoCub
ushouldche
foCube.
bottomrigh
foCube.
rInfoCube.
mainscreen
Area. Youh
to
be
create
atalogue
ndChara
ta
PaulHawk
beforedata
ckitforerror
tofyourscr
.
venowcrea
dto
load
the
teristics
ing,Victoria
canbeload
s.
en. Assumin
tedthenece
data.
University|
danditcan
geverything
sarystructu
rice 23
bereported
iscorrectyo
eforstoring
u
7/25/2019 BW Exercise.pdf
24/51
PaulHawking,VictoriaUniversity|Price 24
5. Loading Master DataOnce InfoProviders have been created then they need to be populated with the appropriate
information. ThisprocessisoftenreferredtoasExtraction,TransformationandLoading(ETL).
TheETLprocessinvolves:
Extraction: Involvesobtainingdatafromvariousdatasystems.
Transformation:Sourcedata undergoesavariety ofoperationsto prepare it for importing
into the data warehouse. Integration and transformation programs are used to reformat,
recalculate,modifystructure,andaddtimeelements.
Loading: Involves physically moving the extracted and transformed data into the data
warehouse. Oncetheextractionandtransformationprocesseshavebeenestablishedupto
datedatacanbeloadedintothedatawarehouseatregularintervals.
CreateDataSource
ThenextstepistocreateaDataSource. DataSourcesareBIobjectsusedtoextractandstagedata
fromsource
systems.
DataSources
select
the
data
required
from
asource
system.
147. Click todisplaytheavailableDataSources.
BeforeyoucreateaDataSourceyouneedtocreateanApplicationComponent. TheApplication
ComponentperformsasimilarfunctionasanInfoAreaintermsgroupingyourvariousDataSources
inthesamelocation. TocreateanApplicationComponent:
148. Click todisplaythedifferentDataSources.
149. Select File PCFiles(OtherFlatFiles)todisplaythevariousoptions.
150. RightClick todisplaythecontext
menu.
151. Select Createapplicationcomponent.
152. Type nnn
153. Press tomovethecursortotheLongDescriptionfield.
7/25/2019 BW Exercise.pdf
25/51
PaulHawking,VictoriaUniversity|Price 25
154. Type nnnSurname(Surnameisyourfamilyname).
155. Click tocompletetheprocess.
YournewlycreatedApplicationComponentappearsonthescreen.
156. RightClick yourApplicationComponenttodisplaythecontextmenu.
157. Select CreateDataSource.
158. Type nnn_PRO_ATTRIBUTESasthenameofyourDataSource.
160. Press twicetomovetotheDataTypeDataSourcefield.
161. Click todisplaytheoptions.
162. Select MasterDataAttributes.
163. Click tocompletetheprocess.
TheChangeDataSourcescreenappears.
164. Enter thefollowingdata:
Shortdescription nnn_PRO_ATTRIB
Mediumdescription nnn_PRO_ATTRIBUTES
Longdescription nnn_PRO_ATTRIBUTES
165. Click tomovetothenextscreen
ThisscreenenablesyoutoassigntheSourceDestinationandFileNameofthedatatobeuploaded
(extracted). YoucanalsospecifyifHeaderRowsexistandtheDataFormat.
166. Check theAdapterisLoadTextTypeFilefromlocalWorkstation.
167. Click intheFileNamefieldtobrowsefortheTutorial_Prod_Attr.csvfileonyourPC.
168. Type 1intheHeaderRowstobeignoredfield.
170. Click theDataFormatfieldtodisplaytheoptions.
171. Select SeparatedwithSeparator(forExample,CSV).
Noticenewfieldsappearbasedonthisselection. Thenewfieldsspecifyhowthedataisseparated.
172. Check thattheDataSeparatorisa;
7/25/2019 BW Exercise.pdf
26/51
PaulHawking,VictoriaUniversity|Price 26
173. Click Numberformatfield.
174. Select DirectEntry
175.
Type
.inThousandsSeparator
and
,in
Decimal
Point
Separator.
Yourscreenshouldappearsimilartobelow.
176. Click tomovetothenextscreen.
TheProposaltabenablesyoutoloadsampledata. TheBIsystemreadstheheaderrowand
proposesfieldnamesandtypesbasedonwhatitfinds.
177. Click todisplaythesampledata.
Thesample
data
and
the
field
structure
of
the
file
appear.You
need
to
make
some
changes
to
the
structureforyourBIenvironment.
178. ChangethedatatypeofthefieldPRICEfromDECtoCURR
179. Press toconfirmyourentry.
180. Type CurrencyintheCurr/Unitfield.
7/25/2019 BW Exercise.pdf
27/51
PaulHawking,VictoriaUniversity|Price 27
Yourscreenshouldappearsimilartobelow:
181. Click tosaveyourDataSource.
182. Click toactivateyourDataSource.
Youcannowpreviewtheactualdatabasedonyoursettings. Thisassists in identifyinganyerrors
beforeyouloadthedata.
183. Click tomovetothenextscreen.
184. Click
Yourscreenappearssimilartobelow:
185. Click toreturntothemainscreen
7/25/2019 BW Exercise.pdf
28/51
PaulHawking,VictoriaUniversity|Price 28
ThenextstepintheprocessistocreateaTransformation.
186. RightClick yourDataSourceforAttributestodisplaythecontextmenu.
187. Select CreateTransformation.
188. Click intheObjectTypefieldtodisplaytheoptions.
189. Select InfoObject.
190. Press tomovetotheSubtypeofObjectfield.
191. Select Attributes.
192. Type yourProduct(nnnPRO)intheNamefield.
193. Click toacceptthedataandproceed.
AscreenappearswhichlistsboththeSourceandTargetFields.
SAPBWhasattemptedtodefinetherelationshipbetweentheSourceandTargetfields. Youneedto
completetheTransformation.
194. Drag betweenTargetandSourceObjectstoestablishrelationshipsasshownbelow:
7/25/2019 BW Exercise.pdf
29/51
PaulHawking,VictoriaUniversity|Price 29
195. Click tosaveyourTransformation.
196. Click toactivateyourTransformation.
197. Click toreturntothemainscreen
ThenextstepintheprocessistocreateaDataTransferProcess.
198. RightClick yourDataSourceforAttributestodisplaythecontextmenu.
199. Select CreateDataTransferProcess
Ascreenappearssimilartobelow:
.
200. Click toacceptthedataandproceed.
201. Click tomovetothisscreen.
202. ChangeExtractionModetoFull.
203. ChangeExtractionModetoFull.
204. Click to
selectit.
ThedetailsfromyourDataSourceappear.
205. Click tosaveyourDataTransferProcess.
206. Click toactivateyourDataTransferProcess.
207. Click tomovetothisscreen.
7/25/2019 BW Exercise.pdf
30/51
PaulHawking,VictoriaUniversity|Price 30
Thisscreenprovidesadataflowofthevarioussteps.
208.
Click
tocontinue
the
process.
AdialogscreenappearsrequestingwhethertowanttoviewtheMonitor
TheDataTransferProcessMonitor,providesatraffic.lightbasedsystemtodisplayyoursuccessor
providesananalysisthecausesforfailure.
209. Click toviewtheMonitor.
YourDataTransferProcessMonitorshoulddisplaygreentrafficlightstoindicateasuccessful
process.
Hopefullyyoursappearswithallgreenindicators. YouneedtocheckthedataloadforAttributes.
209. Click toreturntothemainscreen
YoushouldnowchecktheMasterDataloaded.
ViewingMasterData.
210. Click tomovetothisscreen.
211. Locate yourProduct(nnnPRO).
212. RightClick yourProducttodisplaythecontextmenu.
213. Select Maintainmasterdata.
7/25/2019 BW Exercise.pdf
31/51
PaulHawking,VictoriaUniversity|Price 31
Areportselectionscreenappears.
214. Click toselectthedefaultsearchcriteriaanddisplaytheMasterDataandAttributes.
215. Click untilyoutoreturntothemainscreen.
YounowneedtoloadtheremainingMasterData(Texts)forChannelandProductGroup. When
thereareonlyafewrecordsitiseasiertodirectlyenterthedata.
64. Locate yourChannel(nnnCHA).
216. RightClick yourChanneltodisplaythecontextmenu.
217. Select Maintainmasterdata
218. Click toexecute
219. DoubleClick thefirstfieldtodisplayadialogbox
220. Type 1inthefirstfield
7/25/2019 BW Exercise.pdf
32/51
PaulHawking,VictoriaUniversity|Price 32
221. Press twicetomovetotheDescriptionfield.
222. Type InternetintheShortDescriptionfield
223. Click toacceptthedataandproceed.
Thenewrecordnowappears
224. Click toinsertanotherrecord.
225. Type 2intheChannelfieldandFaxastheShortDescription.
226. Click toacceptthedata.
227. Repeat thestepsforthefollowingrecords:
3
Phone
4 Other
228. Click onceyouhaveenteredalltheMasterData(Texts)forChannel.
229. Click untilyoutoreturntothemainscreen.
YounowneedtofollowthesameproceduretoentertheMasterData(Texts)foryourProduct
Group(nnnPGR).
230.
Locate
yourProduct
Group(nnnPGR).
231. RightClick yourProductGrouptodisplaythecontextmenu.
232. Select Maintainmasterdata
233. Click toexecute
YouwillnoticeProductGroupsalreadyappear. YouneedtoaddtheTextsforeachProductGroup.
234. DoubleClick theDescriptionfieldadjacenttoDS10todisplaythedialogbox.
235.
Type
Computerin
the
Short
Description
field.
236. Click toacceptthedata.
237. Enter thefollowingMasterData(Texts)fortheremainingrecords:
DS20 Accessories
DS30 Hardware
7/25/2019 BW Exercise.pdf
33/51
238. C
239. C
Younow
(n
240. E
Summar
1
2
3
4
5
6
7
lick o
lick un
needtofollo
nPro).
nter thefol
PDS01
PDS02
PDS03
PDS04
PDS05
PDS06
PDS07
PDS08
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
ceyouhave
tilyoutoret
thesamep
lowingMast
Notebook
Notebook
PCThinkbo
USBAdapt
iPhone
StereoKit
CameraCo
USBStorag
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
enteredallt
urntothem
rocedureto
er
Data(Text
peedyI
peedyII
x
r
nnector
e
atalogue
ndChara
ta
PaulHawk
heMasterD
inscreen.
entertheMa
s)forProduc
teristics
ing,Victoria
ta(Texts)fo
ster
Data(T
ts:
University|
rChannel.
xts)foryour
rice 33
Product
7/25/2019 BW Exercise.pdf
34/51
PaulHawking,VictoriaUniversity|Price 34
6. Loading Transaction DataCurrentlyyouhaveloadeddataforCharacteristics. Characteristicsareusedtoprovidemeaningto
KeyFigures. ForexampleQuantityismeaninglessunlessaproductisassociatedwithit. Younow
needto
load
the
Transactional
data
which
includes
the
Key
Figures
for
each
sale.
Firstly
you
need
to
createaDataSourceforthetransactionaldata. Thiswilldefinethesourcesystemsandwhichfields
arerequired.
240. Click todisplaytheavailableDataSources.
241. RightClick yourDataSourcennntodisplaythecontextmenu.
242. Select CreateDataSource.
243. Type nnn_SalesasthenameofyourDataSource.
244.
Press
twiceto
move
to
the
Data
Type
DataSource
field.
245. Click todisplaytheoptions.
246. Select Transactiondata.
247. Click tocompletetheprocess.
TheChangeDataSourcescreenappears.
248. Enter nnnSalesforeachDescriptionfield(3)
249. Click tomovetothenextscreen
ThisscreenenablesyoutoassigntheSourceDestinationandFileNameofthedatatobeuploaded
(extracted). YoucanalsospecifyifHeaderRowsexistandtheDataFormat.
250. Check theAdapterisLoadTextTypeFilefromlocalWorkstation.
251. Click intheFileNamefieldtobrowsefortheTutorial_Trans.csvfileonyourPC.
252. Type 2intheHeaderRowstobeignoredfield.
253.
Click
theData
Format
field
to
display
the
options.
254. Select SeparatedwithSeparator(forExample,CSV).
Noticenewfieldsappearbasedonthisselection. Thenewfieldsspecifyhowthedataisseparated.
255. Check thattheDataSeparatorisa;
256. Click Numberformatfield.
7/25/2019 BW Exercise.pdf
35/51
PaulHawking,VictoriaUniversity|Price 35
257. Select DirectEntry
258. Type .inThousandsSeparatorand,inDecimalPointSeparator.
Yourscreenshouldappearsimilartobelow.
259. Click tomovetothenextscreen.
TheProposaltabenablesyoutoloadsampledata. TheBIsystemreadstheheaderrowand
proposesfieldnamesandtypesbasedonwhatitfinds.
260. Click todisplaythesampledata.
Thesample
data
and
the
field
structure
of
the
file
appear.
261. Click whichdisplyasthefieldstobecopiedintoSAPBW.
262. Click toclosetheinformationscreen.
Youneedtomakesomechangestotheformatoftheincomingfields.
7/25/2019 BW Exercise.pdf
36/51
PaulHawking,VictoriaUniversity|Price 36
263. Enter thefollowingchanges:
Field Datatype
CALENDERDAY
DATS
QUANTITY QUAN
UNIT UNIT
REVENUE CURR
CURRENCY CUKY
264. Press toacceptthechanges.
265. Type UNITinthecur/unitfieldforQuantity
266. Type Currencyinthecur/unitfieldforRevenue
267. ChangetheFormatfieldforRevenuefromInternaltoExternal.
Yourscreenshouldappearsimilartobelow:
268. Click tosaveyourDataSource.
269. Click toactivateyourDataSource.
ALog
Display
waring
appears.
270. Click toproceed.
Youcannowpreviewtheactualdatabasedonyoursettings. Thisassists in identifyinganyerrors
beforeyouloadthedata.
271. Click tomovetothenextscreen.
7/25/2019 BW Exercise.pdf
37/51
PaulHawking,VictoriaUniversity|Price 37
272. Click
Yourscreenappearssimilartobelow:
273. Click toreturntothemainscreen
ThenextstepintheprocessistocreateaTransformation.
274. Click tomovetothisareaoftheDWB.
275. RightClick yourInfoCubeforSalesOverview(nnnSAL)todisplaythecontext
menu.
276. Select CreateTransformation.
Youwillnoticethedialogscreenhasalreadybeenpopulatewithinformation.
277. Select ObjectTypeinSourceoftheTransformationareaofthescreen.
278. Select DataSource
7/25/2019 BW Exercise.pdf
38/51
PaulHawking,VictoriaUniversity|Price 38
279. Type thenameoftheDataSourceyoujustcreatednnn_Sales.
280. Type yourProduct(nnnPRO)intheNamefield.
281.
Type
PC_Filein
the
Source
System
field.
282. Click toacceptthedataandproceed.
TheSourceandTargetfieldsappearonscreen.
283. Drag thefollowingfieldstoidentifytheTransformations.
Source Target
Product ProductnnnPRO
Calendarday 0CALMONTH
0CALMONTH2
0CALWEEK
0CALYEAR
TheSourcefieldwillbe
changedforeachofthedate
Targetfields
Channel ChannelnnnCHA
Quantity QuantityQTY Unitisaddedautomatically
Revenue RevenuennnREV Currencyisadded
automatically
Yourscreenshouldappearsimilartobelow:
284. Click tosaveyourTransformation.
285. Click toactivateyourTransformation.
Awarningappears.
286. Click toproceed.
7/25/2019 BW Exercise.pdf
39/51
PaulHawking,VictoriaUniversity|Price 39
287. Click toreturntothemainscreen
TheTransformationandDataTransferProcessappearbelowyourInfoCube.
YounowneedtoloadTransactionaldata. Todothisyouneedtocreatetwostructures;an
InfoPackagetogetthedatainitiallyintoSAPBWandaDataTransferProcesstomovethedatato
yourInfoCube.AlthoughtheDataTransferProcessappearsitwillneedtobemodified.
288. Click nextto toexpandit.
289. RightClick yourDataSource(nnn_SALES)todisplaythecontextmenu.
290. Select CreateInfoPackage.
291. Type nnnSalesOverviewintheInfoPackageDescriptionfield.
292. Press tocontinue.
TheInfoPackagemaintenancescreenfortheSchedulerappears.
293. Click tomovetothisareaoftheScheduler.
294. Click tobeginloadingTransactionaldataintoSAPBW.
295. Click tocheckthestatusoftheload.
Yourscreenshouldappearsimilartobelow.
296. Click untilyoureturntothemainscreen
297. RightClick theDataTransferProcess(underyourInfoCube).
298. Select CreateDataTransferProcess.
7/25/2019 BW Exercise.pdf
40/51
PaulHawking,VictoriaUniversity|Price 40
Thescreenappearswithdefaultvalues.
299. Click tocontinue.
300. ChangetheExtractionModetoFull.
301. Click toactivateyourDataTransferProcess.
302. Click tomovetothisscreen.
303. Click tomovetheTransactionalDatatotheInfoCube.
Adialogwindowappears.
304. Press tocontinue
Themonitordisplaysthestatusoftheloadprocess.Yourscreenshouldappearsimilartobelow.
YoucancheckthecontentsofyourInfoCubetoseeifthedatawasloaded.
305. Click untilyoureturntothemainscreen.
306. RightClick yourInfoCubetodisplaythecontextmenu.
41.
Select
DisplayData
307. Click toexecutethequery.
TheKeyFiguresofyourInfoCubearedisplayed. Whenyoucreatethereportstheassociated
CharacteristicsandMasterDatawillalsobeshown.
7/25/2019 BW Exercise.pdf
41/51
Summar
7.
Aqueryi
userinter
created.
TheBusi
tools
thacompany.
different
Youanal
Designer.
elements
evaluate
309. Ch
1
2
3
4
5
6
7
eporting
adefinition
actswithto
ess
Explorer
t
can
be
us Employees
perspectives.
sethedatas
Byselecting
(suchasstru
hedatainth
ose Start
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
with SA
ofthedatat
nalysethed
(BEx)
isthe
ed
for
stratcan analyse
Theycanus
etoftheBIS
andcombini
ctures)ina
eselectedIn
Programs
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
P Busin
atyouwant
ata. Before
SAPBWcom
gic
analysishistorical an
theWebor
ystembyde
ngInfoObje
uery,youd
foProvider.
Business
Ex
atalogue
ndChara
ta
PaulHawk
ss Expl
todisplayin
reportiscr
ponentthat
and
suppord current da
MicrosoftEx
finingquerie
ts(character
terminethe
lorerAnal
teristics
ing,Victoria
rer
areport. Th
atedtheun
providesfle
ting
the
dea at differin
celtodispla
sforInfoPro
isticsandke
wayinwhic
zer.
University|
ereportisw
erlyingquer
iblereporti
isionmakin
g levels of d
thedata.
vidersusing
figures)or
younavigat
rice 41
attheend
mustbe
gandanaly
process
in
etail and fro
theBExQue
eusableque
ethrougha
is
am
ry
ry
d
7/25/2019 BW Exercise.pdf
42/51
PaulHawking,VictoriaUniversity|Price 42
AfterashorttimeMicrosoftExcelwillappearonscreen. Anewmenuitem(AddIns)appearsonthe
menubarwhichenablesuserstoaccessBEx.
310.
Select
AddIns
to
display
the
BExAnalyzer
toolbar.
YounowneedtoopenthepreviouslycreatedInfoProvider(nnnSalesOverview)
311. Click todisplaythecontextmenu.
312. Click OpenQuerytoproceed.
AdialogscreenwillappearrequestingtheSAPBWsystemyouwanttoaccess.Inadditionyouwill
needtoprovideyourlogondetails. Yourworkshopleaderwillprovidethesedetails.
Server
Client 800
User
Password
Language
EN
AfterashortperiodoftimetheOpendialogscreenappears. Yourscreenmayappearslightly
differentlydependinguponpreviousqueriesandInfoProvidersopened.
7/25/2019 BW Exercise.pdf
43/51
PaulHawking,VictoriaUniversity|Price 43
YouneedtofindyourInfoProvider.
313.
Click
tosearch
for
saved
queries
and
InfoProviders.
TheFinddialogscreenappears.
314. Type nnn*inthesearchtextfield.Thiswildcardsearchwillfindanythingwhich
startswiththennnyouhavebeenusing.
315. Click toperformthesearch.
AlistofallInfoProvidersappear.
YouwillnoticethateachInfoProviderisidentifiedbyadifferenticon. Identifythemeaningofeach
icon.
316. Click nnnSalesOverviewtoselectthisInfoProvider(InfoCube).
317.
Click
tocontinue.
AqueryappearsonscreenprovidingtotalsfortheKeyFiguresofyourInfoCube.
318. Click theToolsicontodisplaythecontextmenu.
319. Select CreateNewQuerycommand.
Afterashort
time
the
Query
Designer
will
appear
on
screen.
7/25/2019 BW Exercise.pdf
44/51
PaulHawking,VictoriaUniversity|Price 44
Thecomponentsofthisscreenwillbeexplainedshortly.
320. Click tocreateanewquery.
AnewscreenappearstoidentifywhichInfoProviderthequerywillbebasedon. YourInfoCube
shouldappear.
IfyourInfoCubedoesnotappearyouwillneedtofindtheInfoProvider(yourInfoCube)whichyouare
goingtobuildyourreporton.
1. Type nnn*intheNamefield.
2. Press toperformasearchbasedonthecriteriawhichyouentered.
321. Click nnnSalesOverviewtoselectthisInfoProvider(InfoCube).
7/25/2019 BW Exercise.pdf
45/51
PaulHawking,VictoriaUniversity|Price 45
322. Click tocontinue.
TheQueryDesignerscreenappearspopulatedwithMetaObjectsassociatedwiththeInfoCube.
323. Click tochangequeryviews.
NoticethatyourpreviouslydefinedDimensionsandKeyFiguresarelisted. Thescreenhasa
numberofpaneswhichareusedtobuildyourquerydefinition. Thisisdoneusingdraganddrop
functionality. Thedifferentareasofthescreenareexplainedbelow.
1
24
35
6
7/25/2019 BW Exercise.pdf
46/51
PaulHawking,VictoriaUniversity|Price 46
TheQueryDesignerisdividedintosixsubareas:
1.DirectorytreeoftheselectedInfoProvider.
Once you have selected the required InfoProvider, all available objects (dimensions, key figures,
structures)display
in
the
directory
tree
in
the
left
screen
area
of
the
Query
Designer.
2.Columns
Youdefinethecolumnsofyourreportinthisarea.
3.Rows
Youdefinetherowsofyourreportinthisarea.
4.FreeCharacteristics
Youtransferthosecharacteristics intothefreecharacteristicsareathatdonotdisplay inthe initial
viewoftheresultswhenyouexecutethequeryintheBExAnalyzerorontheWeb.Youcanalsouse
freecharacteristicsforselectingfiltervaluesinthereport.
5.Preview
Thisareagivesapreviewofthequeryresultsarea.
6.Properties
Thisarea
enables
you
to
further
define
different
components
of
your
query.
YouwillalsonoticethattheQueryDesignerhasanumberofbuttonsonthetoolbarofwhichmany
arecurrentlydimmed. Ifyoumoveyourmouseovertheiconalabelwillappeartodescribethe
button.
CreatingaQuery
You will notice on the Query Designer screen that the InfoObjects including key figures and
characteristics of the dimensions in your InfoCube are listed in a tree structure on the left of the
screen. Byclickingtheplusandminussymbolorthedirectories,youcanexpandorcompressthe
directory structure. By expanding the key figure node in the InfoCube tree, for example, you can
displayalistofallthekeyfiguresfortheInfoCube.
324. Click thennnRevenueKeyFiguretoselectit.
325. Drag theselectedkeyfiguretotheColumnsdefinitionareaofthescreen.
NoticethatthePreviewareaofQueryDesignerchangestoreflectthe inclusionofthisKeyFigure.
AlsothePropertiesareadisplaysanumberofoptions.
326. Drag nnnQuantitytotheColumnsdefinitionarea.
YounowneedtoaddtherequiredCharacteristics(SalesOrganisationandProduct).
327. Click nextto toexpandthisdimension.
328. Click Channeltoselectit.
7/25/2019 BW Exercise.pdf
47/51
PaulHawking,VictoriaUniversity|Price 47
329. Drag theselectedcharacteristictotheRowsareaoftheQueryDesigner.
AgainnoticethatthePreviewareahaschangedaccordingtothenewdefinition.
330. Click nextto toexpandthisdimension.
331.
Drag
Product
Group
and
then
Product
to
the
Rows
area
of
the
Query
Designer.
Place
belowChannel.
AtthemomenttheProductGroupwillonlydisplay itsProductGroupID(DS10,DS20,DS30)which
canbeconfusing. TheenduserswouldliketoseetheProductGroupDescription.
332. Click ProductGroupintheRowsPanetoselectittoexpandthisDimension.
333. Click inPropertiesPanetodisplaytheoptions.
334. Click oftheDisplayasdropdownboxtodisplaytheoptions.
335. Select Text
YouwanttoanalysetherevenueandQuantitybydifferenttimeperiods(week,month,yearetc.)
ThesewillbeincludedasFreeCharacteristic.
336. Click nextto toexpandthisdimension.
337. Drag theTimeCharacteristicstotheFreeCharacteristicsareaoftheQueryDesigner.
ViewingaQuery
AlthoughthePreviewareadisplaysthestructureofthequeryitdoesnotshowtheactualcontentof
thequery. Toviewthecontentyouneedtoclick . Beforeyouviewthecontentsyoushouldsave
yourquery.
7/25/2019 BW Exercise.pdf
48/51
PaulHawking,VictoriaUniversity|Price 48
338. Click todisplaythesavedialogscreen.
339.
Type
nnn
Sales
Report
in
the
Description
field.
340. Type nnnSalesReportintheTechnicalNamefield.
341. Click tocompletetheprocess.
342. Click toclosetheQueryDesigneranddisplaythequerysresult.
Afterashortperiodoftimethereportappears.
HowmuchRevenuewasachievedbyComputersalesviathePhone?
Navigating
Queries
A query provides a user with the flexibility to view the data contained in the query from various
perspectives.
Switchingbetween
the
different
views
is
called
navigation.
In
the
Business
Explorer,
navigationisusedtohelpanalyzedata.
Thebasicnavigationfunctionsare:
Filteringafieldaccordingtofieldsvalues.
Drillingdownonafieldtodisplaymoredetail.
Distributingthefieldsandkeyfiguresalongtherowaxesandthecolumnaxesofthe
query
7/25/2019 BW Exercise.pdf
49/51
PaulHawking,VictoriaUniversity|Price 49
Sorting
Similartootherreportingtoolsyoucansortonparticularfields. InBExWebthisisachievedby
clickingtheSorticonintherelevantfield.
YouwouldliketodeterminewhichProducthadthemostQuantitysold.
343. Click ofthennnQuantityfieldtosortthefieldfromhighesttolowest.
WhichisProducthasthehighestSalesQuantity?
344. Practice thetechniqueofsortingtodifferentcolumns.
UndoingNavigation
Steps.
You can undo any changes you make to the query by using the context menu (Right Click) of the
queryandthenselectingtheBackOneNavigationSteporBacktoStartcommands. Youhavethe
optionsofgoingbackonesteporbacktotheoriginaldesignofthequery.
345. RightClick anywhereinthequerytodisplaythecontextmenu.
346. Click BackOneNavigationStepcommand.
Filtering
YoucanFilterthequerybasedonasinglevalueorrangeofvalues. Forexamplethequeryatthe
moment displays the sales for different materials. It is difficult to determine the total sales for a
particularProduct,
Product
Group
or
Channel.
A
Filter
can
assist
in
solving
this
problem.
Firstly
you
onlywanttodisplaytheRevenueandQuantityforInternetSalesChannel:
347. RightClick inthennnChannelcolumntodisplaythecontextmenu.
348. Select SelectFilterValuetodisplaythedialogscreen.
7/25/2019 BW Exercise.pdf
50/51
PaulHawking,VictoriaUniversity|Price 50
Notice that the different values for the Channel appear. If you had right clicked on the Product
columnthenthevaluesforthevariousProductswouldappear.
349.
Click
Internetto
select
this
Channel.
350. Click tofilterthevalues.
OnlythedatafortheInternetChannelnowappear. Buthowwouldanewuserofthequeryknow
thatthesefiguresarerelatedtoInternet? ItispossibletodisplaytheFiltersthathavebeenapplied
toaquerybyclickingthe icon.
351. Click todisplaythefiltercriteria.
YouwillnoticethatInternetappearsnexttotheChannel.
YouwouldnowliketodeterminethetotalsalesofAccessories.
352. RightClick anywhereinthequerytodisplaythecontextmenu.
353.
Click
BackStartcommand.
354. RightClick intheChannelcolumntodisplaythecontextmenu.
355. Select RemoveDrilldown.
TheChannelsarenowremovedfromthereport
WhatisthetotalRevenueforAccessories?
YouwouldnowliketodeterminethetotalrevenueforSeptember2007.
356. RightClick anywhereinthequerytodisplaythecontextmenu.
357. Click BackStartcommand.
358. DoubleClick CalendarYear/MonthintheFilterpane.
YouwillnoticethattheCalendarYear/Monthnowappearsinthereport.
7/25/2019 BW Exercise.pdf
51/51
Test
Your
Youhave
usedtod
anorgani
analyse
Answers:
1
2
3
4
5
6
7
hatistheto
Skills
hatis
the
to
hatistheto
hatistheto
completedt
emonstrate
sation. You
illionsofrec
hichisProd
hatistheto
hatis
the
to
hatistheto
h t i th t
CreateIn
CreateIn
CreateKe
CreateIn
LoadMa
LoadTra
Reportin
alRevenue
alRevenue
alQuantity
alRevenue
etutorialon
owadataw
nlyloadeda
ords.
cthasthehi
alRevenue
alRevenue
alRevenue
l Q tit
oArea
oObject C
yFigures
oCube
terData
sactionD
withBex
orSeptemb
or2007?
oldforPDS0
oldfortheH
Reporting
arehouseisu
smallnumb
ghestSales
orAccessori
orSeptemb
or2007? $
ld f PDS0
atalogue
ndChara
ta
r2007?Hi
1in2007?
ardwarePro
ithSAPNet
tilisedtoloa
rofrecords
uantity?P
s? $830,60
r2007?
$7
,675,531.76
1 i 2007?
teristics
t
use
Remov
uctGroup?
eaverBusin
andstored
comparedto
S05
2,910
2.91
4,299.45
152 347 23
e
Drilldown.
essWareho
atatosuppo
companiest
se Thiswas
rtreportingi
hatwould
n