Você está na página 1de 51

Reporting Using SAP NetWeaver Business Warehouse

Task
This tutorial guides you stepbystep through the basic procedures for creating a simple SAP
NetWeaverBusinessIntelligencescenario.Youwillcreateasimpledatamodel,definethedataflow
fromthesourcesystemtotheBusinessIntelligencestoreofyourdatamodel,andthenloaddataor
enterdatadirectlyintheBIsystem.Youwillthencreateaquerytocreateareporttoanalyseyour
data.

The company in the scenario produces laptops, PCs and computer accessories, and distributes its
productsovervarious channels.An advertising campaignforthe Internetdistribution channelwas
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
distributionchannelsduringthistimeisthereforerequired.

Thedata exists in anumber ofsourcesystemsused inthe operativeenvironment. Thisdata in its


currentformisnotsuitableforanalysis.Youwillloadthedataandconsolidatethedataintoadata
warehouseinpreparationforanalysis.

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 1

Summaryy

Thereareeanumberoffstepswhichneedtobeco
ompletedtosuccessfullyccompletetheanalysis

CreateInfoArea

CreateInfoObject Catalogue
C

CreateKeeyFiguresaandCharacteristics

CreateInfoCube

LoadMassterData

LoadTran
nsactionDaata

ReportinggwithBex

Data
Thesamp
pledataforou
urscenarioisavailableasccsvfiles:
Tutorial_Prod_Attrr.csv
ThisfilecontainstheattributesforcharacteristicProductt.
Tutorial_Prod_Texxts.csv
ThisfilecontainsthetextsforcharacteristicProduct.
Tutorial_Trans.csv
ThisfilecontainsthesalesdataforthemontthsJulytoSeptember.

PaulHaw
wking,VictorriaUniversity|ReportingU
UsingSAPNetWeaverBusinessWareho
ouse 2

Loading SAP BW
SimilartootherSAPsolutionstheSAPBWsystemislaunchedviatheSAPLogonPad.Thiscanbe
accessedfromtheStartmenu.

1
Choose
then
andthen
tolaunchtheSAPLogonPad.

TheLogonPadappearswhichallowsyoutoselectwhichserveryouwanttologonto.Yourlecturer
willindicatewhichserverisusedforBW.

2.
Click theserveryouwillbeusingforyourexercises.

3.
Click
toactivatetheBWsystem.

AfterashorttimetheSAPBWlogonwindowappearsonthescreen:

InputAreasoftheScreen

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.

UserUniquelyidentifiesyoutotheBWsystem.YourUserIdwillbeallocatedbyyourworkshop
leaderandremainthesamethroughouttheunit

PasswordUniquelyidentifiesyoutotheBWsystem.

LanguageIdentifiesthelanguagetheBWwillbedisplayedin.Oftenthisisdefaultstotherequired
language.
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 3

4.
Type
yourUserId.

5.
Press
<TAB>tomovethecursortothePasswordtextbox.

6.
Type
yourPasswordwhichwillsuppliedbythelecturer

7.
Click
orpress<ENTER>toaccepttheinput.

Anewscreenwillappearwhichallowsyoutoenteranewpasswordtoreplacethetemporaryone
youloggedonwith.

Younowneedtocreateanewpassword.Youwillbetheonlypersonwhoknowsthispasswordsoit
isimportanttocreateapasswordwhichiseasytoremember.HowevertheBWsystemhassome
rulesaboutwhatitallowstobeapassword.

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

8.
Type
yournewpassword.

Asyoutypeyournewpasswordasterisksappear.Thisisdesignedtohideyournewpasswordfrom
otherpeople.

9.
Press
<TAB>tomovetothenexttextbox.

10. Click
toenterthenewpasswordintothesystem.

ACopyrightmessageappearsonscreen.
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 4

11.
..
12.

Click

toclosethisdialoguemessage.

DoubleClick SAPBusinessInformationWarehouseModelingDataWarehousing
Workbench:ModelingtodisplaythisareaoftheDWB.

Adialogscreenmayappearaboutdocumentation.Ifitdoes:

13.
Click
tocontinue.

AscreenappearswithsimilarstructuretotheSAPBWmainscreenexceptthereismoredetail.

1. Creating InfoAreas
TheModelingareaoftheDWBiswhereyoucreateandapplyobjectsandrulesthatareneededfor
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.

AnInfoAreaisawayoforganizingmetaobjectsintheBusinessWarehouse.EachInfoProvideris
assignedtoanInfoArea.InfoObjectscanalsobeassignedtodifferentInfoAreasusingInfoObject
Catalogues.

ForthepurposeofthesenoteswewillbeusingadefaultInfoAreastructure.Yourworkshopleader
willidentifywhichisyourparentInfoArea.

15. RightClick
yourdefaultInfoAreaintherightframeofthescreen.
PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 5

Youwillnoticethefollowingmenuappears:

16. Click
CreateInfoAreatodisplaythedialogscreen.

17. Type
<root>nnnwherennnisyourassignedloginnumber.

18. Press
<TAB>tomovetotheLongdescriptionfield.

Youshouldhavenoticedthat appearsinthefield.Thisindicatesthatthisisarequiredfield.

19. Type
<root>nnnSurnamewherennnisyourlogonnumberandSurnameisyourfamily
name.

20. Click
toacceptyourentries.

NoticethatyourInfoAreahasbeencreatedanditisdisplayedonthescreen.Itwillalsoappearinthe
InfoObjectstree.ThiswillalsocontainalltheotherMetaObjectsyouwillcreate.

2. Creating InfoObjectCatalogs

AnotherobjectusedtoorganiseMetaObjectsisanInfoObjectCatalog.Thisisadirectorythatexists
withinanInfoArea.ItisadirectoryofInfoObjectsusedinthesamebusinesscontext.Forexample
allInfoObjectsthatareusedtoprovideinformationforsupplychainmanagementcanbegrouped
under one InfoObjectCatalog. This enables easier searching and selection when there are a 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
onyourInfoAreatodisplaythefollowingmenu

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 6

23

Click

CreateInfoObjectCatalogtodisplaythedialogscreen.

Thefollowingscreenappears:

TwoInfoObjectCataloguesarerequired.OneforCharacteristicsandtheotherforKeyFigures.You
nowcreatethefirstInfoObjectCatalogueforCharacteristics.

24.
Type <root>nnnCharwherennnisyourloginnumber

25.
Press <TAB>tomovetomovetotheLongdescriptionfield.

26.
Type <root>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?

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 7

29.

Click

toreturntothepreviousscreen.

YouwillnoticethatyourInfoObjectCatalogue(Charactersitic)nowappearsunderyourInfoArea.

NowyouneedtocreateanotherInfoObjectCatalogueforKeyFigures.

30.
RightClick
yourInfoAreatodisplaythemenu

31.
Click CreateInfoObjectCatalogtodisplaythedialogscreen.

32.
Type <root>nnnKeywherennnisyourloginnumber.

33.
Press <TAB>tomovetomovetotheLongdescriptionfield.

34.
Type <root>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
havenotbeenassignedtoacatalogue.SoifyoucreateanInfoObjectandcannotfinditthismight
beagoodplacetolook.YoucanalsosearchforitusingtheSearchbutton
.

ThenextstepintheprocessistocreatetherelevantInfoObjects;CharacteristicsandKeyFigures.

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 8

Summaryy
1

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata
ReportinggwithBex

3. Creating
C
I
InfoObjec
cts
InfoObjecctswhicharetthecorebuild
dingblocksin
ntheBWsystem.Theycan
neitherbe:
Ke
eyFigures
Characteristicss

Theyare usedthrough
houttheBW systemtocrreatestructuresandtableestoenable informationtto
bemodelledinastructturedformin
nthedatawarehouse.

NamingC
Conventions
The techn
nical name co
onvention for predefined
d InfoObjectss supplied byy SAP, in Business Conten
nt,
beginswiththenumb
ber0,such as0Customeer.Thetechn
nicalnamefo
oruserdefineedInfoObjeccts
beginwith
hacharacterbetweenAtoZ,andhaveealengthof3
3to9charactters.

PaulHaw
wking,VictorriaUniversity|ReportingU
UsingSAPNetWeaverBusinessWareho
ouse 9

3.1

Creating Key Figures

Thebusinessscenarioforthisexercisewasbasedonyourenterprisesrequirementsforaseriesof
reportsinvolvingsalesdataacrosstheorganisation.Fromtheanalysisithasbeendeterminedthat
the followingKey Figures are required tofacilitatetheanalysisofdata. The Key Figuresrequired
areRevenue, Quantity and Price. Youwill need tocreatetheKeyFigure structures which willform
thedatapartoftheInfoCubelateron.ThekeyfigurePriceisusedinourscenarioasanattributefor
theInfoObjectProduct,whichyouwillcreateatalatertime.Youhavedeterminedtheformatofthe
KeyFigures:

TechnicalName
Type/DataType
DataType
Unit/currency
KeyFigures

Revenue

<root>nnnREV

amount

Quantity
Price

<root>nnnQTY
<root>nnnPR

quantity
amount

CURRCurrency 0CURRENCY
field,storedas
DEC

0UNIT
CURR Currency 0CURRENCY
field, stored as
DEC

TocreatetheKeyFigures(Revenue,Quantity,Price):

39
Click KeyFiguretoselectthisInfoObjectCatalog.

40
RightClick
KeyFigurestodisplaythecontextmenu.

41
Click CreateInfoObjecttodisplaythedialogscreen.

42

43.

44.

Type

<root>nnnREV(wherennnisyourlogon)intheKeyFig.field.

Type

<root>NNNRevenueintheLongDescription

Click

field

toacceptyourentries

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 10

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.

PaulHawking,VictoriaUniversity|ReportingUsingSAPNetWeaverBusinessWarehouse 11

Yourscreenshouldappearsimilartotheonebelow:

YounowneedtocreatetheQuantityKeyFigure.

52.
RightClick
KeyFigurestodisplaythecontextmenu.

53.
Click CreateInfoObjecttodisplaythedialogscreen.

54.
Type <root>nnnQTYintheKeyFig.field.

55.
Press <TAB>tomovethecursortotheLongDescriptionfield.

56.
Type <root>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
Type/Data DataType
Unit/Currency
Name
Type
<root>nnn
<root>nnnPR
Amount
CURR Currency
0Currency
Price
field,storedasDEC

PaulHawking,VictoriaUniversity|Price 12

3.2

Creating Characteristics

You have created the necessary Key Figures as per the requirements. You now need to create
CharacteristicswhichareusedtoaddmeaningtotheKeyFigures.Fromtheanalysisofthescenario
youhavedeterminedthefollowingCharacteristicsarerequired:

TechnicalName
Description
DataType
Length
<root>nnnPGR
<root>nnnProductGroup
CHARcharacterstring
6
<root>nnnCHA
<root>nnnChannel
CHARcharacterstring
5
<root>nnnPRO
<root>nnnProduct
CHAR characterstring
10

65.
RightClick
CharacteristicsInfoCatalogtodisplaythecontextmenu.

66.
Click CreateInfoObjecttodisplaytheCreateCharacteristicscreen.

67.

68.

69.

Type

<root>nnnPGRwherennnisyourloginnumber.

Press <TAB>tomovethecursortotheLongDescriptionfield
Type

<root>nnnProductGroupwherennnisyourloginnumber.

70.
Click
tocontinue.

TheCreateCharacteristicDetailscreenappears:

PaulHawking,VictoriaUniversity|Price 13


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
<ENTER>toconfirmyourentries

Yourscreenshouldlooksimilartobelow:

74.

Click

tosaveyourCharacteristic.

75.
Click
toactivateyourCharacteristic.

76.
Click
toreturntothemainscreen.

TheProductGroupCharacteristicappearsintheInfoObjectCatalog.

YoucancheckthestructureofyourotherCharacteristicsbyselectingtheDisplaycommandfromthe
ContextMenuoftheCharacteristic(rightclick).

NowyouneedtocreatetheChannelCharacteristic.
PaulHawking,VictoriaUniversity|Price 14


77.

78.

79.

80.

81.

RightClick

CharacteristicsInfoCatalogtodisplaythecontextmenu.

Click

CreateInfoObjecttodisplaytheCreateCharacteristicscreen.

Type

<root>nnnCHwherennnisyourloginnumber.

Press <TAB>tomovethecursortotheLongDescriptionfield
Type

<root>nnnChannelwherennnisyourloginnumber.

82.
Click
tocontinue.

TheCreateCharacteristicDetailscreenappears

83. Click
theDataTypefieldtoselectit.

84. Click
CHARCharacterStringtoselectthisdatatype.

85. Type
5intheLengthfield.

86. Press
<ENTER>toconfirmyourentries

87. Click
todisplaythisscreen.

88.

89.

Click
Click

and

toDESELECTthem

tosaveyourCharacteristic.

90.
Click
toactivateyourCharacteristic.

91.
Click
toreturntothemainscreen.

YounowneedtocreatetheProductCharacteristic.ThisCharacteristicincludesMasterData.
MasterDataareadditionalfieldsusedtodescribethisCharacteristic.ThesefieldscanbeTexts
(descriptors)orAttributes(otherInfoObjects).

92.
RightClick
CharacteristicsInfoCatalogtodisplaythecontextmenu.

PaulHawking,VictoriaUniversity|Price 15

93.

94.

95.

96.

Click

CreateInfoObjecttodisplaytheCreateCharacteristicscreen.

Type

<root>nnnPROwherennnisyourloginnumber.

Press <TAB>tomovethecursortotheLongDescriptionfield
Type

<root>nnnProductwherennnisyourloginnumber.

97.
Click
tocontinue.

TheCreateCharacteristicDetailscreenappears

98. Click
theDataTypefieldtoselectit.

99. Click
CHARCharacterStringtoselectthisdatatype.

100. Type
10intheLengthfield.

101. Press
<ENTER>toconfirmyourentries

102. Click
todisplaythisscreen.

TheProductCharacteristichasMasterData(texts)tofurtherdescribeit.Thetextsaremedium
lengthandareindifferentlanguages.

103. ClickShorttextexiststodeselectit.

104.

Click

Mediumlengthtextexiststoselectthisoption.

YoudonothavetoselectTextslanguagedependentasthisisalreadyselectedbydefault.Ifitisnot
selectedthenyouneedtoselectit.

105.

Click

theInforAreafieldtoselectit.
PaulHawking,VictoriaUniversity|Price 16


106. Type thetechnicalnameofyourInfoArea<root>nnn.

YounowneedtoaddsomefurtherMasterData(Attributes)whichwilldescribethe
ProductCharacteristic.TheseAttributesareProductGroup(<root>nnnPGR),0Currency,andPrice
(<root>nnnPR).

107. Click
todisplaythisscreen.

108. Type thefollowingAttributesandpress<ENTER>aftereachonetoinsertthe

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(<root>nnnProductGroup)tochangeittoaNavigation
Attribute.

110. Press <ENTER>ifawarningmessageappears.

YoualsoneedtoaddaNavigateAttributeDescription.

111. Click Navigationatt.descriptiontoselectthisfield.

112. Type ProductGroup.

113. Click
tosaveyourCharacteristic.

104.

105.

Click
Click

toactivateyourCharacteristic.
toreturntothemainscreen.

PaulHawking,VictoriaUniversity|Price 17

Summaryy
1

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata
ReportinggwithBex

4. Create
C
InffoCube
Themainaimofadataawarehouseistoprovideaninfrastrucctureforthep
provisionofinformationfo
or
better de
ecision making. In a data warehouse the metaobjjects responssible for supp
plying data fo
or
reporting are InfoProvviders. There are a number of differeent InfoProviiders available in BW. Th
he
InfoProvid
der you are going to creeate in the tu
utorial is an InfoCube. The
T central data containers
which forrm the basis for multidim
mensional rep
ports and analyses in SAP
P BW are called InfoCubees.
InfoCubesscontaintwo
otypesofdattaKeyFigureesandCharacteristics.

ThestructtureoftheIn
nfoCuberequiredis;

Charaacteristics
Dimensio
ons

SalesOrganisation
n

<roott>nnnChannel<root>nnn
nCHA

Produ
uct

<roott>nnnProduct<root>nn
nnPRO

Time

CalendarYear/Month0CALM
MONTH

Calendarmonth 0CALMONTH
H2

CalendarYear/wee
ek 0CALWEEK

CalendarYear 0CALYEAR
KeyFigures

<roott>nnnQuantitty<root>nn
nnQTY

<roott>nnnRevenu
ue <root>nn
nnREV
Navigatio
onal

Attributes

Produ
uctGroup

106. Click
tomovvetothisareaaoftheDWB.
PaulHawkking,VictoriaUniversity|P
Price 18


TheInfoAreacreatedpreviouslyarereplicatedintheInfoProviderareaoftheDWB.
107. Click
nexttotheParentInfoAreastoexpandtheseInfoAreas.

108.RightClick
yourInfoArea(<root>nnn)todisplaythecontextmenu.

109. Click
CreateInfoCubetodisplaytheEditInfoCubescreen.

YouneedtonameyourInfoCube:

110. Type <root>nnnSalintheInfoCubefield.

111. Press <TAB>tomovetothenextfield.

112. Type <root>nnnSalesOverview

113. Click
tocreatetheInfoCube.

TheInfoCubemaintenancescreenappears.

PaulHawking,VictoriaUniversity|Price 19


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.

AssigningCharacteristicstoDimensions
YounowneedtoassociateyourCharacteristics(ProductGroup,Channel,Product)withthecreated
Dimensions.

118. RightClick
todisplaythecontextmenu.

119. Click InfoObjectDirectInputtoselectthiscommand.

120. Type <root>nnnCHA

121. Press <ENTER>todisplaythedescription

122. Click
toacceptyourentry.

TheMaterialCharacteristicnowappearsundertheMaterialDimension.

123. Click
nextto
DimensiontodisplaytheCharacteristic.

TheSalesOrganisationDimensionnowincludestheChannelCharacteristic.

124. RightClick
todisplaythecontextmenu.

125. Click InfoObjectDirectInputtoselectthiscommand.


PaulHawking,VictoriaUniversity|Price 20


126.

127.

128.

Type

<root>nnnPro

Press <ENTER>todisplaythedescription.
Click

totransfertheCharacteristicstotheSalesDimension.

129. Click
nextto
todisplaytheCharacteristics.

YoucanresizetheInfoCubecolumntoviewyourInfoObjectsdescription.

AssigningTimeCharacteristicstotheInfoCube
AtpresenttheTimeDimensionisempty.SAPBWsuppliesanumberofstandardtimeInfoObjects
thatcanbeinsertedintothisDimension.TheTimeCharacteristicswhicharetobeincludedinthe
InfoCubeare;CalendarYear/Month(0CALMONTH),CalendarMonth(0CALMONTH2),Calendar
Year/Week(0CALWEEK),CalendarYear(0CALYEAR).

130. RightClick
todisplaythecontextmenu.

131. Click InfoObjectDirectInputtolaunchthiscommand.

132. Type 0CALMONTH.

133. Press <ENTER>toconfirmtheentryandretrievethedescription.

134. Repeat theprocessfor;0CALMONTH2,0CALWEEKand0CALYEAR.

135. Click
totransfertheInfoObjectstoyourInfoCube.

AssigningKeyFigurestotheInfoCube
YounowneedtoassignyourKeyFigures.ThisisasimilarprocesstoassigningCharacteristics
exceptKeyFiguresareassignedtotheFactTable.

136. RightClick
todisplaythecontextmenu.

137. Click InfoObjectDirectInputtoselectthiscommand.

138. Type thefollowingKeyFigures:

<root>nnnREV
<root>nnnQTY

139. Click
totransfertheKeyFigures.

140. Click
nextto
toexpandthedirectory.

YouwillnoticethattheKeyFiguresnowappear.

PaulHawking,VictoriaUniversity|Price 21

AssigningNavigationalAttributestotheInfoCube
PreviouslyyoudefinedNavigationalAttributes(ProductGroup)whenyoucreatedyourvarious
Characteristics.HoweveritneedstobeactivatedintheInfoCube.

141. Click
toexpandthedirectory.

YouwillnoticethattheNavigationalAttributethatyoudefinedpreviouslyappearinthedirectory.

142. Click thecheckboxnexttotheAttributetoactivateit.

YouhavecompletedbuildingyourInfoCube.Itshouldlooksimilartothefigurebelow.

PaulHawking,VictoriaUniversity|Price 22

Younown
needtosaveandactivatetheInfoCube
ebeforedatacanbeloadeedanditcanbereported
on.Howe
everbeforeyoudothisyoushouldcheckitforerrorrs.

143. Click
nfoCube.
tocheckyourIn

Aserieso
ofmessagesappearsintheebottomrightofyourscre
een.Assumin
ngeverythingiscorrectyou
cannowssave.

144. Click
osaveyourInfoCube.
to

145. Click
to
oactivateyou
urInfoCube.

146. Click
torreturntothemainscreen..

YourInfoC
CubeappearssinyourInfo
oArea.Youhaavenowcreatedthenecesssarystructurreforstoring
yourdataandnowstru
ucturesneedtobecreatedtoloadthedata.

Summaryy
1

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata

ReportinggwithBex

PaulHawkking,VictoriaUniversity|P
Price 23

5. Loading Master Data


Once InfoProviders have been created then they need to be populated with the appropriate
information.ThisprocessisoftenreferredtoasExtraction,TransformationandLoading(ETL).

TheETLprocessinvolves:
Extraction:Involvesobtainingdatafromvariousdatasystems.
Transformation: Source data undergoes avariety ofoperations to 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
fromsourcesystems.DataSourcesselectthedatarequiredfromasourcesystem.
147. Click
todisplaytheavailableDataSources.

BeforeyoucreateaDataSourceyouneedtocreateanApplicationComponent.TheApplication
ComponentperformsasimilarfunctionasanInfoAreaintermsgroupingyourvariousDataSources
inthesamelocation.TocreateanApplicationComponent:

148.

149.

Click

todisplaythedifferentDataSources.

Select FilePCFiles(OtherFlatFiles)todisplaythevariousoptions.

150. RightClick
menu.

151.

152.

153.

todisplaythecontext

Select Createapplicationcomponent.
Type

<root>nnn

Press <TAB>tomovethecursortotheLongDescriptionfield.
PaulHawking,VictoriaUniversity|Price 24

154. Type <root>nnnSurname(Surnameisyourfamilyname).

155. Click
tocompletetheprocess.

YournewlycreatedApplicationComponentappearsonthescreen.

156. RightClick
yourApplicationComponenttodisplaythecontextmenu.

157. Select CreateDataSource.

158. Type <root>nnn_PRO_ATTRIBUTESasthenameofyourDataSource.

160. Press <TAB>twicetomovetotheDataTypeDataSourcefield.

161.

162.

Click

todisplaytheoptions.

Select MasterDataAttributes.

163. Click
tocompletetheprocess.

TheChangeDataSourcescreenappears.

164. Enter thefollowingdata:

Shortdescription
<root>nnn_PRO_ATTRIB
Mediumdescription <root>nnn_PRO_ATTRIBUTES
Longdescription
<root>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;

PaulHawking,VictoriaUniversity|Price 25

173. Click Numberformatfield.

174. Select DirectEntry

175. Type .inThousandsSeparatorand,inDecimalPointSeparator.

Yourscreenshouldappearsimilartobelow.

176. Click
tomovetothenextscreen.

TheProposaltabenablesyoutoloadsampledata.TheBIsystemreadstheheaderrowand
proposesfieldnamesandtypesbasedonwhatitfinds.

177. Click
todisplaythesampledata.

Thesampledataandthefieldstructureofthefileappear.Youneedtomakesomechangestothe
structureforyourBIenvironment.

178. ChangethedatatypeofthefieldPRICEfromDECtoCURR

179. Press <ENTER>toconfirmyourentry.

180. Type CurrencyintheCurr/Unitfield.

PaulHawking,VictoriaUniversity|Price 26

Yourscreenshouldappearsimilartobelow:

181.

Click

tosaveyourDataSource.

182. Click
toactivateyourDataSource.

Youcannowpreviewtheactualdatabasedonyoursettings.Thisassistsinidentifyinganyerrors
beforeyouloadthedata.

183.

Click

tomovetothenextscreen.

184. Click

Yourscreenappearssimilartobelow:

185.

Click

toreturntothemainscreen
PaulHawking,VictoriaUniversity|Price 27


ThenextstepintheprocessistocreateaTransformation.

186. RightClick
yourDataSourceforAttributestodisplaythecontextmenu.

187. Select CreateTransformation.

188. Click
intheObjectTypefieldtodisplaytheoptions.

189. Select InfoObject.

190. Press <TAB>tomovetotheSubtypeofObjectfield.

191. Select Attributes.

192. Type yourProduct(<root>nnnPRO)intheNamefield.

193. Click
toacceptthedataandproceed.

AscreenappearswhichlistsboththeSourceandTargetFields.

SAPBWhasattemptedtodefinetherelationshipbetweentheSourceandTargetfields.Youneedto
completetheTransformation.

194. Drag betweenTargetandSourceObjectstoestablishrelationshipsasshownbelow:

PaulHawking,VictoriaUniversity|Price 28

195.

Click

tosaveyourTransformation.

196.

Click

toactivateyourTransformation.

197. Click
toreturntothemainscreen

ThenextstepintheprocessistocreateaDataTransferProcess.

198. RightClick
yourDataSourceforAttributestodisplaythecontextmenu.

199. Select CreateDataTransferProcess

Ascreenappearssimilartobelow:

200.

201.

202.

203.

204.

Click
Click

toacceptthedataandproceed.
tomovetothisscreen.

ChangeExtractionModetoFull.
ChangeExtractionModetoFull.
Click
selectit.

to

ThedetailsfromyourDataSourceappear.

205.

Click

tosaveyourDataTransferProcess.

206.

Click

toactivateyourDataTransferProcess.

207.

Click

tomovetothisscreen.
PaulHawking,VictoriaUniversity|Price 29


Thisscreenprovidesadataflowofthevarioussteps.

208. Click
tocontinuetheprocess.

AdialogscreenappearsrequestingwhethertowanttoviewtheMonitor

TheDataTransferProcessMonitor,providesatraffic.lightbasedsystemtodisplayyoursuccessor
providesananalysisthecausesforfailure.

209. Click
toviewtheMonitor.

YourDataTransferProcessMonitorshoulddisplaygreentrafficlightstoindicateasuccessful
process.

Hopefullyyoursappearswithallgreenindicators.YouneedtocheckthedataloadforAttributes.

209. Click
toreturntothemainscreen

YoushouldnowchecktheMasterDataloaded.

ViewingMasterData.
210.

211.

212.

213.

Click

tomovetothisscreen.

Locate yourProduct(<root>nnnPRO).
RightClick

yourProducttodisplaythecontextmenu.

Select Maintainmasterdata.

PaulHawking,VictoriaUniversity|Price 30

Areportselectionscreenappears.

214.

Click

toselectthedefaultsearchcriteriaanddisplaytheMasterDataandAttributes.

215. Click
untilyoutoreturntothemainscreen.

YounowneedtoloadtheremainingMasterData(Texts)forChannelandProductGroup.When
thereareonlyafewrecordsitiseasiertodirectlyenterthedata.
64.
Locate yourChannel(<root>nnnCHA).

216. RightClick
yourChanneltodisplaythecontextmenu.

217. Select Maintainmasterdata

218.

219.

220.

Click

toexecute

DoubleClick
Type

thefirstfieldtodisplayadialogbox

1inthefirstfield
PaulHawking,VictoriaUniversity|Price 31


221. Press <TAB>twicetomovetotheDescriptionfield.

222. Type InternetintheShortDescriptionfield


223. Click
toacceptthedataandproceed.

Thenewrecordnowappears

224.

225.

226.

227.

Click
Type
Click

toinsertanotherrecord.
2intheChannelfieldandFaxastheShortDescription.
toacceptthedata.

Repeat thestepsforthefollowingrecords:
3
Phone
4
Other

228.

Click

onceyouhaveenteredalltheMasterData(Texts)forChannel.

229. Click
untilyoutoreturntothemainscreen.

YounowneedtofollowthesameproceduretoentertheMasterData(Texts)foryourProduct
Group(<root>nnnPGR).

230. Locate yourProductGroup(<root>nnnPGR).

231. RightClick
yourProductGrouptodisplaythecontextmenu.

232. Select Maintainmasterdata

233. Click
toexecute

YouwillnoticeProductGroupsalreadyappear.YouneedtoaddtheTextsforeachProductGroup.

234. DoubleClick theDescriptionfieldadjacenttoDS10todisplaythedialogbox.

235. Type ComputerintheShortDescriptionfield.

236. Click
toacceptthedata.

237. Enter thefollowingMasterData(Texts)fortheremainingrecords:


DS20 Accessories
DS30 Hardware

PaulHawking,VictoriaUniversity|Price 32

238.

Click

on
nceyouhaveenteredallth
heMasterDaata(Texts)forChannel.

239. Click
un
ntilyoutoreturntothemaainscreen.

Younown
needtofollow
wthesamep
proceduretoeentertheMaasterData(Teexts)foryourProduct
(<root>nn
nnPro).

240. En
nter thefolllowingMasterData(Textts)forProduccts:

PDS01
NotebookSSpeedyI
PDS02
NotebookSSpeedyII
PDS03
PCThinkbo
ox
PDS04
USBAdapto
or
PDS05
iPhone
PDS06
StereoKit
PDS07
CameraConnector
PDS08
USBStoragge

Summaryy
1

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata

ReportinggwithBex

PaulHawkking,VictoriaUniversity|P
Price 33

6. Loading Transaction Data


CurrentlyyouhaveloadeddataforCharacteristics.Characteristicsareusedtoprovidemeaningto
KeyFigures.ForexampleQuantityismeaninglessunlessaproductisassociatedwithit.Younow
needtoloadtheTransactionaldatawhichincludestheKeyFiguresforeachsale.Firstlyyouneedto
createaDataSourceforthetransactionaldata.Thiswilldefinethesourcesystemsandwhichfields
arerequired.

240. Click
todisplaytheavailableDataSources.

241. RightClick
yourDataSource<root>nnntodisplaythecontextmenu.

242. Select CreateDataSource.

243. Type <root>nnn_SalesasthenameofyourDataSource.

244. Press <TAB>twicetomovetotheDataTypeDataSourcefield.

245. Click
todisplaytheoptions.

246. Select Transactiondata.

247. Click
tocompletetheprocess.

TheChangeDataSourcescreenappears.

248. Enter <root>nnnSalesforeachDescriptionfield(3)

249. Click
tomovetothenextscreen

ThisscreenenablesyoutoassigntheSourceDestinationandFileNameofthedatatobeuploaded
(extracted).YoucanalsospecifyifHeaderRowsexistandtheDataFormat.

250. Check theAdapterisLoadTextTypeFilefromlocalWorkstation.

251. Click
intheFileNamefieldtobrowsefortheTutorial_Trans.csvfileonyourPC.

252. Type 2intheHeaderRowstobeignoredfield.

253. Click theDataFormatfieldtodisplaytheoptions.

254. Select SeparatedwithSeparator(forExample,CSV).

Noticenewfieldsappearbasedonthisselection.Thenewfieldsspecifyhowthedataisseparated.

255. Check thattheDataSeparatorisa;

256. Click Numberformatfield.


PaulHawking,VictoriaUniversity|Price 34


257. Select DirectEntry

258. Type .inThousandsSeparatorand,inDecimalPointSeparator.

Yourscreenshouldappearsimilartobelow.

259. Click
tomovetothenextscreen.

TheProposaltabenablesyoutoloadsampledata.TheBIsystemreadstheheaderrowand
proposesfieldnamesandtypesbasedonwhatitfinds.
260. Click
todisplaythesampledata.

Thesampledataandthefieldstructureofthefileappear.

261.

Click

whichdisplyasthefieldstobecopiedintoSAPBW.

262. Click
toclosetheinformationscreen.

Youneedtomakesomechangestotheformatoftheincomingfields.

PaulHawking,VictoriaUniversity|Price 35

263.

Enter thefollowingchanges:
Field

Datatype

CALENDERDAY

DATS

QUANTITY

QUAN

UNIT

UNIT

REVENUE

CURR

CURRENCY

CUKY

264. Press <ENTER>toacceptthechanges.

265. Type UNITinthecur/unitfieldforQuantity

266. Type Currencyinthecur/unitfieldforRevenue

267. ChangetheFormatfieldforRevenuefromInternaltoExternal.

Yourscreenshouldappearsimilartobelow:

268.

Click

tosaveyourDataSource.

269. Click
toactivateyourDataSource.

ALogDisplaywaringappears.

270. Click
toproceed.

Youcannowpreviewtheactualdatabasedonyoursettings.Thisassistsinidentifyinganyerrors
beforeyouloadthedata.

271.

Click

tomovetothenextscreen.
PaulHawking,VictoriaUniversity|Price 36

272. Click

Yourscreenappearssimilartobelow:

273. Click
toreturntothemainscreen

ThenextstepintheprocessistocreateaTransformation.

274. Click
tomovetothisareaoftheDWB.

275. RightClick
yourInfoCubeforSalesOverview(<root>nnnSAL)todisplaythecontext
menu.

276. Select CreateTransformation.

Youwillnoticethedialogscreenhasalreadybeenpopulatewithinformation.

277. Select
ObjectTypeinSourceoftheTransformationareaofthescreen.

278. Select
DataSource

PaulHawking,VictoriaUniversity|Price 37

279. Type thenameoftheDataSourceyoujustcreated<root>nnn_Sales.

280. Type yourProduct(<root>nnnPRO)intheNamefield.

281. Type PC_FileintheSourceSystemfield.

282. Click
toacceptthedataandproceed.

TheSourceandTargetfieldsappearonscreen.

283. Drag thefollowingfieldstoidentifytheTransformations.

Source
Target
Product
Product<root>nnnPRO

Calendarday
0CALMONTH
TheSourcefieldwillbe
0CALMONTH2
changedforeachofthedate
0CALWEEK
Targetfields
0CALYEAR
Channel
Channel<root>nnnCHA
Quantity
Quantity<root>QTY
Unitisaddedautomatically
Revenue
Revenue<root>nnnREV
Currencyisadded
automatically

Yourscreenshouldappearsimilartobelow:

284.

Click

tosaveyourTransformation.

285. Click
toactivateyourTransformation.

Awarningappears.

286. Click
toproceed.
PaulHawking,VictoriaUniversity|Price 38

287. Click
toreturntothemainscreen

TheTransformationandDataTransferProcessappearbelowyourInfoCube.

YounowneedtoloadTransactionaldata.Todothisyouneedtocreatetwostructures;an
InfoPackagetogetthedatainitiallyintoSAPBWandaDataTransferProcesstomovethedatato
yourInfoCube.AlthoughtheDataTransferProcessappearsitwillneedtobemodified.

288.

289.

290.

291.

Click

nextto

toexpandit.

RightClick

yourDataSource(<root>nnn_SALES)todisplaythecontextmenu.

Select

CreateInfoPackage.

Type

<root>nnnSalesOverviewintheInfoPackageDescriptionfield.

292. Press
tocontinue.

TheInfoPackagemaintenancescreenfortheSchedulerappears.

293.

Click

294.

Click

tomovetothisareaoftheScheduler.
tobeginloadingTransactionaldataintoSAPBW.

295. Click
tocheckthestatusoftheload.

Yourscreenshouldappearsimilartobelow.

296.

297.

298.

Click

untilyoureturntothemainscreen

RightClick

theDataTransferProcess(underyourInfoCube).

Select

CreateDataTransferProcess.
PaulHawking,VictoriaUniversity|Price 39


Thescreenappearswithdefaultvalues.

299. Click
tocontinue.

300. ChangetheExtractionModetoFull.

301.

Click

toactivateyourDataTransferProcess.

302.

Click

tomovetothisscreen.

303. Click
tomovetheTransactionalDatatotheInfoCube.

Adialogwindowappears.

304. Press <ENTER>tocontinue

Themonitordisplaysthestatusoftheloadprocess.Yourscreenshouldappearsimilartobelow.

YoucancheckthecontentsofyourInfoCubetoseeifthedatawasloaded.

305.

306.

41.

Click

untilyoureturntothemainscreen.

RightClick

yourInfoCubetodisplaythecontextmenu.

Select

DisplayData

307. Click
toexecutethequery.

TheKeyFiguresofyourInfoCubearedisplayed.Whenyoucreatethereportstheassociated
CharacteristicsandMasterDatawillalsobeshown.

PaulHawking,VictoriaUniversity|Price 40

Summaryy
1

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata
ReportinggwithBex

7. Reporting
R
g with SAP Busine
ess Explo
orer
Aqueryissadefinitionofthedatath
hatyouwanttodisplayinareport.Thereportiswh
hattheend
userinterractswithtoaanalysethedata.Beforeaareportiscreeatedtheund
derlyingqueryymustbe
created.

TheBusin
nessExplorerr(BEx)isthe SAPBWcom
mponentthat providesflexxiblereportin
ngandanalyssis
tools thatt can be use
ed for strateegic analysis and supporrting the deccisionmakingg process in a
company.. Employees can analyse historical and
d current datta at differing levels of detail and from
differentperspectives..TheycanuseetheWeborrMicrosoftExxceltodisplayythedata.
Youanalyysethedatase
etoftheBISSystembydefiningqueriesforInfoProvvidersusing theBExQuery
Designer.Byselecting andcombiningInfoObjeccts(characterristicsandkeyyfigures)orrreusablequery
elements (suchasstru
uctures)inaq
query,youdeeterminethe wayinwhich
hyounavigattethroughan
nd
evaluatetthedatainth
heselectedIn
nfoProvider.

309. Cho
oose Start
ProgramsBusinessExp
plorerAnalyyzer.
PaulHawkking,VictoriaUniversity|P
Price 41


AfterashorttimeMicrosoftExcelwillappearonscreen.Anewmenuitem(AddIns)appearsonthe
menubarwhichenablesuserstoaccessBEx.

310. Select AddInstodisplaytheBExAnalyzertoolbar.

YounowneedtoopenthepreviouslycreatedInfoProvider(<root>nnnSalesOverview)

311.

Click

todisplaythecontextmenu.

312. Click OpenQuerytoproceed.

AdialogscreenwillappearrequestingtheSAPBWsystemyouwanttoaccess.Inadditionyouwill
needtoprovideyourlogondetails.Yourworkshopleaderwillprovidethesedetails.

Server

Client
800
User

Password

Language
EN

AfterashortperiodoftimetheOpendialogscreenappears.Yourscreenmayappearslightly
differentlydependinguponpreviousqueriesandInfoProvidersopened.

PaulHawking,VictoriaUniversity|Price 42

YouneedtofindyourInfoProvider.

313. Click
tosearchforsavedqueriesandInfoProviders.

TheFinddialogscreenappears.

314. Type <root>nnn*inthesearchtextfield.Thiswildcardsearchwillfindanythingwhich


startswiththe<root>nnnyouhavebeenusing.

315. Click
toperformthesearch.

AlistofallInfoProvidersappear.

YouwillnoticethateachInfoProviderisidentifiedbyadifferenticon.Identifythemeaningofeach
icon.

316. Click
<root>nnnSalesOverviewtoselectthisInfoProvider(InfoCube).

317. Click
tocontinue.

AqueryappearsonscreenprovidingtotalsfortheKeyFiguresofyourInfoCube.

318. Click
theToolsicontodisplaythecontextmenu.

319. Select CreateNewQuerycommand.

AfterashorttimetheQueryDesignerwillappearonscreen.

PaulHawking,VictoriaUniversity|Price 43


Thecomponentsofthisscreenwillbeexplainedshortly.

320. Click
tocreateanewquery.

AnewscreenappearstoidentifywhichInfoProviderthequerywillbebasedon.YourInfoCube
shouldappear.

IfyourInfoCubedoesnotappearyouwillneedtofindtheInfoProvider(yourInfoCube)whichyouare
goingtobuildyourreporton.
1.
Type
<root>nnn*intheNamefield.
2.
Press
<ENTER>toperformasearchbasedonthecriteriawhichyouentered.

321. Click
<root>nnnSalesOverviewtoselectthisInfoProvider(InfoCube).

PaulHawking,VictoriaUniversity|Price 44

322. Click
tocontinue.

TheQueryDesignerscreenappearspopulatedwithMetaObjectsassociatedwiththeInfoCube.

323. Click
tochangequeryviews.
NoticethatyourpreviouslydefinedDimensionsandKeyFiguresarelisted.Thescreenhasa
numberofpaneswhichareusedtobuildyourquerydefinition.Thisisdoneusingdraganddrop
functionality.Thedifferentareasofthescreenareexplainedbelow.

6
5

PaulHawking,VictoriaUniversity|Price 45


TheQueryDesignerisdividedintosixsubareas:
1.DirectorytreeoftheselectedInfoProvider.
Once you have selected the required InfoProvider, all available objects (dimensions, key figures,
structures)displayinthedirectorytreeintheleftscreenareaoftheQueryDesigner.
2.Columns
Youdefinethecolumnsofyourreportinthisarea.
3.Rows
Youdefinetherowsofyourreportinthisarea.
4.FreeCharacteristics
Youtransferthosecharacteristicsintothefreecharacteristicsareathatdonotdisplayintheinitial
viewoftheresultswhenyouexecutethequeryintheBExAnalyzerorontheWeb.Youcanalsouse
freecharacteristicsforselectingfiltervaluesinthereport.
5.Preview
Thisareagivesapreviewofthequeryresultsarea.
6.Properties
Thisareaenablesyoutofurtherdefinedifferentcomponentsofyourquery.
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 the<root>nnnRevenueKeyFiguretoselectit.

325. Drag theselectedkeyfiguretotheColumnsdefinitionareaofthescreen.

NoticethatthePreviewareaofQueryDesignerchangestoreflecttheinclusionofthisKeyFigure.
AlsothePropertiesareadisplaysanumberofoptions.

326. Drag <root>nnnQuantitytotheColumnsdefinitionarea.

YounowneedtoaddtherequiredCharacteristics(SalesOrganisationandProduct).

327.

328.

Click
Click

nextto

toexpandthisdimension.

Channeltoselectit.

PaulHawking,VictoriaUniversity|Price 46

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.

AtthemomenttheProductGroupwillonlydisplayitsProductGroupID(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
yourquery.

.Beforeyouviewthecontentsyoushouldsave

PaulHawking,VictoriaUniversity|Price 47


338.

339.

340.

341.

Click

todisplaythesavedialogscreen.

Type

<root>nnnSalesReportintheDescriptionfield.

Type

<root>nnnSalesReportintheTechnicalNamefield.

Click

tocompletetheprocess.

342. Click
toclosetheQueryDesigneranddisplaythequerysresult.

Afterashortperiodoftimethereportappears.

HowmuchRevenuewasachievedbyComputersalesviathePhone?

NavigatingQueries
A query provides a user with the flexibility to view the data contained in the query from various
perspectives.Switchingbetweenthedifferentviewsiscallednavigation.IntheBusinessExplorer,
navigationisusedtohelpanalyzedata.
Thebasicnavigationfunctionsare:

Filteringafieldaccordingtofieldsvalues.

Drillingdownonafieldtodisplaymoredetail.

Distributingthefieldsandkeyfiguresalongtherowaxesandthecolumnaxesofthe
query

PaulHawking,VictoriaUniversity|Price 48

Sorting
Similartootherreportingtoolsyoucansortonparticularfields.InBExWebthisisachievedby
clickingtheSorticonintherelevantfield.

YouwouldliketodeterminewhichProducthadthemostQuantitysold.

343. Click
ofthe<root>nnnQuantityfieldtosortthefieldfromhighesttolowest.

WhichisProducthasthehighestSalesQuantity?

344. Practice thetechniqueofsortingtodifferentcolumns.

UndoingNavigationSteps.
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,ProductGrouporChannel.AFiltercanassistinsolvingthisproblem.Firstlyyou
onlywanttodisplaytheRevenueandQuantityforInternetSalesChannel:

347. RightClick
inthe<root>nnnChannelcolumntodisplaythecontextmenu.

348. Select SelectFilterValuetodisplaythedialogscreen.

PaulHawking,VictoriaUniversity|Price 49


Notice that the different values for the Channel appear. If you had right clicked on the Product
columnthenthevaluesforthevariousProductswouldappear.

349. Click InternettoselectthisChannel.

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.

PaulHawking,VictoriaUniversity|Price 50

Whatisthetot
W
talRevenuefforSeptembeer2007?Hin
ntuseRemovveDrilldown.

TestYourrSkills
Whatisthetot
W
talRevenueffor2007?

Whatisthetot
W
talQuantityssoldforPDS0
01in2007?

Whatisthetot
W
talRevenuessoldfortheH
HardwareProd
ductGroup?

Youhavecompletedth
hetutorialon
nReportingW
WithSAPNetW
WeaverBusin
nessWarehou
useThiswas
emonstrateh
howadatawaarehouseisu
utilisedtoload
dandstored
datatosupportreportingin
usedtode
anorganissation.Youo
onlyloadedasmallnumbeerofrecordsccomparedtocompaniesthatwould
analysem
millionsofreco
ords.

CreateInffoArea

CreateInffoObject Catalogue
C

CreateKe
eyFiguresaandCharaccteristics

CreateInffoCube

LoadMassterData

LoadTran
nsactionDaata

ReportinggwithBex

Answers:

WhichisProdu
W
ucthasthehiighestSalesQ
Quantity?PD
DS052,910

Whatisthetot
W
talRevenuefforAccessoriees?$830,60
02.91

Whatisthetot
W
talRevenuefforSeptembeer2007?$73
34,299.45

Whatisthetot
W
talRevenueffor2007?$1
1,675,531.76

Whatisthetot
W
talQuantityssoldforPDS0
01in2007?$
$152,347.23

Whatisthetot
W
talRevenuessoldfortheH
HardwareProd
ductGroup?$60,118.85
PaulHawkking,VictoriaUniversity|P
Price 51

Você também pode gostar