BW Exercise.pdf

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