How to upgrade Update rules to Transformations

Hi
  My is to Update/Upgrade UPDATE RULES to TRANSFORMATIONS
  How can i do it in BI 7.0.
  Is there any programe that will upgrade the update rules to transformations
Thanks

Hi,
Right click on your update rule
Goto -> additional functions
say create transformations.
It will automatically convert your update rule into BI 7.0 transformation.
Regards
Githen

Similar Messages

  • Convert ABAP code in start routine/update rule to transform. start routine

    Dear BW ABAPers,
    I have created a custom purchasing info cube (YCP_PURC1) based on 0CP_PURC1 standard cube. I would like to convert this new data flow to BI7 (from 3.x), and convert the standard update rule to transformation. I would need to rewrite the below start routine from the standard update rule to a start routine ABAP code in the newly created  transformation / start routine. My ABAP knowledge is limited. Will you please help?
    *this is the start routine from the update rule. As a side note, the data source is 2LIS_02_SCL.
    LOOP AT SOURCE_PACKAGE.
        IF (     SOURCE_PACKAGE-cppvlc  EQ 0
             AND SOURCE_PACKAGE-cppvoc  EQ 0
             AND SOURCE_PACKAGE-cpquaou EQ 0 ).
          DELETE SOURCE_PACKAGE.
          CONTINUE.
        ENDIF.
    no_scl is initial ( e.g. for good receipts, billing)
    value has to be set depending on storno
        IF SOURCE_PACKAGE-no_scl IS INITIAL.
          IF SOURCE_PACKAGE-storno = 'X'.
            SOURCE_PACKAGE-no_scl = -1.
          ELSE.
            SOURCE_PACKAGE-no_scl = 1.
          ENDIF.
          MODIFY SOURCE_PACKAGE.
        ENDIF.
      ENDLOOP.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    Many thanks and look forward to your kind feedback.
    Kind regards,
    Csaba

    Dear All, Durgesh,
    thanks to you all for your valuable input. Mainly the ABAP part was more interesting for me.
    Durgesh, thanks for your input, it was useful. I just had to change the info objects to data source fields and add the lines before the loop:
    DATA: I_PACKAGE TYPE TYT_SC_1.
        FIELD-SYMBOLS <i_package> TYPE tys_sc_1.
        I_PACKAGE[] = SOURCE_PACKAGE[].
        LOOP AT SOURCE_PACKAGE assigning <i_package>.
          IF ( <i_package>-BWGEO EQ 0
          AND <i_package>-BWGEOO EQ 0
          AND <i_package>-BWMNG EQ 0 ).
            DELETE SOURCE_PACKAGE index sy-tabix.
            CONTINUE.
          ENDIF.
    no_scl is initial ( e.g. for good receipts, billing)
    value has to be set depending on storno
          IF <i_package>-NOSCL IS INITIAL.
            IF <i_package>-ROCANCEL = 'X'.
              <i_package>-NOSCL = -1.
            ELSE.
              <i_package>-NOSCL = 1.
            ENDIF.
          ENDIF.
        ENDLOOP.
    Points have been assigned accordingly.
    Thanks,
    Csaba

  • Migration of update rules to transformations

    Hi Experts,
    We are in process of migrating update rules to Transformations.
    We have following data flow for one info cube.
    *Existing*
    Data source -
    >transfer Rules--->info source->update rules--
    >cube
    New
    Data source -
    >transformations----
    >cube
    When I am trying to create transformations, I am not able to read master data properties for all info objects.
    It gives error that No info object is available.
    Now my question is
    it is not possible to read mster data in one transformation?
    If I change my new scenario to this then it workes.
    Data source -
    >transformations----->info source(new BI7)--
    >transformations -
    >cube
    But then I need to convert All existing info source to new one in BI7 then only I can use read from master data functionality.
    Please advice.
    <removed by moderator>
    Edited by: Siegfried Szameitat on Nov 25, 2008 9:05 AM

    In the Transformation maintenance, open the rule details.
    Here you see the source fields of the rule.
    Update 'IOAssgnmnt' with the InfoObject corresponding to the field from the source system.
    Example
    Field PERNR
    Description Personnel No.
    Type NUMC
    Length 8               
    Conversion
    IOAssgnmnt 0EMPLOYEE  <-- Entered manually
    Then you should be able to use the 'Read master data' functionality.
    Regards,
    Lars

  • 0py_c02 do not have the update rules or transformations in business content

    Dear All,
    I ma installing the Business content 0py_c02 cube with before data floe option , i found the infosource and transfer rules between Data source and info source but i can not found the Update rules betweeen the infosource and target.
    Even if u consider the data source replicated in RSDS update mode, but ther is no transformations. how we can resolve this issue , if any body faced the same issue please update the same.
    For creating mannully also there are routines in that update rules( checked same in IDES version) , i can do it same, but why the SAP not delivered the same, or i am going wrong in some where pls.
    Any update please , Not received any replies pls.
    Please any updates pls on this,  The  issue is open and waiting for responce from Experts.please can anybody update me.
    Thansk in Advance,
    Sathish
    Edited by: sathish kakumudi on Apr 21, 2010 8:48 AM
    Edited by: sathish kakumudi on Apr 21, 2010 10:34 AM
    Not delivered by SAP and SAP raised the same to Development team
    Edited by: sathish kakumudi on Jun 13, 2010 10:07 AM

    Hi Satish,
    Did you get any update from SAP-team on the same.
    Thanks,
    SC

  • Error during converting update rule into transformation

    Hi,
    I'm convertng update rule 2lis_03_bx in to transformation. Not all the keyfigure abap routine are changed in ABAP 00.
    Like 0RECVS_VAL, 0ISSVS_VAL are not converted where as some of them are converted. Will i need to make changes manually..
    Sachin K

    Hi Sachin,
    Please take a look at this OSS note - 981194.
    Hope this helps,
    Bye...

  • Update rule to transformation migration error

    Error produced during update rule (BW3.5) to transformation migration. During start routine validation check it states that ' The data object 'COMM_STRUCTURE' has no component called 'BIC/ZCH_FABC1'  but there is a component called 'BIC/ZCH_FAAC1'.
    Even though this component is exist as part of communication structure, migration setup is producing an error.
    System is BI SP 16 level. OSS message is created, if you have experienced any similar issues, pls. share and let us know.
    Thanks, Vijay Rama.

    Hi VJ,
               The ideal best practice is to replace the Routines manually. As BI 7.0 wont hold Comm. structure, You are facing this problem.
    So you replace Comm.Structure to with Source_Fields.
    So while migrating the routines do it manually.
    You can find a lot of info in SDN if you search using the related terms
    regarding Migration.
    Hope this Helps
    Regards
    Karthik

  • How to delete the rule in transformation

    Hi all ,
    I have remodeled the info-cube and added one characteristics ZRMACTTRS.  This characteristics got updated in transformation rule..Now i want to delete it from transformation but i am unable to do so ..
    I tried  deleting  the rule and message was populated "one rule is successfully deleted  " but yet it is not removed from transformation structure (this rule has a key,can i remove key from rule ?).
    I have tried to remove the characteristics through remodeling but delete characteristics request is not getting active...
    Please help

    yoiu can try by putting the rule to 'initial' (in rule details)...ignore the subsequent warning and delete the arrow with a right-click. Then activate your rule again...maybe this will work.
    M.

  • How to get Transfer rules or Transformations from SRM Datasources to Infoso

    Hi
    We are in SRM 7.0 and BI 7.0. We have all the datasources activates from SRM and replicated in BI side. Now we have all of the content in Dataflow ,, from Datasources to DSOs, Cubes and Multiproviders,,,
    Except Transdormations from Datasources 0SRM_TD_CF, 0SRM_TD_IV,  0SRM_TD_PO_ACC, 0SRM_TD_PO in SRM EBP to respective Infosources.
    I have activated the datasources and tried both in 3.5 and 7.0. But I couldn't find the business content transfer rules/ Transformations.

    Hi there are trnasfer rules please have a look under BI content >object type> transfer rule search
    0SRM_TD_CF                    DE3_630     from SRM CF Transactional for DE3 Client 630
    0SRM_TD_IV                    DE3_630     from SRM IV Transactional for DE3 Client 630
    0SRM_TD_LA                    DE3_630     from SRM LA Transactional for DE3 Client 630
    0SRM_TD_PO                    DE3_630     from SRM PO Transactional for DE3 Client 630
    0SRM_TD_PO_ACC           DE3_630     from SRM PO Accounting for DE3 Client 630
    let me knw whether it ws helpful

  • How-to get transformations from transfer/update rules

    Hi all,
    we did an upgrade to BI 7.0 frm BW 3.5, how shall we get the new things like transformations,DTP for tha already existing cubes/ODS. is there any procedure to convert transfer and update rules to transformation.
    Thanks all,
    Regards

    Migration - Yu may wish to read below steps
    Transformation Rules
    automatic mapping without the use of an Infosource.
    steps are listed below.
    On the InfoSource Tab (Note- Ensure DataSource and Infosource have not been migrated)
    1. Right Click > Additional Functions > Create Transfer Rules
    2. Activate Transfer Rules
    3. Right Click > Additional Functions > Transformation erzeugen
    On the DataSource Tab
    4. Create Transformation (Map to DSO, should map automatically)
    5. Migrate DataSource
    6. Create InfoPackage
    7. Create DTP
    Assessing Migration Scenario's
    Transformation Rules
    Strategy toward new and 3.x datasource / infosource
    Re: Few questions on BC activation..
    Replicate NEW/3.x datasource - Methodology
    Replicate NEW/3.x datasource - Change back to 3.x datasource Methodology
    Re: Datasource Identification
    Hope it Helps
    Chetan
    @CP..

  • Calculations in Update rules/Start routine/End Routine

    Hi Friends,
    I have loaded data to a DSO and i have three fields in to it. Lets say Filed1, Filed2 and Field3. Field1 and Field2 are being populated through an update rule in transformation. Aggregation type for these two fields are "Summation".
    Now, after the transformation executed, the Field1 and Field2 are filled with values. I want to calculate the value of Field3 as follows:
    Field3 = Field1 - Field2
    Can anyone tell me where can i do this calculation? I know we can do this in End routine and in Query  but i want to know if there is any other place i can do this calculation in transformation? In try to do this calculation in the update rule for Field3 in transformation, i dont see Field1 and Field2 as these are not source fields. I can not write formula also because we can write formula only on source fields not the data target fields.
    Your help will be appreciated in terms of points.
    Thanks,
    manmit

    Hi,
    in the start routine in the global section define the two fields:
    data: g_amount1 type /bic/oi<your keyfigure name>,
    g_amount2 type /bic/oi<your keyfigure name>.
    in the routines to your 2 keyfigures store the result in that fields too.
    routine for field1.
    g_amount1 = result.
    routine for field2.
    g_amount2 = result.
    and in the routine to field3
    result = g_amount1 - g_amount2." or whatever calculation/derivation has to be done.
    kind regards
    Siggi
    Message was edited by:
            Siegfried Szameitat

  • I have iCal 6.0 on Mac Air after upgrading to Mountain Lion. I would like to upgrade iMac desktop iCal version 5.0.3 to 6.0 but can't find the upgrade/update.

    I just purchased a new iMac 27" with Mountain Lion and migrated all my files/programs etc. from previous desktop. The iCal version 6.0 on my Mac Air has the dedicated calendar sidebar is a feature I would like to have on my desktop as well but I've been unable to find how to upgrade/update 5.0.3 to 6.0 for the desktop.

    I just purchased a new iMac 27" with Mountain Lion and migrated all my files/programs etc. from previous desktop. The iCal version 6.0 on my Mac Air has the dedicated calendar sidebar is a feature I would like to have on my desktop as well but I've been unable to find how to upgrade/update 5.0.3 to 6.0 for the desktop.

  • Add update rule for new key figure in one info struc

    Hi, everyone
    I would like to know how to add update rule for new key figure in one info struc.
    Thanks ahead.
    Eric

    1)I have created the update rule for one info structure
    2)add one key figure in the info structure due to business requirement
    3)then I use MC25 to add update rule for the new key figure, but I find that there no relevant menu to do such operation.
    Can anybody tell me how to do with it?
    Any answer will be appriciated.

  • Update rule

    BW needs 6 decimal places - The Group and Legal costs that are sent to BW from R/3 contain as many as 6 decimal places.  As cost fields, the Group and Legal Costs are stored in BW as currencies and therefore have only 2 decimal places.  The two objects are going to need to be changed to be floating point numbers and then the update rules , I want to know what this update rule will do to populate group and legal cost. please tell me how to write update rule to populate the field group and legal cost
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...      DATA:   /BIC/AZCOPC_O200.
    DATA:   WS_ZLGL_COST(16) decimals 4 TYPE P,
             WS_ZGRP_COST(16) decimals 4 TYPE P.
    DATA: ZPRICE_AVG LIKE /BIC/AZCOPC_O100-PRICE_AVG.
    DATA: ZPRICE_STD LIKE /BIC/AZCOPC_O100-PRICE_STD.
    DATA: ZPRICE_VAL LIKE /BIC/AZCOPC_O100-PRICE_VAL.
    DATA: ZPRICE_VAL1 LIKE /BIC/AZCOPC_O100-PRICE_VAL.
    DATA: ZPRICE_VAL2 LIKE /BIC/AZCOPC_O100-PRICE_VAL.
    CLEAR WS_ZLGL_COST.
    CLEAR WS_ZGRP_COST.
    DATA:  i_/BIC/AZCOPC_O140 like /BIC/AZCOPC_O140.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
               RESULT_TABLE STRUCTURE /BIC/AZCOPC_O100
      USING    COMM_STRUCTURE LIKE /BIC/CS0CO_PC_ACT_05
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
               ICUBE_VALUES LIKE /BIC/AZCOPC_O100
      CHANGING RETURNCODE LIKE SY-SUBRC  "Do not use!
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    result value of the routine
      RESULT = ws_zgrp_cost.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.

    Soniya,
    I don't understand why you need to write the update rules to make the 2 decimal key figure to 6 decimal key figure. Also, if the keyfigure is only 2 decimal type how will you change the properties of the key figure via the update rule?
    All you need to do is change the properties of the data element/domain associated with the key figure and reactivate the key figure infoobject. Here are the steps.
    1) Display the key figure info object (e.g 0AMOUNT).
    2) Under the "additional properties" tab, you will see the data element. Double click on the data element, you will see the domain that was used to create the data element.
    3) In SE11, edit that domain and change from 2 decimal to 6 decimal. If it is a SAP object and you are not able to change it, create a new custom object exactly like the SAP object and select 6 decimal places and activate it.
    4) Now, in the data element make sure you are using the changed domain and activate the data element.
    5) Edit your Key Figure and reactivate it.
    From now on, this key figure will always have 6 decimal places instead of the 2. One thing to remember is if you change the domain from 2 to 6 decimals, all the data elements that are based on that domain may be impacted. So, I would recommend that you create a new Z*** domain and use that in the data element so that the other data elements are not impacted.
    Abdul

  • Update rule problem in stock

    Hi
    I am working with inventory managemnt.I am facing few issues in update rules like:-
    1.I am not able to find coressponding source info objects for the customized one .
    2.I am not able to find the some of the charactertics mapped to their info objects in the charactertics tab in the key figures.
    3. I some how activate the update rule, but it is not showing data in the cube contents while the request is there.
    thanx in advance.

    The only different is the development system is having this part of code in the update rules program compare to production system.  Do I need to compile the update rules formula manually?
    *This ABAP Code was generated automatically          *
    *Formula Calculator                                  *
    *Generated :2008:09:12-10:47
    *User: XXX
    *Calculation:
    result = COMM_STRUCTURE-CALDAY.
      ENDCATCH.
      if sy-subrc <> 0.
        perform error_message using 'RSAU' 'E' '507'
                'ROUTINE_0004' g_s_is-recno
                rs_c_false rs_c_false g_s_is-recno
                changing c_abort.
      endif.
    Cheers!

  • UPDATE RULES INACTIVE WHEN BI CONTENT INSTALL

    Hi,
    When i activating business content update rules are not coming as active.
    when i raise  OSS note to SAP the following suggession given.
    editing the UPDRs, and changing the update method from the Time Ref. tab.
    how to edit update rules, from time Ref tab there is routine,  for 0cal year/month i need assign source field in time ref. tab.
    what is the code for it please let me know/ how to resove the issue.
    unless i write the code / assiging the source field  the update rules cannot be activated.
    Thanks,
    Sakali

    Hi,
    You can easily edit your update rules by getting into change mode.
    Step 1: Double Click on your KF relevant Ty column
    Step 2: After doing necessary mappings in KF Calculation Tab, Chars Tab
    Step 3: Click on Time Ref Tab and again click on Method of your Time Char
    You need to be careful about How you want to map your Time Chars. It depends on your business logic. Discuss with your Functional team or please cross check with your Blue print before you map any fields.
    Regards,
    Suman

Maybe you are looking for