Add fields in transformations in BI 7 (best practice)?

Hi Experts,
I have a question regarding transformation of data in BI 7.0.
Task:
Add new fields in a second level DSO, based on some manipulation of first level DSO data. In 3.5 we would have used a start routine to manipulate and append the new fields to the structure.
Possible solutions:
1) Add the new fields to first level DSO as well (empty)
- Pro: Simple, easy to understand
- Con: Disc space consuming, performance degrading when writing to first level DSO
2) Use routines in the field mapping
- Pro: Simple
- Con: Hard to performance optimize (we could of course fill an internal table in the start routine and then read from this to get some performance optimization, but the solution would be more complex).
3) Update the fields in the End routine
- Pro: Simple, easy to understand, can be performance optimized
- Con: We need to ensure that the data we need also exists (i.e. if we have one field in DSO 1 that we only use to calculate a field in DSO 2, this would also have to be mapped to DSO 2 in order to exist in the routine).
Does anybody know what is best practice is? Or do you have any experience regarding what you see as the best solution?
Thank you in advance,
Mikael

Hi Mikael.
I like the 3rd option and have used this many many times.  In answer to your question:-
Update the fields in the End routine
- Pro: Simple, easy to understand, can be performance optimized  - Yes have read and tested this that it works faster.  A OSS consulting note is out there indicating the speed of the end routine.
- Con: We need to ensure that the data we need also exists (i.e. if we have one field in DSO 1 that we only use to calculate a field in DSO 2, this would also have to be mapped to DSO 2 in order to exist in the routine). - Yes but by using the result package, the manipulation can be done easily.
Hope it helps.
Thanks,
Pom

Similar Messages

  • Arranging fields in a table-like form: best-Practice-Solution wanted

    Hello Experts,
    I´m wondering if there exists a 'best practice' considering how to arrange fields in a table-like form.
    I know about cross-tables, but that´s not what we need. Most of the requirements that I have come to known are just that certain fields should be put in a certain order in a table-like outfit.
    We have tried to do this using the drawing functions (e.g. putting a square around the fields and certain border styles), but it often happens that the lines overlap or there are breaks between the lines, so that you have to do a lot of manual configuration with the 'table'.
    Since this is a requirement I´ve come upon with many reports, I can´t believe that this is supposed to be the best solution for this.
    I don´t understand why there isn´t a table-like element in Crystal Reports to use for this. E.g. put a table with x rows and y columns in the header or group head section section and then just put the fields in it.
    Many thanks in advance for your help !

    Hi Frank,
    You can use build in templates available in Template expert.
    Click on Report menu-> Template Expert.
    Select the desired template. ( Table grid template would suite best here) and click OK.
    There is no facility of inserting a table directly as you said. You will have to do it manually by using lines and boxes.
    Hope this is helpful.
    Regards

  • Best practice for saving data in SQL server

    Hi all
    Hoping for a little help on this question. 
    If i have a list of fields ex. (name,address,postal,phone etc.). Then i create a webform/task
    to gather some of theese fields (name, postal), then i make another webform/task to gather some other fields (address, phone). 
    What is best practice in the SQL server for storing returning values.
    Is it: 
    1. to make a table with all the fields in the list + taskid. Theese fields could be in
    correct format (number, date etc.). And all answers to all tasks is inserted into this table. 
    2. Make a value table for each field with the correct type + task id. So all name values
    are stored in the "name value table" with the task id.
    How would i select values from a certain task from this kind of setup?
    3. ??
    Best regards
    Bo

    Hi Atul
    Thanks for your reply, can you elaborate a bit further on this, since i am still a little confused. 
    Let me try to explain my scenario at bit more:
    Say instead that it is 50 fields in a table with their own unique ID, maybe an answer table
    would look like this:
    taskid | field_1 | field_2 | field_3 | field 4 | field_n
    So no matter which fields the user fillsout it will can be stored in one table. 
    QUestion is, is this a good way to do it? and how do i select from this table using a join
    As far as i know you cant name columns in a table with just numbers, which would have been
    great, giving the columnnames the field_id.
    OR
    Would you have 50 tables each with a field_id and a value (of correct type) ?
    And could you give me an example of how to bind and select from this kind of structure ?
    Also inserting into 50 tables on a save.... is that the right way to go? :)
    Best regards
    Bo

  • FIELDS IN TRANSFORMATION (UPDATE RULES)

    Hi all,
    When i add fields to a standard cube from the infosource. I understand that i also have to add those fields in the transformation.
    In the transformation display i do see the added fields in the datasource (infosource). But i do not see any infoobject in the rule group to match it with.
    How do I add an info object in the rule group (transformation) to match it with the datasource?
    Thanks

    Hi,
    It is not neccessary to use infosource any more. Please follo the below steps:
    1. create rule for target infoobject.
    2. choose rule type read from master data
    3. add  source field
    4. assign source infoobject to target as IOAssgnmt
    5. set Source InfoObject
    6. save and activate
    Hope so this will be helpfull for you.
    Cheers
    Rajesh

  • How to Add fields in dynamic selection LDB BRF

    Hi All,
    I have requirement to add a field BSEG-ZLSCH in Logical Database BRF dynamic selection.
    I have tried doing the same by using below mentioned link but its not appearing in the report dynamic selection screen
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0e0039a-0d79-2c10-0aaf-9f6c062c0ffb?quicklink=index&overridelayout=true
    Could you please help me a Legal change delivery is pending due to this issue.
    Thanks and best regards,
    Niteesh Rai

    Dear Niteesh,
    The Logical Data Base BRF reads table BKPF and BSEG, but there is no
    option to include fields from BSEG in the dynamic selection.
    You can display all the tables included in BRF, but only fields from
    BKPF could be included in the dynamic selection. You cannot add
    entries from BSEG, BSET, KNB1, KNBK, and so on that are listed here.
    You are right, there is not note that explains this behaviour, but I
    inform you what is the system design. This has been confirmed by my
    Development colleagues.
    Regarding to note 832997, this is valid for releases 500 and 600 when
    New G/L is available. The system functionality has been enhanced in
    release 500 so you can add fields from FAGLFREESEL that is similar
    to BSEG with New G/L.
    BR, Hana

  • Add Fields in Operations Maintenance Order

    Hi Experts,
    I want to Add field in Operations on tab Enhancement for 200 Characters Field. Is that possible?If that possible, what user exit can be used?
    Thank you for the helpful answer.
    Best Regrads,
    Bernardus Jalu

    Dear Bernardus
    If you want to add user fields @ operation level, just a work around: Use General TL concept.
    In TL configuration u can maintain User fields @ operation level and you can maintain your own user fields for each operation.
    Hope this helps.
    Reward if helpful...
    Murad

  • Add fields in Drilldown customer reporting open items

    Hello,
    I have made a copy of the standard Drill down report 0SAPDUEAN-01,but I want to add fields that are not in the pooll list (like Reference - BKPF-XBLNR) or Assignment (BSEG-ZUONR).
    How can I do this?
    Any help will be rewarded
    Best regards,
    Victor

    <P>Hi Austin<P>
    <P>I need to do the same. I need to bring Bill of Lading number (which is Shipment number in our case). I need to bring that to the assignment field in the gl account. I know this can be done through sort key, but the field TKNUM is not avilable for sort key. I was wondering if you have found any solution of this.<P>
    <P>Thank you<P>
    John

  • Add fields in delivery report (ROIGSD01) in TD.

    Dear Expert,
    Anyone knows how can i add fields in the report ROIGSD01? the one which I use to get the deliverys in TD
    I already added the fields in the ROIGSD01_ITEM_ALV structure, but I could not find the user-exit to fill this fields.
    anyone made it before?.
    I would realy appreciate you help.
    Best regards.

    Hi
    Madhu is right. Please, see the coding in include V50R_USEREXITS
    * 1. Add field to list-display
    * Userexits for additional fields on list display
    * use append-structure in DDIC at structure SHP_VL10_ITEM
    * and ad field value in one of these routines
    *INCLUDE LV50R_VIEWG02.       "POS_ITEM_FILL_USER:       SD/MM-orders
    *INCLUDE LV50R_VIEWG03.       "POSTAB_VEPVG_FILL_USER    SD-Index
    *INCLUDE LV50R_VIEWG06.       "POSTAB_VETVG_FILL_USER    MM-Index
    *INCLUDE LV50R_VIEWG07.       "POSTAB_DELIVERY_FILL_USER Delivery item
    Do double click and see the coding. If you are in ECC 6.0, do an implicit. If not, go to SCCR.
    I hope this helps you
    Regards
    Eduardo

  • Add field from structure maintanace option for datasource in LBWE (BI 7)

    Hi,
    while i try to add extra field (transaction:LBWE for data source(ex 2lis_02_itm)) from structure maintance option to add field from structure(MCEKKO) to res data source(MC02M_0ITM) , than it moves to left side but when make enter message comes that it will not populated in extrect structure(i.e in MC02M_0ITM OR RSA2),
    but when we try to add extra field not by structure maintanace option in LBWE but form append structure option from that structure MC02M_0ITM ( that field is not in that maintanace option in LBWE) than it comes in that structure MC02M_0ITM and also can see in RSA2.
    Than how can we use that structure maintanace option avialble for the res. data source in LBWE?
    Best regards,
    dushyant.

    It solved automaticaly,
    yes later i got that error entry still exit whic solved by deleting setup table and than try,
    thanks.
    one another problem: when i try to activate 0order_quan key figure for cube 0pur_c01 for data source 2lis_02_itm at update rulen by assignig source field for that key figure , i am unable to activate - its remain in warning symbol only and getting further message while check that Target unit and source unit for key figure Order quantity are different.
    Best Regards,
    dushyant.

  • Add field to item position overview of Purchase Order

    Dear SRM gurus,
    I'm working on a change request of a customer.
    They want to add a field to the item overview position of Purchase Orders.
    They are using SRM 4.0 in Extended Classic Scenario.
    When displaying the list of Purchase Orders only the headers are shown. When clicking on a header the item positions are shown below the header. In this item overview the customer wants a field to be added.
    The field to be added is the GL Account. The customer wants this field to be visible before opening the item of the Purchase Order.
    We already know which screen should be changed to display the field.
    The screen is SAPLBBP_PO_UI_ITS and screen number 4000.
    Is it possible to add fields to this screen?
    If it is possible, how can this be done?
    Thank you in advance for your support,
    Best regards,
    Jean-Pierre

    Is there a solution yet?
    At my company they also want  to add a column to block Items in Shopping Cart.
    The structures mentioned in the note are all in the item details but not in the overview.
    regards,
    Wim

  • (Swing) Reading fields from other forms - Best practice

    Hi All,
    I have been learning Java and Swing through NetBeans (quite a cool way to do it). I would like some 'best-practice' advice please. Google and search on this forum are normally my friends, can't find anything relevant for this though. I have created an application that seems to be functional, all my navigation is through tabs.
    To make my app portable I have created a ?Settings? part. To save having another tab, I have basically copied the way NetBeans deals with opening the ?About Box? in its example, and have set-up fields in here. This essentially opens a JDialog with fields through an option in the menu.
    I figure the best way to store the data is in a simple text file, and have the application read the values on start-up? Then when somebody changes the fields and saves it just overwrites the text file with the new values. I am not sure how to best read these in though, I can?t find a way of reading direct from the JDialog (i.e. var.getText()) which makes sense as the JDialog will be closed.
    Will my best practice simply be writing a class which reads the file, then whenever I need a value just calling the class?
    Thanks a lot

    You should not be using preference files unless you really know what you are doing. This is one area of the very few areas of Java programming that can have lasting nasty negative affects on a computer that runs the code if done wrong.
    If you want the user to save preferences it is better to just use xml. The advantage of preference files is they can be used by multiple programs and are permanent even after the program is done running/deleted/writen-over/forgotten. The disadvantages of preference files is they can be used by multiple programs, are permanent even after the program is done running/deleted/writen-over/forgotten, can cause damage to your OS, may be seen as harmfull by add blockers and/or anti-virus software, may lead to conflicts with other software that uses similar naming schemes, and are pretty much unportable.
    You are going to be much better off in the long run learning XML and just saving them there, an added benefit of XML is if you screw something up and it causes your program to no longer run you can easily edit the xml by hand.
    JSG

  • Unable to add field from structure maintanace opt for datasource(LBWE BI 7)

    Hi,
    while i try to add extra field (transaction:LBWE for data source(ex 2lis_02_itm)) from structure maintance option to add field from structure(MCEKKO) to res data source(MC02M_0ITM) , than it moves to left side but when make enter message comes that it will not populated in extrect structure(i.e in MC02M_0ITM OR RSA2),
    but when we try to add extra field other than with that structure maintanace form append structure option from that structure MC02M_0ITM than it comes in that structure MC02M_0ITM and also can see in RSA2.
    Than how can we use that structure maintanace option avialble for the res. data source in LBWE?
    Best regards,
    dushyant.

    It solved automaticaly,
    yes later i got that error entry still exit whic solved by deleting setup table and than try,
    thanks.
    one another problem: when i try to activate 0order_quan key figure for cube 0pur_c01 for data source 2lis_02_itm at update rulen by assignig source field for that key figure , i am unable to activate - its remain in warning symbol only and getting further message while check that Target unit and source unit for key figure Order quantity are different.
    Best Regards,
    dushyant.

  • Cant add field from structure maintanace option for  datasource(LBWE BI 7)

    Hi,
    while i try to add extra field (transaction:LBWE for data source(ex 2lis_02_itm)) from structure maintance option to add field from structure(MCEKKO) to res data source(MC02M_0ITM) , than it moves to left side but when make enter message comes that it will not populated in extrect structure(i.e in MC02M_0ITM OR RSA2),
    but when we try to add extra field other than with that structure maintanace form append structure option from that structure MC02M_0ITM than it comes in that structure MC02M_0ITM and also can see in RSA2.
    Than how can we use that structure maintanace option avialble for the res. data source in LBWE?
    Best regards,
    dushyant.

    It solved automaticaly,
    yes later i got that error entry still exit whic solved by deleting setup table and than try,
    thanks.
    one another problem: when i try to activate 0order_quan key figure for cube 0pur_c01 for data source 2lis_02_itm at update rulen by assignig source field for that key figure , i am unable to activate - its remain in warning symbol only and getting further message while check that Target unit and source unit for key figure Order quantity are different.
    Best Regards,
    dushyant.

  • Add fields from tab2 to tab1

    hallow
    i have two internal tables with same type fields and i wont to add fields of table 2
    to table 1 what is the best way to do that?
    <b>i reward</b>
    ex.
    itab1
    a1 a2 a3 a4 a5
    1   2   3  4   5
    itab 2
    b1  b2  b3  b4  b5 
    6    7    8    9  10
    i wont in itab 1
    <b>a1  a2  a3  a4  a5
    7   9    11   13  15 <---a1+b1 in field a1 in itab 1</b>
    Regards

    Hi..
    <b>Try this ...</b> This can be better bcoz we are using the FIELD SYMBOLS so it will calucate the Sum for all the fields irrespective of how many are there.
    Note: ADD-CORRESPONDING can be used only if the Fieldnames are same.
    Field-symbols: <FS1> LIKE LINE OF ITAB1.
    Field-symbols: <FS2> LIKE LINE OF ITAB1.
    Field-symbols: <FS_FIELD1> TYPE ANY.
    Field-symbols: <FS_FIELD2> TYPE ANY.
    LOOP AT ITAB1 ASSIGNING <FS1>.
      V_TABIX = SY-TABIX.
      READ TABLE ITAB2 assigning <FS2> INDEX V_TABIX.
               DO .
                  ASSIGN-COMPONENT SY-INDEX OF <FS2> TO <FS_FIELD2>.
                 IF SY-SUBRC NE 0.
                    EXIT.
                 ENDIF.
                  ASSIGN-COMPONENT SY-INDEX OF <FS1> TO <FS_FIELD1>.
                  IF SY-SUBRC NE 0.
                   EXIT.
                  ENDIF.
                             ADD <FS_FIELD2> <TO <FS_FIELD1>. 
                 ENDDO.   
    ENDLOOP.
    <b>Reward if Helpful</b>

  • "Home Page" Missing in New Card in Address Book 3.1.2 - and can't add field

    i have been using Address Book for several years and 292 cards created. many of them have "home page" URL's that are accessible in Safari. brilliant. nice work Apple.
    however, i have just tried to make a NEW CARD and find that no "home page" field is being offered for population. puzzling.
    if i go to Card > Add Field > the dropdown presents all the possible default fields available. those that are currently in the card are greyed out, those that may be added are black and selectable.
    Home Page is greyed out and unselectable despite it not being currently available in the new card i have just created and attempted to populate.
    what the heck is going on here?? it has obviosly worked correctly in the past, i have at least 90 cards with URLs in them.

    Is it possible that you've altered the template so that home page is a default? (I.e., it's already on the card) That would cause it to gray out. I was just having a similar problem in trying to Add Field... and finally, the penny dropped that the field was already there, just not where I was looking.
    I apologize if this seems obvious or dumb, but I'm reasonably bright and yet it wasn't obvious enough to keep me from hunting around for five minutes with furrowed brow.
    Best,

Maybe you are looking for

  • Bridge auto Changes temperature to pictures when clicked

    Hi, I've been having this issue with both jpgs and DNGs so I think I have an issue with my Adobe Bridge. Having updated my CS5 with all the latest updates, camera raw, etc..., whenever my adobe bridge loads thumbnails for a picture (either jpg or dng

  • Can't exec /bin/sh for single user

    Hi, When I boot up my iMac G5 it sits on the gray screen with the apple and spinning "doing something" icon, and then goes to a terminal window telling me: "can't exec /bin/sh for single user: Input/output error" It started doing this last night afte

  • Copy some workbooks from one user to other

    Hi! How can I copy (not share) some workbooks from one user to other? The reason to do this is because we are renaming users to other naming pattern. Thanks!

  • Resource Limits for the Oracle user problem

    Hi guys! I have started to prepare environment for Oracle database 11.2 on RHEL 5.2 machine. I have hit strange thig during update the resource limits in the /etc/security/limits.conf configuration file. I follow procedure nad put his lines : oracle

  • Can't start lightroom--error message

    Lightroom gives the following message: "Lightroom encountered an error when reading from its preview cache and needs to quit."  The program shuts itself down.  When I try to restart Lightroom, I get the same message.  How can I start lightroom?