Error : Activating transfer rules

Hello Experts,
I get the message "Error Generating Program" while activating the transfer rules.
The detailed error message refers to RSAR245 or note 636217. Note refers to table row size being exceeding 1962 bytes. But my transfer structure row size is below 300 bytes.
Any suggestions appreciated.
Thanks,
Sweatha

Hi Sweatha,
Sometimes I have experimented this kind of error when activating transfer rules. It seems that there is some content in the buffer that provokes this error. I suggest you to log off the system, login again and try to activate the transfer rules.
Regards,
Andreu

Similar Messages

  • Error while activating transfer rules needs help.

    The error while activating 0FI_AP_6 transfer rules is listed below.
    ''InfoObj. 0DEBITOR from fld KUNNR of dataSource 0FI_AR_6 is not active but BCT ex. -> Dtl'' how to resolve this issue and activate transfer rules?

    Hi
    The problem is with your data source replication.
    Activate your data source & replication too.
    Activate your transfer atructure through RS_TRANSTRU_ACTIVATE_ALL .
    If not so, Activate your transfer rule manually.
    Regadrs
    Saravanan.ar

  • Error while activating transfer rules

    Transfer method 'TRFC with PSA' is not supported by the source system
    Message no. RSAR508
    Diagnosis
    The PSA transfer method is used to transfer data from source system GBQ480 to transfer structure 0ASSET_ATTR_G4. Source system GBQ480 does not support a PSA transfer.
    Procedure
    Define the PSA in the source system.

    Change Transfer method to PSA in Transfer rules and then activate. If PSA is selected, you will not face this error.
    If you still face this error even after changing Transfer method, check below thread.
    Transfer method 'TRFC with PSA' is not supported by the source system
    Edited by: koundinya karanam on May 22, 2008 12:47 PM

  • BI Content Error when activating transfer rule / SAPSQL_ARRAY_INSERT_DUPREC

    Hello Experts,
    when i want to iinstall the transfer rule /CRMBW/OLTP_OPPORTUNITY_ITEM
    from Data Source /CRMBW/OLTP_OPPORTUNITY_ITEM to InfoSource
    /CRMBW/OPPORTUNITY_I  (all Business Content Objects) Iam facing the following situation:
    1. When I use "Simulate Installation" i get the warning for all of the fields: Field APP_SERVER is not supported by DataSource /CRMBW/OLTP_OPPORTUNITY_ITEM in source system SLOGICOCRM. Transfer rules were deleted however, delivered.
    2. When I use "Installation" i get a  dump of the following type:
        Runtime Errors         SAPSQL_ARRAY_INSERT_DUPREC
        Except.                     CX_SY_OPEN_SQL_DB
        Error in the ABAP Application Program
        The current ABAP program "CL_RSAR_FORMULAS==============CP" had to be
         terminated because it had come across a statement that unfortunately cannot be executed.
        More details of the dump are:
        Trigger Location of Exception
        Program                                 CL_RSAR_FORMULAS==============CP
        Include                                 CL_RSAR_FORMULAS==============CM00E
        Row                                     40
        Module type                         (METHOD)
        Module Name                       GENERATE_ACTIVE_VERSION
    The problem is, i can not map the transfer rule by myself because the the transfer structure contains some important Routines and Formulas which are missing in thereports and i dont know the source code they are using.
    Can anybody help me?
    Greetings from Barcelona
    Oliver
    Edited by: STRATESYS CONSULTING on Jul 23, 2009 2:35 PM

    Hi Oliver,
    Can you please check if you can use the SAP notes 1263075 and 985052 to resolve the problem?
    Best Regards,
    Des

  • Dump when activating transfer rules

    Hi All,
                 I am trying to create transfer rules and activate from a DB connect source system and I am getting the following error when activating.
    Runtime Errors         ASSERTION_FAILED
    Short text                                                                               
    The ASSERT condition was violated.                                                                               
    What happened?                                                                               
    In the running application program, the ASSERT statement recognized a                        
        situation that should not have occurred.                                                     
        The runtime error was triggered for one of these reasons:                                    
        - For the checkpoint group specified with the ASSERT statement, the                          
          activation mode is set to "abort".                                                         
        - Via a system variant, the activation mode is globally set to "abort"                       
          for checkpoint groups in this system.                                                      
        - The activation mode is set to "abort" on program level.                                    
        - The ASSERT statement is not assigned to any checkpoint group.                              
    Can somebody help me with this error?
    Thank you.

    BI User
    Please check the OSS Notes 914998 and 791549 and see these notes helps
    Thnaks
    Sat

  • Activating transfer rules for new source system

    Hi
    we are having 2 R/3 source system in BI. I had activated all the transfer rules with the first source system and now i have created a new source sytem connecting to a different R/3 client. I tried to change the transfer rules point to the new source system using the program RS_TRANSTRU_ACTIVATE_ALL giving the new source system and the infosource name. But i get the error "No Transfer Structure Selected" when i execute the prg.
    how can i change the source system without creating the transfer rules for the new source but use the existing transfer rules and just change the source system assigned to it????
    Regards
    Sujai

    Hi Sujai,
    There are many cases when this program is used.
    When the Trans rules get de-activated due to impact,we need to first replicate the data source and activate the TR using this program.This generally occurs during the data loads in prd.
    It does not makes sense to transport it when there r no changes done to the TR.So simply,u can use this program to activate.
    If the program does not work,then you are left with the transport option.
    Thanks & Regards,
    Suchitra.V

  • Error in transfer rules

    Hello,
    When I try to activate transfer rules, I get the following error.
    'Error with Content merge: InfoObject XXXX already in use'
    It says that this infoobject has been used in other transfer rules of the same datasource.
    Could someone help me out with this pls?
    Regards,
    Suraj

    Hi Srilatha,
    Could you pls tell me what activating in copy mode means?
    Hi Anil,
    When i say i am using the same IO in two transfer rules, i mean they are for two different datasources and infosources not the same one.
    Those trasnfer rules are similar to the ones i want to create.
    For eg: In one DS, i might map id and desc of say, an co order to the its infosource, in other ds, i might map id and desc to some other order. The IOBJs are the same, but the DS and the IS are different, so i am not trying to assign the same IO twice in the same transfer rule
    Regards,
    Suraj
    Regards,
    Suraj

  • Urgent : Error in transfer rule of 0material_attr

    Hello,
    We are trying to activate transfer rules of InfoSource 0MATERIAL_ATTR
    in BW Quality System. But We are getting the following error message:
    ================================================
    Error when generating the message type for transfer
    structure /BIC/CCBA0MATERIAL_ATTR
    Message no. R3115
    Diagnosis
    An error occurred in the generation of the ALE message type for the
    transfer of changes to a certain basic characteristic.
    System response
    The transfer of changes to this basic characteristic cannot be carried
    out.
    Procedure
    Errors in the number range object for the naming of the message type or
    errors with the entries in the respective ALE tables could be the
    possible cause.
    ======================================================
    Pl. help me to resolve the issue

    Hi,
    Use tcode RSRV to repair object. Goto RSRV>All Combined test>Master data-->Check Master data for a char .
    hope it helps...
    regards,
    raju

  • Problem in activating Transfer rules

    Hi Experts,
                          I could not able to activate transfer rules using program "RS_TRANSTRU_ACTIVATE_ALL" by giving source system name and Infosource in Quality system.I am getting success status "No Transfer Structure Selected" but still transfer rules are in inactivate.I tried replicating  data sources also still problem persists.
    Please provide any suggestion how can i go about it.
    Edited by: Sunilbm on Oct 30, 2009 12:16 PM

    Hi,
    Is there any error message when the transfer rules are transported from Dev to Quality?
    Are the transfer rules transported from Dev to Quality successfully.
    Post the message if any when the transport request is moved from Dev to Quality.
    Regards,
    Rama Murthy.

  • Activating Transfer Rules

    Hi All,
    After activating the Transfer Rules (means ) what will happen in bw side .  I mean what about psa & Transfer structure?  In the backend of the system exactly what happens while activating T.R's?(what structure formats will create).
    Its my interv ques.  Pls help me.
    Thanks inadvance,
    K. Yogeswaran.

    Hi,
    When you activate transfer rules your BW will create an extract structure, a PSA table, generate a program to write the extracted records into your PSA, generate a program for the transformation of your extract structure into the communication structure (you TRules).
    The PSA table is having exactly the same structure than your extract structure. Now imagine that you had data already in your PSA table.  If you remove a field from your extract structure, that would mean remoiving a field from your PSA table.
    Since you will loose data, the system will generate a new version of your PSA table. You can check the PSA table versions in table RSTSODS. Adding a field to the extract structure won't result in a new PSA table.
    hope this helps
    Olivier.

  • Error in Transfer rules for 0REQESTER

    Hi,
    I have a routine in transfer rules for standard Infosource 2LIS_02_ITM for 0REQESTER.
    routine goes like this
    INCLUDE rsbctbbp_transfer_r3.
    TABLES: srm_proj_contr.
    DATA:   l_s_errorlog TYPE rssm_s_errorlog_int,
              l_text TYPE string.
    data: l_rc type i.
    perform bbp_get_requester using TRAN_STRUCTURE-afnam
                                      RECORD_NO
                                      g_s_minfo
                                 changing RESULT
                                     g_t_errorlog
                                      l_rc.
    returncode <> 0 means skip this record
      RETURNCODE = l_rc.
    abort <> 0 means skip whole data package !!!
      ABORT = 0.
    ENDFORM.
    FORM INVERT_REQUESTER
      USING    I_RT_CHAVL_CS      TYPE RSARC_RT_CHAVL
               I_THX_SELECTION_CS TYPE RSARC_THX_SELCS
      CHANGING C_T_SELECTION      TYPE SBIWA_T_SELECT
               E_EXACT            TYPE RS_BOOL.
    $$ 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 = 'AFNAM'.
    Selection of all values may be not exact
      E_EXACT = RS_C_FALSE.
    $$ end of inverse routine - insert your code only before this line -
    ENDFORM.
    this routine does not have any errors.
    when i load the data data wil not be loaded and i will get the following error messege in details
    Record 1 :No value found for attribute 0REQESTER for InfoObject 0USERNAME =
    can anybody suggest me plz regarading this.
    Thanks & Regards,
    Vijaya

    Thanks!

  • While activating Transfer rules....

    Hello BW gurus,
    I am extracting CO Transaction Data from SAP R/3 into BW. I replicated 0CO_OM_CCA_1 standard Data Source into BW and assigned BI Content 0CO_OM_CCA_1 Info Source .
    1) In the Transfer rules , all the fields from Data Source got mapped to the fields in Communication structure , other than those  fields I find some fields(extra) in communication structure which are empty, I mean those fields did not get mapped . 
    1) what is the reason behind it , what is the main concept ?
    2) how do I map these extra fields in communication structure ,and activate Transfer rules?
    Points will be alloted ,
    Thank you .

    Hi Prarthana,
    It is not mandatory that all the fields in Communication structure get mapped to the fields retrieved from source system. You can have extra fields in the communication structure means you can map some more fields from source using another data source by assigning same Infosource.
    Without mapping them, you can activate Transfer rules and load data.
    You can map them and load data into other fields using another datasource.
    Hope this helps u...
    Regards,
    KK.

  • Error when activating transfer rules

    Dear Experts,
                     I am getting the following errors when trying to activate my transfer structure. I am working on a system that has been just upgraded. So, any idea of what the problem could be?
    Here is the error:
    Mapping between data source 0FI_AR_3 and source system AMC_103 is inconsistent
    Message no. RSAOLTP380
    Thank you very much.

    Hi venkat
    Please check the OSS note 606437
    Sriram

  • Error in Transfer rule

    Hi Guru's,
    when i am loading the load into cube(BI7) i am getting the following error message:
    Error : InfoObject /BIC/GSUBSZ contains non-alpha compliant value 0002001419 RSAR.
    Diagnosis                                                                               
    The system checked whether the loaded InfoObject value conforms to the 
        conversion exit.The check failed.                                                                               
    For example:                                                                               
    The value '1' was loaded into an InfoObject with alpha exit, even though
        the value '0000000001' was expected.                                   
    Could anybody help me how to rectify it, its urgent.
    Thanks in Advance
    Regards
    Rao VS

    write a conversion routine in the trasfer rule to append some char so that display will be P00000001.
    Following is snippet of a code
    PROGRAM CONVERSION_ROUTINE.
    Type pools used by conversion program
    TYPE-POOLS: RSD, RSARC, RSARR.
    TYPES: DE_ZCOST4147(000026) TYPE C.
    Conversion rule for InfoObject ZCOST4147
        Data type       = CHAR
        ABAP type       = C
        ABAP length     = 000026
    FORM CONVERT_ZCOST4147
      USING    RECORD_NO LIKE SY-TABIX
               SOURCE_SYSTEM TYPE RSA_LOGSYS
               IOBJ_NAME TYPE RSIOBJNM
      CHANGING RESULT TYPE DE_ZCOST4147 " InfoObject value
               RETURNCODE LIKE SY-SUBRC.
    $$ begin of routine - insert your code only below this line        -
    *shift RESULT right by 3 places.*
    *RESULT(3) = SOURCE_SYSTEM.*
    *RETURNCODE = 0.*
    $$ end of routine - insert your code only before this line         -
    ENDFORM.

  • "Assertion failed" error in Transfer rule routine

    Hello Experts,
    I am new to BW. I am writing small abap routine in Transformation.
      IMPORTING
        request     type rsrequest
        datapackid  type rsdatapid
        SOURCE_FIELDS-DIVISION TYPE /BI0/OIDIVISION
        SOURCE_FIELDS-/BIC/ZDIVNAME TYPE /BIC/OIZDIVNAME
       EXPORTING
         RESULT type tys_TG_1-/BIC/ZDIVNAME
         Data: wa_Division type /BI0/TDIVISION.
         select single * fROm /BI0/TDIVISION into wa_division where DIVISION
         = SOURCE_FIELDS-DIVISION.
         IF SY-SUBRC = 0.
         RESULT = WA_DIVISION-TXTSH.
         ENDIF.
    My aim here is that I have a Division Infoobject and I want to get its text(name) from text table /BI0/TDIVISION but this code doesnot work.
    Any suggestions!!
    Regards,
    DNP

    Hi Jerry,
    Please find below the details of dump. Thankyou very much for your help.
    Short text
        The ASSERT condition was violated.
    What happened?
        In the running application program, the ASSERT statement recognized a
        situation that should not have occurred.
        The runtime error was triggered for one of these reasons:
        - For the checkpoint group specified with the ASSERT statement, the
          activation mode is set to "abort".
        - Via a system variant, the activation mode is globally set to "abort"
          for checkpoint groups in this system.
        - The activation mode is set to "abort" on program level.
        - The ASSERT statement is not assigned to any checkpoint group.
    What can you do?
        Note down which actions and inputs caused the error.
        To process the problem further, contact you SAP system
        administrator.
        Using Transaction ST22 for ABAP Dump Analysis, you can look
        at and manage termination messages, and you can also
        keep them for a long time.
    Error analysis
        The following checkpoint group was used: "No checkpoint group specified"
        If in the ASSERT statement the addition FIELDS was used, you can find
        the content of the first 8 specified fields in the following overview:
        " (not used) "
        " (not used) "
        " (not used) "
        " (not used) "
        " (not used) "
        " (not used) "
        " (not used) "
        " (not used) "
    How to correct the error
        Probably the only way to eliminate the error is to correct the program.
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "ASSERTION_FAILED" " "
        "CL_RSTRAN_GEN=================CP" or "CL_RSTRAN_GEN=================CM00H"
        "GET_SOURCE_PARAMETER"
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
        1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
        2. Corresponding system log
           Display the system log by calling transaction SM21.
           Restrict the time interval to 10 minutes before and five minutes
        after the short dump. Then choose "System->List->Save->Local File
        (Unconverted)".
        3. If the problem occurs in a problem of your own or a modified SAP
        program: The source code of the program
           In the editor, choose "Utilities->More
        Utilities->Upload/Download->Download".
        4. Details about the conditions under which the error occurred or which
        actions and input led to the error.
    User and Transaction
        Client.............. 001
        User................ "USNDIPA"
        Language key........ "E"
        Transaction......... "RSA1 "
        Transactions ID..... "498AF810CE1C0214E10080000AF00ED9"
        Program............. "CL_RSTRAN_GEN=================CP"
        Screen.............. "SAPLSPO4 0300"
        Screen line......... 19
    Information on where terminated
        Termination occurred in the ABAP program "CL_RSTRAN_GEN=================CP" -
         in "GET_SOURCE_PARAMETER".
        The main program was "RSAWBN_START ".
        In the source code you have the termination point in line 39
        of the (Include) program "CL_RSTRAN_GEN=================CM00H".
    Source Code Extract
    Line  SourceCde
        9     lr_rule           TYPE REF TO cl_rstran_trfn_rule,
       10     l_posit_source_ex TYPE rsposit,
       11     l_seg_source      TYPE rstran_segid.
       12
       13
       14   lr_rule = i_r_rule->get_model_rule( ).
       15 *-- GET POSIT pointer to segment field of source.
       16   CALL METHOD lr_rule->get_posit_ext
       17     EXPORTING
       18       i_paramtype = cl_rstran_stat=>paramtype_importing
       19       i_ruleposit = i_posit
       20       i_rulesegid = i_segid
       21     IMPORTING
       22       e_segid     = l_seg_source
       23       e_posit     = l_posit_source_ex.
       24
       25   ASSERT l_seg_source = i_segid.
       26
       27 *-- Get component name from seg
       28   READ TABLE i_t_segment_m ASSIGNING <ls_s_seg>
       29     WITH KEY segid = i_segid.
       30   ASSERT sy-subrc = 0.
       31
       32 *-- Get field name from source field with extern posit.
       33   READ TABLE i_t_seg_source ASSIGNING <ls_s_seg_source>
       34     WITH KEY segid = i_segid.
       35   ASSERT sy-subrc = 0.
       36   IF sy-subrc = 0.
       37     READ TABLE <ls_s_seg_source>-t_field ASSIGNING <ls_s_field>
       38       WITH KEY position = l_posit_source_ex.
    >>>>>     ASSERT sy-subrc = 0.
       40   ENDIF.
       41
       42 *--  r_s_parameter-param_id has to be set out side due to type inheritance of RuleStepMappin
       43
       44   CONCATENATE '<' <ls_s_seg>-y__nm '>' INTO
       45   c_s_connector-s__nm.
       46   c_s_connector-f__nm = <ls_s_field>-fieldname.
       47
       48 ENDMETHOD.
    Regards,
    DNP

Maybe you are looking for