Migration of Transfer Rules ( Create Transformation)

Iam loading master data using direct update through 3.5 datasource. Now i want to migrate the data-source as well as the transfer rules.
First thing i do is right click on the transfer rules Additional Functions--> Create transformation
I get the following message
" Initial error occurred during generation of the transformation "
                  Message no. RSTRAN667
I tried deleting the transfer rules and recreating it, i get the same problem. I think first i need to create transformation against the transfer rules then i need to migrate the datasource.
I also tried just migrating the datasource and the transfer rules are gone.
The same procedure i tried with Business Content master data datasource and that one works.
Note: we are on Suport pack 12.
Please let me know if iam missing anything.
Your suggestions are highly appreciated..
Thanks

Thanks for your message..
But the thing iam doing is Iam migrating 3.5 stuff to 7.0 iam not creating transformations on the datasource.
In order to attain that migration ,first iam migrating the transfer rules as iam using direct update for master data. While iam doing that Iam getting the error message.
Voodi I'll look at that option and see if i can accomplish my migration by first migrating DS and then transfer rules....
But did u get this message for direct update of the master data...
I tried creating a generic master datasource even for that one also iam getting the same message ...while migrating the transfer rules....

Similar Messages

  • 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

  • ABAP Error while Migration of Transfer Rules

    HI
    I am migrating the standard Transfer Rules for the
    Cube : 0COOM_C02
    InfoSource: 0CO_OM_CCA_9
    When I converted the Transfer rules it gave me syntax error for ABAP.  When i checked for any routines in transformation rules i found 0PART_CCTR and some more info Objects having routines. When i did syntax check i got the following error
    <b>
    ERROR:</b>
    E:Field "C_T_SELECTION" is unknown. It is neither in one of the specified       
    tables nor defined by a "DATA" statement. "DATA" statement. "DATA"              
    statement.     
    <b>CODE    </b>       
    DATA:
    L_S_SELECTION LIKE LINE OF C_T_SELECTION.
    An empty selection means all values
    CLEAR C_T_SELECTION.
    L_S_SELECTION-FIELDNM = 'RSPAROBVAL'.
    L_S_SELECTION-FIELDNM = 'RSPOBART'.
    Selection of all values may be not exact
    E_EXACT = RS_C_FALSE.
    Please help me how to rectify the following error. I am getting the same error for the rules which has the routines.

    This is the whole code and it is not declared anywhere
    PROGRAM trans_routine.
          CLASS routine DEFINITION
    CLASS lcl_transform DEFINITION.
      PUBLIC SECTION.
        TYPES:
          BEGIN OF tys_SC_1,
         Field: RSPOBART Partner (short).
            RSPOBART           TYPE C LENGTH 4,
         Field: RSPAROBVAL Partner IO val..
            RSPAROBVAL           TYPE C LENGTH 28,
          END   OF tys_SC_1.
        TYPES:
          BEGIN OF tys_TG_1,
         InfoObject: 0PART_CCTR Partner Cost Center.
            PART_CCTR           TYPE /BI0/OIPART_CCTR,
          END   OF tys_TG_1.
        DATA:
          p_check_master_data_exist
                TYPE RSODSOCHECKONLY READ-ONLY,
    *-    Instance for getting request runtime attributs;
        Available information: Refer to methods of
        interface 'if_rsbk_request_admintab_view'
          p_r_request
                TYPE REF TO if_rsbk_request_admintab_view READ-ONLY.
      PRIVATE SECTION.
        TYPE-POOLS: rsd, rstr.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
        METHODS
          compute_0PART_CCTR
            IMPORTING
              request                  type rsrequest
              datapackid               type rsdatapid
              SOURCE_FIELDS              type tys_SC_1
            EXPORTING
              RESULT                   type tys_TG_1-PART_CCTR
              monitor                  type rstr_ty_t_monitor
            RAISING
              cx_rsrout_abort
              cx_rsrout_skip_record
              cx_rsrout_skip_val.
        METHODS
          invert_0PART_CCTR
            IMPORTING
              i_th_fields_outbound         TYPE rstran_t_field_inv
              i_r_selset_outbound          TYPE REF TO cl_rsmds_set
              i_is_main_selection          TYPE rs_bool
              i_r_selset_outbound_complete TYPE REF TO cl_rsmds_set
              i_r_universe_inbound         TYPE REF TO cl_rsmds_universe
            CHANGING
              c_th_fields_inbound          TYPE rstran_t_field_inv
              c_r_selset_inbound           TYPE REF TO cl_rsmds_set
              c_exact                      TYPE rs_bool.
    ENDCLASS.                    "routine DEFINITION
    $$ begin of 2nd part global - insert your code only below this line  *
    ... "insert your code here
    $$ end of 2nd part global - insert your code only before this line   *
          CLASS routine IMPLEMENTATION
    CLASS lcl_transform IMPLEMENTATION.
      METHOD compute_0PART_CCTR.
      IMPORTING
        request     type rsrequest
        datapackid  type rsdatapid
        SOURCE_FIELDS-RSPOBART TYPE C LENGTH 000004
        SOURCE_FIELDS-RSPAROBVAL TYPE C LENGTH 000028
       EXPORTING
         RESULT type tys_TG_1-PART_CCTR
        DATA:
          MONITOR_REC    TYPE rsmonitor.
    $$ begin of routine - insert your code only below this line        -
    DATA: l_s_errorlog TYPE rssm_s_errorlog_int.
    CALL FUNCTION 'CO001_BIW_PARTNER_DECODE'
    EXPORTING
    DEL  :I_PIOBJSV = TRAN_STRUCTURE-rspobart
    I_PIOBJSV = SOURCE_FIELDS-rspobart
    DEL  :I_PIOVALUE = TRAN_STRUCTURE-rsparobval
    I_PIOVALUE = SOURCE_FIELDS-rsparobval
    IMPORTING
    E_COSTCENTER = RESULT
    E_ACTTYPE =
    E_ABC =
    E_WBS_ELEMT =
    E_VBELN =
    E_VBELN_POSNR =
    E_KSTRG =
    E_COORDER =
    EXCEPTIONS
    OBJECT_TYPE_NOT_SUPPORTED = 1
    OTHERS = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    RESULT = .
    returncode <> 0 means skip this record
    DEL  :RETURNCODE = 0.
    abort <> 0 means skip whole data package !!!
    Please adjust the syntax manually.
        - Automatically replaced: COMM_STRUCTURE with SOURCE_FIELDS
        - Automatically replaced: TRAN_STRUCTURE with SOURCE_FIELDS
        - Included the new Exception Handling (instead of ABORT)
    $$ end of routine - insert your code only before this line         -
      ENDMETHOD.                    "compute_0PART_CCTR
          Method invert_0PART_CCTR
          This subroutine needs to be implemented only for direct access
          (for better performance) and for the Report/Report Interface
          (drill through).
          The inverse routine should transform a projection and
          a selection for the target to a projection and a selection
          for the source, respectively.
          If the implementation remains empty all fields are filled and
          all values are selected.
      METHOD invert_0PART_CCTR.
    $$ begin of inverse routine - insert your code only below this line-
    DATA:
    L_S_SELECTION LIKE LINE OF C_T_SELECTION.
    An empty selection means all values
    CLEAR C_T_SELECTION.
    L_S_SELECTION-FIELDNM = 'RSPAROBVAL'.
    L_S_SELECTION-FIELDNM = 'RSPOBART'.
    Selection of all values may be not exact
    E_EXACT = RS_C_FALSE.
    Please adjust the syntax manually.
        - Automatically replaced: COMM_STRUCTURE with SOURCE_FIELDS
        - Included the new Exception Handling (instead of ABORT)
    $$ end of inverse routine - insert your code only before this line -
      ENDMETHOD.                    "invert_0PART_CCTR
    ENDCLASS.                    "routine IMPLEMENTATION

  • 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

  • Where are transfer rules created in bi

    I am new to BI and does not know how to create transfer rules ...help me

    Hi,
    Basically the source system is connected to BW thru DataSource. The fields from this DataSource are mapped with the fields in BW thru Transfer Rules.
    The flow is like this..
    Source System (DataSource) --> Infosource (Transfer Structure - Transfer Rule - Communication structure) --> Update Rule --> Data Target
    Now when you create InfoSource in BW, you map a DataSource to it, then in Transfer Rules you create the mapping of fields.
    Hope you are getting the flow.
    Regards,
    Yogesh

  • Problem in migrating Transfer Rule (3.X) to Transformation (7.0)

    Hi All,
    I am working on migrating bussiness contents from 3.X to 7.0. Have migrated transfer rule into transformation successfully. But transformation remains inactive by default & as I try to activate it, system throws error.
    The error is associated to the formula used in rule as an syntax error.
    Formula - IF( KOART = 'D', BUSINESS_PARTNER, '' )
    Error - Formula element is not allowed here.
    I didnt change the formula after migrating. Infact it is same as it was in transfer rule - IF( Account type = 'D', BUSINESS_PARTNER, '' )
    'Account Type' is changed to 'KOART' by system itself during migration.
    Please suggest views to resolve the issue.
    Regards,
    Pritesh

    Though, migration of transfer rule into transformation done successfully, since BI 7.0 uses OO ABAP, u have to change routines code, formulas manually. 
    I think, u r missing ' ' for BUSINESS_PARTNER.
    Formula - IF( KOART = 'D', 'BUSINESS_PARTNER', '' )

  • Can we migrate all trasfer rules to trasformatioms at one go

    Hello Goodmorning,
    Can you please help me to understand " can we Migrage all the transfer rules and update rules to transformations at one go"
    If we have large number of infocubes, going to each and every infocube and migrating its transfer rules and datasources and update rules is a tedious process , what i think, is there a process of converting them automatically at one go .. if so please explain me the process
    In one of the article, I read about SAP BW migration tool, is there a seperate tool, we need to install or is that option present in
    SAP BI 7.0 .
    Thanks in advance
    points assured****
    Regards
    Rekha

    Hi martin,
    Thanks for your reply, in the SAP note 1052648
    "The migration tool cannot migrate scenarios of unlimited complexity.
    Therefore, the transformation created during migration may be incomplete or
    incorrect in rare cases."
    The above lines are from SAP NOTE 1052648, they mentioned about migration tool, are they speaking about any tool or an option in SAP BI itself..
    Please reply
    Regards
    rekhs

  • Transfer Rules for two Source System in Production

    Hi All,
    I have a question.
    I have source system ECDCLNT230 (ECC Devlopment) which is connected to BIDCLNT200(BID Devlopment) I have two production source system ECPCLNT410 (ECP Pre Production Client) & ECPCLNT400 (ECP Production Client) which i want to connect with BIPCLNT400. when i transport my content from ECDCLNT230 to ECPCLNT410 and ECPCLNT400 , it works fine. i created 2 source system in BIPCLNT400 and replicated data source in to BIPCLNT400 so all data source has replicated.
    Now when i transport the request from BIDCLNT200 to BIPCLNT400, i need two transfer rules, two transformation one for each source system. for that what kind of settings are required.
    Thanks is advance.
    Regards,
    Komik Shah

    Hi,
    If I understand correctly, in your BW Production system, you want to connect / load data from your ECC Pre Production and Production system.
    In this case, to automate the transport needed for changes of transfer rules for both source system, you will need to have two tranfer rules in your BW Dev. You can either create two source system in Dev pointing to the same ECC Dev system, or one to ECC Dev and the second to ECC QA. Use different name for this two source system.
    In BW Production, you then then maintain the source system conversion of both source system.
    Thanks.

  • Error message while upgrading transfer rules

    hi
    while migrating transfer rules to transformations
    i am getting
    automatic time convension not possible for source field kmonth.
    i say continue and continue i got transformations
    whjat is this message how can i solve

    Hi,
    Please check the settings for the mappings in the Transfer Rules. Also, have you made some settings for "kmonth' ?

  • Unable to find the Transfer Rules in Transport Connection

    Hi Guys,
    I am on BW 3.5.
    I am unable to find the Transfer Rules created in transport Connection. I need to Transport these changes. I was able to Transport Communication structure and the Infosource.
    I tried activating the Transfer Rules and also replicated the datasources but it does'nt prompt me for a Transport request.
    Hence I need to explicitly Transport by going into Transport Connection where I am unable to find the object.
    Please help me on how to include this object in the Transport request created.
    Thanks in advance.
    Regards,
    Tyson

    Another way is to go the transfer rules or update rules or any object which you want to transport->extras on top>Object direct entry>change the package from $temp>rest you know
    Cheers,
    shana
    Assigning pts is the way of saying thanks in SDN

  • Error in Update Rule migration using "Create Transformation"

    Hi gurus,
    We are encountering errors in the migration of our 2LIS_03_BF and 2LIS_03_BX update rules into a transformation via URs Context Menu    Additional functions - > Create transformation
    This action creates a new transformation, but is only generating very little Routine assignements in our KF fields. That is, some KF have their old ABAP converted automatically into ABAP OO while the rest (majority) of KF fields have no rule (routine) assigned at all.
    However, the most surprising thing is that after executing the "Create Transformation", the log shows everything correct and warnings (message 652 "Routine created. Verify sintax").
    Have you ever faced this problem?
    Is the automatic migration tool working correctly?
    If not, do we need to manually create all those KF routines that have not been correctly been migrated? Even after two years since new dataflow that was released?
    We are on SP 15...
    Thanks and best regards,
    Enric

    Hi Juanjo,
    In fact, if I understand you correctly, I'm facing the same situation: all FORMS based on OLD individual KFs routine are now available in the global transformation routine in ABAP OO, but what I'm missing is the individual source to target KF field mapping to routine, where the method with the perform to each coding should be done.
    Shall I understand this is a common bug? Manual correction proposed?
    Thanks,
    Enric

  • Error while migrating transfer rules

    Hi all,
    When migrating <b>2LIS_02_SCL</b> transfer rules to transforamtions I got a shotdump "ASSERTION_FAILED  in 'CL_RSTRAN_TEMPLATE->CREATE_ROUTINE" for this I have implemented Snote : 986199  after this when I am migrating transforamtions are getting created but showing syntax errors (for this transfer rules there are standard routines ) .Can anyone help me to sort out this issue.
    Regards
      KK

    Hello,
    unfortunately not all transfer rules can be migrated automatically.The migration of the business content transformation is done on customer project base. This means some of the adjustments needs to be done manually.
    Please adjust the rules to the ABAP OO compliance.
    This how to paper should help:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fc61e12d-0a01-0010-2883-e2fc63ef729b
    and
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e73bfc19-0e01-0010-23bc-ef0ad53f2fab
    I hope this helps.
    Michael

  • How do I create transfer rule in NetWeaver Admin workbench

    Hi,
    Just migrated from 3.1 to NetWeaver BI 7.0. I now see 'Create transformation' when I right click the info source I just created. How do I go about creating 3.1 like transfer structure and transfer rules ? I understand 'transformation' now combines update rule and transfer rule in BI 7.0. But is there an option to create the old transfer structures etc. ?
    Thanks,
    Neeraj

    Thanks Dinesh, I will give it a shot. Currently dont have auth on rsa1old but I believe it should have same look and feel of the old rsa1. I have awarded you the points.
    Cheers,
    Neeraj

  • Cannot create transfer rules

    Hello,
    I activated the datasource 0UC_MTR_DOC in the source system and replicated the same into BI. But in BI the datasource shows as inactive. Then I went to the Tcode rsds and activated the datasource.
    And then I activated the Business content infosource, 0UC_MTR_DOC, and then when trying to create a transfer rules to link the infosource and datasource, the system does not give me an option of 0UC_MTR_DOC, as the datasource. Why is this happening? I am confused. I tried creating a transformation, but even then I get the message that 'Transfornmation does not exist'.
    Please help. Points will be awarded to helpful answers.
    Regards,
    Prince

    Hi Prince,
    If you want to replicate it as 3.x, you just go to RSA1 - DataSources and delete the datasource. Then, replicate it again, and when you are prompted for the Datasource type selection, select 3.x. Then, you should be able to activate Business Content and connect.
    Then, you migrate the Update rules, InfoSource, Transfer rules and Datasource.
    Hope this helps.
    Regards,
    Diego

  • Error in creating transfer rules beween infosource and datasource in BI 7.0

    Hello Guys
    I am gettting the following error when trying to create transfer rules between infosource and datasource.
    1. Error while activating transformation
    2. Deletion of Objects with Type Transformation
    3. Preprocessing/Collecting DDIC Objects for Transfor mation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    4. Post Processing/Checking the Deletion for Transfor mation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    5. Object Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K has been deleted
    6. Name of object of type 'TRCS' is missing
    7. Name of object of type 'TRCS' is missing
    8.Key rule 1 (target field: 0COMP_CODE): Initial update set
    9. Key rule 2 (target field: 0PLANT): Initial update set
    10. Key rule 3 (target field: 0OI_EBELN): Initial update set
    11. Key rule 4 (target field: 0AC_DOC_NO): Initial update set
    12. No rule exists
    13. Saving Objects with Type Transformation
    14. Saving Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    15. Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K saved successfully
    16. Activation of Objects with Type Transformation
    17. Saving Objects with Type Transformation
    18. Internal Activation (Transformation )
    19. Preprocessing / Creation of DDIC Objects for Trans formation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    20. Post Processing/Checking the Activation for Transf ormation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    21. Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K was activated
    22. Syntax error in GP_ERR_RSTRAN_MASTER_TMPL, row 1,644 (-> long text)
    23. Error during generation
    24. Error when activating Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    25. Resetting of Incorrect Objects Back to the Active Version (Transformation )
    26. Preprocessing / Creation of DDIC Objects for Trans formation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    27. Post Processing/Checking the Activation for Transf ormation 094TBEAT814OF89GQXFOFI0DX7ATMS4K
    28. Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K was activated
    29. Transformation 094TBEAT814OF89GQXFOFI0DX7ATMS4K was reset to the active version
    Can anyone send me a document on how to create cubes, info and data sources,ODS's,multicubes and t/f and update rules in BI 7.0
    Thanks.

    Transformations in BI7
    http://help.sap.com/saphelp_nw04s/helpdata/en/f8/7913426e48db2ce10000000a1550b0/content.htm
    Regards,
    R.Ravi

Maybe you are looking for