+ All Categories
Home > Documents > Hierarchies in BW 3.0 - Transcript

Hierarchies in BW 3.0 - Transcript

Date post: 03-Apr-2018
Category:
Upload: kalicharan13
View: 218 times
Download: 0 times
Share this document with a friend

of 36

Transcript
  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    1/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 1

    SAP PORTALS

    May 16, 2002

    10:00 a.m. CDT

    Coordinator Good morning and welcome to the Hierarchies MBW conference call. All

    participants will be able to listen only until the question and answer

    session begins. At the request of SAP Portals, this conference is being

    recorded. Should you have any objections, you may disconnect at this

    time. I would like introduce todays moderator, Mr. Schubert. Sir, you

    may begin when ready.

    L. Schubert Good morning, everybody. My name is Lothar Schubert. Im with SAP

    Portals America in the BW Regional Implementation Group. I have the

    honor actually to introduce todays speaker for the conference call, Mr.

    Joachim Mette from the European Implementation Group. Hes director

    of the implementation group. He will talk today about hierarchies in the

    business information warehouse.

    As I mentioned, Joachim is director for BW RIG and hes for 12 years in the BW in the

    SAP arena and has been with BW since the very beginning. Hes very

    knowledgeable. Theres going to be a presentation about 20 to 30 minutes

    and then we will have enough time hopefully for questions and answers.

    The PowerPoint hopefully you have downloaded already. Its available on

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    2/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 2

    the marketplace on the Web in the BW arena. At this time, I want to hand

    over to Joachim

    J. Mette Thank you, Lothar. Hello, everyone. Todays call will be about

    hierarchies in BW. The presentation is actually called Hierarchies in BW

    3OB. But everything I want to mention today is also available when you

    have the 30A version with the portal package seven. So all the technology

    from the hierarchies, BW 30B is equaled or to support packet seven in

    30A.

    The best thing is if you have the online version of the PowerPoint presentation maybe to

    have a look at the slide show mode because there is some animated slides,

    and its probably better to have this kind of view when we go through the

    presentation. So the agenda for today is that we have a quick look into the

    upload of flexible hierarchies. Next, then into the hierarchy maintenance,

    what is new there. Of course, if we have maintained the hierarchies,

    uploaded the hierarchies, we also wanted to use the hierarchies.

    Most of the time hierarchies are used of course in the reporting

    environment. So well have a look at the functionality available there.

    Then theres a special feature available in the OLAP processor which is

    called the elimination of internal business volume where we need all of the

    hierarchies, and this will close todays call.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    3/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 3

    So lets start with the flat file upload off of the flexible hierarchies. So be careful when

    we are talking or when you can read now flexible hierarchies here on the

    slide. This is not a new term at all for our hierarchies. This just means

    that we have a different upload methodology for the hierarchies. Thats

    what we call the flexible upload. In the slides, its called flexible

    hierarchies, but we are just talking or using the hierarchies in the same

    way as in the past.

    What does it mean flexible hierarchies? This means that we have now a hierarchy head

    and hierarchy nodes and that we have different attributes on the hierarchy

    head and we can have different attributes on the hierarchy nodes. You will

    see in a couple of minutes an example for this. We can extract now into

    the PSA and what is also new that we have the transfer rules for the

    hierarchies and for the hierarchy attributes available. In the past we didnt

    have these transfer rules.

    When we have a look at slide number five, you can see that we choose now the different

    transfer methods. Therefore, the hierarchy upload, especially from the flat

    file to into the transfer rule dialogue. So we can either use CI Doc or we

    can use the PSA. Be careful. Only if we use the PSA tracing area as a

    transfer method, then we can only use the new functionality of the upload

    of this flexible hierarchy. So its not supported for VI Docs.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    4/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 4

    What does it mean when we go while the transfer method PSA as it described on slide

    number six? This means that for a data source itself, the system will

    generate up to five PSA tables. This means one for the hierarchy head,

    which is hierarchy attributes, one for the text of the hierarchy head. So

    you give your hierarchy a name, and of course the name could be language

    dependent, therefore, we need multiple table entries here. Hierarchy

    nodes, these are different nodes attributes, and of course the text of the

    different text nodes, also language dependent.

    If you switch on the interval on your metadata from your info object in the test strips

    hierarchy, then it will also generate a special PSA table for storing the

    intervals during the upload. As you can see here already, we need five

    different tables to support this. That is also the reason why we can not use

    CI Docs here because we have different type of data available and

    different numbers of records, and therefore we need different segments

    and since this is only supported here by a CPSA.

    What is also new is if you use foreign characteristics in hierarchies, and I refer now to

    slide seven already. You now have to maintain these external

    characteristics in the info object maintenance. Theres a new button in the

    info object maintenance. If you press this button, you will get a pop up

    where you can choose the different info objects. What does it mean? In

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    5/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 5

    the past, you could add hierarchy nodes in the maintenance, in the manual

    maintenance of your hierarchy. Say you want to have, for example, a

    reference to the info object country if you are maybe in a customer

    hierarchy. This means youve got the text description out of a different

    info object, and in my example now, out of the country.

    So youve created a hierarchy node with a reference to a different info object. But we are

    not able to upload such a hierarchy. We could maintain it only manually,

    more or less. There was no support from the metadata that you can do

    something like this. You just did it manually, and the system created this

    hierarchy for you. Now we have a stronger relationship here to our

    metadata and therefore, you have to maintain these info objects, where

    you want to have different hierarchy nodes from reference characteristics

    now in the info object maintenance.

    What is also new and this is described on slide number eight, we support now the transfer

    rule for the hierarchy head so that we have the use of the hierarchy heads,

    which is the hierarchy names, the dates to, etc., and that we also could

    maintain, for example, the start level. This is of course only global ones

    for the hierarchies that you can upload, and thats why we store it on the

    head. On the different nodes here, we can have the attributes and of

    course the referred info object available.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    6/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 6

    This is so far for the upload, but many customers are also using the manual maintenance

    for their hierarchies to create new hierarchies, and we have added a lot or

    many new functions into the manual hierarchy maintenance. Thats also

    described on slide number ten that we support, for example, the drag and

    drop, and therefore the insert of a node as a child or as a neighbor for the

    target node, and the task we always insert the info object at the end. Most

    of the time, you just want to have it in a different sequence.

    We also support now the multiple selections that you can use either the shift key or the

    control key to mark different objects, and just drag and drop it to a

    different sub node or move it around in the hierarchy. Thats mainly the

    functionality probably used by, for example, Windows Explorer, the file

    manager where you also can select multiple entries and move it from one

    folder to the other. You can see also on slide number ten on the screen

    shot that we show now more information like the info object, the node

    name, and if its for example time dependent. We show also the valid

    from and the valid to date.

    We added also a node surge in the tree because thats very useful if you have a very, very

    huge hierarchy and we also support now the printing for the hierarchies.

    We added all of the activation buttons. If you coded in the past, you

    always had to go out and activate it from outside. Now also you can

    directly activate your hierarchy within the hierarchy maintenance

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    7/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 7

    transactions.

    You can maintain node attributes directly in the hierarchy maintenance, for example, the

    plus/minus sign reversal. This functionality offers plus/minus sign

    reversal, its very useful, but for the OLAP reporting that you can show

    your values just with the different sign. Revenues and cost in the R3

    system for most kinds of reporting are just shown with the wrong sign, at

    least for the managers. You can just do an optical sign reversal along your

    hierarchy and just show your values with a different sign in front. Of

    course, you can adjust the column widths just with a simple clicking on

    the columns headers, so if you need more information to be shown during

    the maintenance session.

    There is some other functionality available so you can directly jump into the master data

    maintenance. Im referring now to slide number 11. You can directly

    jump into the info object maintenance for the beta characteristics, and of

    course you can go out directly from the hierarchy maintenance to the

    monitor and have a look at the last loaded request.

    If you entered an interval into your hierarchy, you can content enable or the system will

    true automatically so that the interval descriptions from the two value of

    the interval. Very nice function is also available now that we can have

    several moot nodes in your hierarchy. This is also shown on the screen

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    8/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 8

    shot where I have Europe in my sales hierarchy and US on the same level.

    So there is no top node available.

    During reporting, now you have two possibilities either to show a grand total of these

    two, which is the yellow line, the overall results. In this example, its

    6,818 pieces. Or for each info object, like this organization, you can say

    that you want to suppress this grand total. This can be set up by each

    query on the properties of each individual info object and of course can be

    changed during run time of the query so you can display it or hide it.

    We also support now the subtree upload. In the past in this, we had only the subtree

    insert. This was available. This will support pack 16 of BW20C and the

    according, of course, for 21C. There was no update possible so far. Thats

    something what we have added in BW 30A. You can also see a short

    screen shot on slide number 12 here. From this cache you can choose the

    update method, either full update subtree or update subtree.

    What is the idea behind these subtrees is that you have a root node maintained in BW and

    the underneath lying hierarchy maybe comes from different systems. I

    have added an example on slide number 13, where we have hierarchy

    maintained in BW, which is the world, in the US and Asia and in Europe.

    Thats something that you would maintain in BW. So you have the top

    level, which is the world, and on the next level of your hierarchy, you just

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    9/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 9

    maintain three nodes in BW. For example now, you have three different

    source systems. From one source system you get the US hierarchy, from

    the next source system you get the Asia hierarchy and from the third

    source system you will get the Europe hierarchy.

    Of course, you get not only the hierarchy data, the master data, you get of course of the

    transactional data uploaded in your info cube. During reporting, of course,

    you want to see the constant update view over the world. Of course, you

    do not want to maintain the hierarchy for the world including US, Asia,

    Europe manually. So the idea is now that you just create the hierarchy

    world, US, Asia, Europe in BW and that you upload these subtrees from

    the different source systems. So the first one of course is in the U.S., the

    second one is the Asia, and then you get the Europe.

    Lets say that something gets changed in Europe, so you have a different hierarchy, and

    now of course you want to replace the Europe hierarchy and thats

    something what we support now with the BW 3.0 update functionality. So

    you can update a substructure of the tree.

    So lets have a quick look in the reporting area for the hierarchies, which is slide number

    15, what we support now. We have added a lot of functionality in the

    reporting for the BW 3.0 release in the hierarchy area. For example, the

    first screen shot shows you two hierarchies. One is on the same

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    10/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 10

    organization, and the second is on the calendar year/month. You can see

    that I have my note Canada and in my second column, I have the year

    1999 and I have opened 1999 for the first quarter. You can see January,

    February and March information.

    You can see that for Toronto and Vancouver, which are two leads here in my hierarchy, I

    have a different drill-down date on the second column for calendar

    year/month. So we are now able to have multiple hierarchies in our lead

    column. Of course, this could be not only two like here shown on this

    slide, I could have many. I can mix it also with non-hierarchical info

    objects here in my drill down. For example, I could have now another

    column added, which maybe says actual object seeker or something like

    this.

    You could have in the first column a hierarchical info object in the next column and non-

    hierarchical info object, and in the third one, again, a hierarchical info

    object displayed here. So we are very flexible to show the different

    possibilities. So you can have any amount of structure characteristics.

    You have active presentation hierarchies and characteristics without active

    presentation hierarchies, just on the different axis.

    The second example is also here. I moved the year. We see quarters and the periods over

    the columns. But we can have all of the same functionality across the

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    11/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 11

    columns. This is also not restricted now to one hierarchy as shown here

    on the slide. You can have many hierarchies across your column structure.

    So the message is that the characteristics with and without the hierarchies

    can be freely combined in any way and on any axis.

    We have added another functionality. Thats what we call the universal presentation

    hierarchy. This is displayed on slide number 16. We show here in this

    small example a very basic query with a drill down by division and

    material. So what we can do now during the run time of our query to

    display these two characteristics, which is division and materials as an

    example in a hierarchy.

    So to do so, we used the context sensitive menu. Here we call the query properties. In

    the query properties dialogue, we have an area which is called data

    formatting. You will see the displays of rows are vertical and expand too,

    and I can say to which level of the hierarchy I want to get my multi-

    dimensional view displayed. In this example, here you can see in the drop

    down box, I can see the division and the material because I have two info

    objects in my drill down characteristics. When I apply the function, you

    can see now that we have a hierarchy on the division electronic parts and

    we have the high tech. Now I can individually expand and collapse the

    hierarchy by division, and I can see the different materials behind. So on

    the fly, we generate internally a hierarchy across these info objects.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    12/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 12

    Of course, you can set this up directly all in the query builder. So if you want to have

    your initial few like this, you can have it. Of course, its the end user that

    would like this kind of view. He can go to the query properties and

    remove the setting so that he has again, these two info objects and two

    lead columns separately displayed.

    We also added another feature across the structures, which is shown on slide number 17.

    We have created contribution match and scheme where we have

    contribution match one and contribution match two. What we can do now

    is just move the different key features, which are now the member key in

    my example of the structures underneath my contribution match one. This

    is now a just for display purposes.

    Be careful. This is a different kind of hierarchies. Thats why I used on

    the title here hierarchies in quotation marks. This is not a hierarchy which

    gets maintained in the hierarchy maintenance. This is something what we

    do directly here in the query builder.

    We used just the right mouse click on the member of the structure in ways

    that we want to append it. Then it just gets moved underneath and what

    happens during run time of reporting, you can see that my query comes up

    here only with a line for contribution match one. I can expand my

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    13/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 13

    hierarchy to see the detailed information. Of course, I can expand and

    collapse each node individually, and we can have multiple levels here so

    theres no restriction to have it also here, only by two or three levels here.

    It depends on your business requirements how deep you want to set up

    your hierarchy here.

    Again, be careful that we do not do any calculations here that we do not calculate

    between the net revenue material direct costs and variable production cost

    to calculate the contribution margin. The contribution margin one, for

    example, you can see on the left-hand side is a calculated key figure that is

    just used with drag and drop, and brought over to our structure. So theres

    no calculation here in between as long, as this hierarchy is just for display

    purposes. Every node can be expanded or collapsed individually.

    So in general, its also very useful to know that after refreshing a query in the solution

    workbook or after calling up a Web application, the system will reproduce

    a hierarchy expand status as it was in solutions saved or in direct

    reporting, of course, you can use our book mark functionality and the user

    will exactly get the same few as before. Maybe the ones of you who have

    used hierarchies in BW 2.01, every time and youve saved, for example, a

    workbook with a certain drill-down stage and you made a refresh later on,

    you always came back to the initial stage. Now with BW 3.0, the system

    will really keep your settings, your drill down state, your collapse and

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    14/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 14

    expand state of the hierarchies.

    Also for the Web reporting, we have added a new item, which is the hierarchical context

    menu. So when you go to the verification designer, you will find in the

    items list a new object, which is a hierarchical context menu. Just drag

    and drop it over to your work area, go to the properties. You have to

    specify your characteristics, your hierarchy name and if its reversal

    dependent or state dependent, of course. Then you have also to set up

    your properties. Here on the slide is also a quick example, like here in the

    region where you can drill down along the hierarchy, and the user can

    make his selections either by a hierarchy node or by the leads. I think

    thats a very useful for the end user. It sets the filters across the hierarchy.

    Lets have a look at another area, the elimination of internal business volume. What we

    have added also in BW 3.0, a functionality which maybe some of you will

    know from the R3 system, there is implemented in the report writer and

    also in the drill-down reporting, be careful when you read here all the

    elimination. This is not a combination function. Its really an elimination

    function. This means we eliminate records during the reporting time. I

    will come back to the difference in a second between elimination and

    combination.

    The elimination functionality supports the accounting principals of multi-entity

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    15/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 15

    combination for multiple simultaneous hierarchies. So what is a pre-

    requisite for this? You need always to info objects, what we call a sender

    and a receiver. They must share the master data. Normally, you want to

    eliminate internal business volume across senders, across profit senders,

    company codes, business area, these kinds of things. This means you need

    either receiving cost sender and a cost sender, which is also very often the

    receiving is called the partner cost sender. All of the business content is

    already this kind of information available, for example, in controlling what

    is in the info cubes.

    So both of them needs sharing of a master data though they must have the same

    hierarchies as the master data enabled in the background. Thats what we

    normally get when you use the reference functionality when you create an

    info object. Now, we need a special key figure for doing the elimination

    process. Thats what we call a reference key figure.

    When you create a new info object, a key figure and you say new, then we

    have added a new entry here in the pop up, which is now called reference

    key figure. If you do so, you will get in the info object maintenance for

    the key figure a new tab strip which is then called elimination. Here, you

    have to be across each info object. For example here the profit sender and

    the partner profit sender. These are the two info objects for business

    content. You want to eliminate along these two info objects.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    16/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 16

    What you can do now, is you can see it already here on the screen shot, is you can add

    multiple info objects. This works also multi-dimensional, not only across

    two info objects. You could have all the countries, for example, added and

    the partner country. If you add multiple info objects here, then all the

    regular buttons will get active whether you want to have if pairs combined

    with and, or whether you want to have it combine with the or statement.

    So both characteristics along the hierarchy have to be set for just one or

    the other.

    A simple example for the elimination is shown on the next slide where I have just simply

    added ten data records. I trust you know the very simple example with the

    profit sender and the partner profit center. Ive got ten records and you

    can see for record number four and record number nine, there is no partner

    profit center. Thats something what we would probably call the external

    revenue to third parties. You can see my very basic hierarchy. I just have

    three nodes plus the top level and the different profit centers assigned to

    the nodes.

    When we create now a query, we have, of course, the basic key figure, which is called

    then the revenue, which is stored in the info cube. You can see this totals

    up to 1,930. This is just the grand total along the hierarchy as before and

    now with my reference key figure, which is shown in the second column,

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    17/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 17

    the records along the hierarchy gets eliminated. The grand total is now

    only 180. This is very simple to explain because record number four and

    record number nine, this is the external revenue. So there is no partner,

    and this will just give us the 100 from record number four and the 80 from

    record number nine, which totals up to 180.

    So lets have a look on the 100 from the PC 0181, which was the record number one.

    The partner is a PC 0102. So when we look at the hierarchy, this means

    there was a posting from one profit center to another profit center which

    belongs to the same father node, to the next top-level node, which is a PC

    01. So on the level of the PC 01, this revenue gets eliminated. This

    means that we have a zero value shown here on the level of PC 01. But if

    you go into the detail, you can see that we had the 100 but on the higher

    level, it just gets eliminated. Thats now why when I came back and say

    what is the differentiation between the elimination and the combination

    you can see we just eliminate the record. We set it back to zero.

    In the combination module, you would be able also to maintain percentage shares since

    they this kind of combination only 80% would be eliminated and 20%

    maybe should be the rest. So we do this here on what we call the

    management level that we just eliminate across this hierarchy. You can

    have a further look into the different records and have a look at the

    different examples and see for example why we have on PC 02 only a 680.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    18/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 18

    What happens with the PC 02 01 records as profit sender because we had,

    for example, a wrong posting probably which is record number six which

    got posted from one profit sender to the next one, which probably maybe

    wasnt in a location cycle. Thats something that could happen. Here, we

    have the rest of 200 left on the profit sender. This gets eliminated, for

    example, along the hierarchy to PC 02.

    Before I close and we come to the QA session, I just want to add that we have also added

    some other smaller functions across the hierarchies in the system, which I

    havent put on the slides. For example on the aggregates, we have now or

    we support now also on the aggregate hierarchy level where the structure

    is time-dependent, thats the new functionality. In the past, we didnt

    support time-dependent objects and aggregates. Now we do.

    Also for authorities or selections, we support now also in the variables just multiple

    hierarchy nodes where you can select multiple hierarchy nodes when you

    execute, for example, a query. In the past, a variable or if you use the user

    exit variable, you can bring over only one hierarchy node. Now we

    support multiple hierarchy nodes. Thats very useful if you write your

    own user exits for example, that you can now return a table and not only

    single value use.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    19/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 19

    Okay. We have 20 minutes left for today. I think we could start with the Q&A session

    for today.

    Coordinator Thank you. We are now ready to begin the question and answer session.

    Our first question comes from Muhammad Husan.

    M. Husan Hi. This is Husan from Shohans. I was wondering, my question is

    related to the structure of the hierarchy tables. Is there any structural

    changes of the tables that exist today in 21C? For example, we have

    HIJMK for hierarchy. Is there any additional table or any changes of the

    existing tables in order to support the new functionality?

    J. Mette Yes. The new fields will be added to the tables.

    M. Husan Okay. But the tables still are going to be the old tables, like HIJMK

    tables.

    J. Mette Yes.

    M. Husan Okay. Thank you.

    J. Mette But we have added just the new fields, like for the reversal signs. So if

    you switch on in the maintenance for the info object, for example, the plus

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    20/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 20

    minus change field, then we just add these fields as attributes to the

    different tables.

    M. Husan Okay. Thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Vil Woo.

    V. WooHi. I have a question regarding the flat file for the hierarchy. Does that current 20B flat

    file has to be including the node ID, parent ID, child ID and next ID? For

    the 30B, do we still require that node ID?

    J. Mette Yes, you do.

    V. WooOkay. So maintain those IDs, parent ID, child ID, those can be very tedious.

    J. Mette Yes.

    V. WooOkay.

    J. Mette Thats true.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    21/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 21

    V. WooSo theres no improvement on that side.

    J. Mette No.

    V. WooOkay.

    J. Mette Unfortunately not. But I will write it down and talk to the developer.

    V. WooOkay. Thank you.

    Coordinator Our next question comes from Jacque Ree Labella.

    J. Labella Hi. I have two questions. Do you have that flat file requirement for

    hierarchies for 3.0? Because for the existing 2.1 CNY environment, we

    have to specific what is a parent ID, what is a child ID and node ID. In the

    new 3.0 environment, it is supporting the multiple source systems. How

    can I remember what is the node ID from that previous source system?

    J. Mette Sorry, I didnt get exactly your question.

    J. Labella Okay. The first question is I want to know the flat file requirement of the

    hierarchy load?

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    22/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 22

    J. Mette When you go into the transfer structure maintenance, then you will see

    what the structure is. The structure is dependent now off your hierarchy

    properties whether you say intervals are allows, whether its time

    dependent and what kind of attributes you set to your hierarchy.

    J. Labella Okay. Then what type of articles can we specify for the nodes?

    M Any info object.

    J. Labella Is it like regular data, metadata?

    J. Mette Its actually, yes. We have the special for the reverse sign for the nodes.

    You can really display a value of 100S, a value of -100. This is a special

    of what we offer as well.

    J. Labella Thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Tao Fan.

    T. Fan Yes. Hi. My name is Tao Fan. Im with Shohans. My question is primarily regarding

    security on hierarchy. Were required to secure nodes of the hierarchy and

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    23/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 23

    also save a snap shot each month of our current hierarchy. What is the

    best strategy to do this? I mean for example, do we use versioning,

    hierarchy versioning or save each snapshot of the hierarchy with different

    technical name without having to set up new security for each of the snap

    shots?

    J. Mette This means if a user uses the old hierarchy, he should already have the old

    authorities.

    T. Fan Correct. If we save a new hierarchy version, because we have to save a snap shot of the

    hierarchy. So in order to do this, we have to define new authorization

    definitions for hierarchies for every snap shot.

    J. Mette Yes?

    T. Fan Is there a better strategy to do this without having to do this maintenance every month?

    J. Mette You cannot avoid the maintenance because either you have the different

    hierarchies, thats what you said, or you use this kind of versioning. This

    means anyway, you will have a different hierarchy because you have to

    assign a different name to the object so that you can have two, or you need

    the same name or the new user versions. Therefore, although the authority

    object is either on a different name here or its a different version. So you

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    24/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 24

    need this kind of a relation, but I dont know where do you get the

    information? Do you extract from R3, for example, like a cost sender

    hierarchy?

    T. Fan Yes. Its on cost sender hierarchy.

    J. Mette Okay, because what we support in BW 3.0 although in respect of the

    authorities is that you can upload authorities into an ODS object. This

    would mean that you could upload your cost sender hierarchy into an ODS

    object as well. Then we have a functionality that the system automatically

    generates the according profiles for the end users along the hierarchy. A

    very typical example is that you have along the cost senders whos

    responsible. You have something like a responsible officer or something

    like this or a responsible person for a cost sender.

    Now with the new functionality, you can have it also on the hierarchy nodes. You can

    generate out of the ODS directly the authority object, which means you

    could extract this information out of ODS and generate every month

    automatically the authorization profiles for the different users then either

    version dependent or via a different hierarchy name.

    T. Fan Which strategy would you recommend? Using versioning where we actually give it a

    new version number and then same the hierarchy with the same technical

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    25/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 25

    name or give a brand new technical name for each?

    J. Mette I think maybe for the end user, maybe the versioning, if you do it like 12

    months. Lets say you extracted every month a new hierarchy and just call

    the version number one, January and version number two, February and so

    on. This may be easier for the end user. That doesnt have to care about

    the hierarchy names. He just chose the version number six and he knows

    that this is a hierarchy. It may be easier for the end user.

    From a technical perspective, its the same. I cannot see any difference.

    L. Schubert In terms of the drag and drop, I think also we should stay open for a few

    other questions. This question was addressed mostly. Also, I want to

    mention actually in two weeks we will have a conference call about

    authority maybe also some questions can be addressed there. Sorry for the

    interruption.

    T. Fan Okay. Thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Rick Gardner.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    26/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 26

    R. Gardner Hi. Ive got a question on universal conditional hierarchies. There in the

    slide you said that you can link between divisional and material. Is it

    restricted to two characteristic or you can expand to more than that?

    J. Mette Yes, you can expand it to more than that. I tried to make this an easy

    example to follow up. No, you can have it by as many as you like. There

    is no limitation. I think the limitation at the end is the user in front of the

    system, but he has to understand the result of the query.

    R. Gardner But itsquery when it redoes that because its on the fly.

    J. Mette Of course, but the advantage of having it in compared to have three levels

    further down that your result area on the screen is reduced. The amount of

    data in the OLAP processor will be the same as you do a three level or

    three characteristics drill down, but what comes to the front end is then of

    course only a restricted few. For example, in my example on the slide

    number 16, I opened only the division high tech, and I showed the

    material. So I get only these four materials returned. I do not get the

    materials for the electronic parts returned. So I see only a subset of the

    results. Therefore the performance is, again, a bit better because I do not

    send so much data back from the server to the front end.

    R. Gardner Okay. Thank you.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    27/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 27

    J. Mette Youre welcome.

    Coordinator Our next question comes from Vermand Bapella.

    V. Bapella Does the elimination of development business volume forspecific to

    2.0B?

    J. Mette No, thats only 3.0.

    V. Bapella Okay, because have a requirement here to eliminate the internal company

    transactions and were trying to figure out a way to do that in the

    hierarchies using specifically the 2.0B, but we couldnt find a way and we

    want your position on that.

    J. Mette Thats why we have implemented. I mean you could do it if you have a

    hierarchy, which you will never change when you just add some dummy

    postings in to your systems. But then you are never allowed to change

    your hierarchy again.

    In this functionality, what we have added now in 3.0 allows you to also

    change on the fly the hierarchy in your query, and you will get different

    results because the OLAP processor takes care of the elimination process.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    28/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 28

    So if you just have two alternative hierarchies or as the question was

    before, every month below the different hierarchy you just want to see the

    data, if its one or the other hierarchy. Of course, you had changes in your

    hierarchy structure, then the OLAP processor will take care of.

    If you have a fixed hierarchy structure, you could add some dummy postings to eliminate.

    But I think theres not a feasible way to do it. I think you need a flexible

    way because no company structure will be fixed for, or no cost sender

    structure, profit sender structure will be very fixed for a very long time.

    Unfortunately, we do not know of any better solution in 2.0 or in 2.1.

    V. Bapella Okay. Thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Tim McVickor.

    Anile Hi, this is Anile speaking for Tim McVickor. I have a question with respect to

    calculations that we are finding difficult to do for hierarchies. To give you

    an example, we have three nodes which are sales, cost of sales and

    expenses. In column A, we get the respective totals for each of these

    nodes. But in column B, we want to express both our cost of sales and

    expenses as the percentage of total value of sales. We are unable to do

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    29/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 29

    that. We are having to make really heavy use of Visual Basic code in our

    person calculations the total of sales. Is there any way out in 3.0 for

    this?

    J. Mette Yes. In 3.0, we support the subtle calculation. So we, like you are

    probably using Excel, yes, we can add cells and make references and

    create formulas on cells.

    Anile Oh, great. I think that addresses my question. Thank you.

    J. Mette Yes. So you could mark the sales cell you want to have the percentage

    on this level calculated.

    Anile Okay. It doesnt matter that the dynamics should there be additional sub nodes that are

    coming under the sales? The cell position might keep changing on the

    Excel spreadsheet. So do I have to keep referencing the new cell every

    time the calculation?

    J. Mette That means the cell calculation is only available if you have two fractures

    so that we can have a reference point to do the calculation. But what I

    showed before that we have now on the structures all of this display

    hierarchies thing, what I showed in my example with the contribution

    match one and contribution match two. So you can always switch over

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    30/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 30

    this type the end user hierarchy, and then you can do all of the cell

    calculations.

    Anile Okay, thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Kevin Bandise.

    K. Bandise I have a question about the subtree update. Can we use that to basically

    make a delta load for hierarchies?

    J. Mette Yes. If the source system really brings you, yes. Whatever your source

    system whether the flat file or whether its, yes.

    K. Bandise We have like 30,000 nodes cost-center hierarchy and we want to do just a

    delta upload to use the subtree update to speed it up.

    J. Mette Yes, but then who determines what the delta is? The extractor as of today

    doesnt know what has changed.

    K. Bandise Okay.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    31/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 31

    J. Mette You must know that you test to replace a certain subtree.

    K. Bandise Oh, the extractor has to tell it exactly which nodes to be updated? It cant

    look at the before and after?

    J. Mette It doesnt do it right now.

    K. Bandise I guess you would need like the extractor to collect cost sender updates in

    the delta queue, something like that.

    J. Mette Yes. Thats what we would need, but thats not available right now.

    K. Bandise 4.0.

    J. Mette You have to tell the system that this certain subtree has changed and that

    you just want to upload this one.

    K. Bandise Thank you.

    J. Mette Youre welcome.

    Coordinator Our next question comes from Jay Robel.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    32/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 32

    J. Robel Yes. I have a question. Since hierarchy nodes now have to be defined by

    an info object, could you use a hierarchy on two different info objects?

    For example, if I had a three level hierarchy sales or division material and

    I dont have material in my queue, could I still use it on division? In the

    past, youve always had to make duplicate hierarchies, one at the higher

    level and one all the way down to material level.

    J. Mette Im not quite sure.

    J. Robel Basically, you always had to have the lowest info object in the queue or

    the hierarchy doesnt work.

    J. Mette Yes, thats still valid that we define the hierarchy on this object, yes.

    J. Robel Okay, but now the nodes are also info objects up above. So you cant use

    just the top half of the hierarchy.

    J. Mette But what we do is the hierarchy itself still belongs to one info object.

    J. Robel Okay.

    J. Mette We do the same in 3.0 as in 1.2. or 2.0. Nothing has changed. But we can

    just reference on another info object and get the text for a node out of it.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    33/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 33

    For example, you have info objects like material group, and you have

    some material in the two info objects and you create now a manual

    hierarchy. Okay, I have material group number eight, and now you have

    two options when you maintain your hierarchy. You create a folder in

    your hierarchy maintenance. Either you just create a text folder and you

    type in the test for the material group A manually, or you reference on the

    material group info object: please fetch the text from material group A out

    of the material groups info object.

    So when you get an upload of the text from material group, the text automatically gets

    changed because its only a reference on the material group text. So you

    do not have to change your hierarchy if something gets changed. But

    thats something which was available in 1.2 or 2.0, 2.1. So nothing has

    changed there. The only thing that weve changed now is that you have to

    tell the system in the info object maintenance using this button that

    material group can be used as a node. So we have a stronger metadata

    support here. But the end user just cannot do any wild things any more.

    So we just have it a bit more controlled using metadata.

    J. Robel Thank you.

    J. Mette Youre welcome.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    34/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 34

    Coordinator Our next question comes from Sirham Mivalla.

    S. Mivalla Hi. My question is concerning the performance when we are using several

    hierarchies in the past. I was just wanted to know how the performance

    will be? Is it just similar to that? Is it there a marginal difference or is it a

    considerable difference? Any tests are done on this performance issue?

    J. Mette Yes, we have done some tests. The entire hierarchy usage in the old

    processor was completely rewritten in 3.0 and also in the object-oriented

    version. We cannot see any major problems so far during our tests using

    multiple hierarchies.

    S. Mivalla Okay.

    L. Schubert Maybe one last question now.

    Coordinator Our next question comes from Kevin Cook.

    K. Cook I have a question about hierarchies and reporting. Has the limitation of

    not being able to exclude the hierarchy node in nodes or restricting

    hierarchy been removed in 3.0?

    J. Mette No. Youve got me on the wrong side. As far as I know, its still on the

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    35/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 35

    list for 3.0B, but unfortunately 3.0B development is done because we are

    already in the first customer shipment. There is no functionality to

    exclude hierarchy nodes so far.

    K. Cook Okay. Thank you.

    L. Schubert Okay. I think this brings us to the end of this session. There might be a

    few other questions, but unfortunately were out of time now. So thank

    you to Joachim for really a very interesting in depth presentation and QA

    session. Thank you very much to all listeners and to all the folks who had

    questions here, very good questions. The transcript, the call transcript will

    uploaded to SAPnet. It will be published within a week or so. So you will

    find it there where you also found the presentation for this session.

    Just let me introduce the next call. The next session will be on Thursday May 30th, which

    is in two weeks. The topic will be authorizations in BW 3.0 presented by

    Debbie Borden from SV Portals America. So thank you very much, and

    good bye.

    Coordinator Thank you for joining todays conference call. All participants may

    disconnect at this time.

  • 7/29/2019 Hierarchies in BW 3.0 - Transcript

    36/36

    SAP PORTALS

    Moderator: Margaret Anderson

    May 16, 2002/10:00 a.m. CDT

    Page 36


Recommended