Transformation DUMP ASSERTION_FAILED

Hi
I have a dump since my last modification when i try to modified a transformation.
The DUMP is ASSERTION_FAILED.
I check in Table TRANRULE and there is a line With grouID at 00 do i have to delete it ? this is a start.
Thanks
CYril

Hi,
This has been discussed a lot of times on SDN, please search the forum before posting.
Also check the below link, might help you:
ASSERTION_FAILED in change mode of transformation
Thanks,
Arminder

Similar Messages

  • SAP CRM : Call popup in CUSTOM ACTION (i have a dump : ASSERTION_FAILED )

    Hi to everyone,
    i have a problem to create a popup inside a new custom action in SAP CRM. I have a dump ASSERTION_FAILED.
    Could somebody help me to fix the problem,please?
    Thanks in advance.
    Dario.

    Hi,
    in this case i have to write my code inside a custom action. The problem is that i have no a standard controller and ME instance.
    So i tried to import controller from memory by IMPORT/EXPORT stataments, but when i create popup the system gets a dump :
    ASSERTION_FAILED
    Code is as follows :
        DATA zlc_controller TYPE REF TO cl_bsp_wd_component_controller.
        CALL FUNCTION 'ZCRM_CONTROLLER_GET'
          IMPORTING
            ex_controller = zlc_controller.
        DATA zcl_me TYPE REF TO zl_srqm_inc_incidentovp_impl2.
        CALL FUNCTION 'ZCRM_ME_EHONSAVE_GET'
          IMPORTING
            ex_me = zcl_me.
              lc_controller TYPE REF TO cl_bsp_wd_component_controller,
              lc_view TYPE REF TO cl_bsp_wd_controller.
       IF lr_confirm_popup IS NOT BOUND.
    Message
         MOVE text-t01 TO l_text.
    Title
         MOVE text-tit TO l_title.
        CALL METHOD zlc_controller->window_manager->create_popup_2_confirm
          EXPORTING
            iv_title          = 'TITLE'
            iv_text           = 'TEXT'
            iv_btncombination = if_bsp_wd_window_manager=>co_btncomb_yesno "OK Button
          RECEIVING
            rv_result         = lr_confirm_popup.
        lr_confirm_popup->set_display_mode( if_bsp_wd_popup=>c_display_mode_surrounded ).
        lr_confirm_popup->set_on_close_event( iv_event_name = 'eh_closepopup_at_save'
                                              iv_view = zcl_me ).
        lr_confirm_popup->open( ).
    Thanks.
    Dario.

  • Need help with XML TRANSFORMATION dump

    HI Experts ,
    I want to parse this XML file to abap internal table ,i use the ST below and i get  dump .
    The file is like that :
    <Containers>
         <Container workitemid="0000001" IsParent="X">
              <Element name="__INITIATO" value="U295"/>
              <Element name="_W_PRITY" value="5"/>
              <Element name="_F_VERSION" value="0000"/>
    </Container>
    <Container workitemid="0000001">
              <Element name="EXTENDED" value="X"/>
              <Element name="NOTE_REFERENCE" value=""/>
         </Container>
    </Containers>
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_ST_MATCH_ELEMENT', was not caught
    and
    therefore caused a runtime error.
    The reason for the exception is:
    XML matching error
    Expected was element-end: "Containers" [ ] Read was element-start: "Container"
    this is the ciode that i put on the call transformation
    <Containers>
        <Container>
            <tt:loop name="a" ref=".XML_TAB">
            <Element >
              <tt:attribute name="name" value-ref="$a.name"/>
              <tt:attribute name="value" value-ref="$a.value"/>
              </Element>
              </tt:loop>
            </Container>
        </Containers> ->**the dump in the debugger is here .**
      </tt:template>
    </tt:transform>
    the dump is because i don't refer to the </Container> in the middle
    and when i try to add the tag container in the middle i get warning during complition
    any idea please im stuck
    Best Regards
    Chris
    Edited by: Chris Teb on Aug 14, 2009 6:25 PM

    I guess you'll better understand with the solution I found:
    Simple transformation:
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="XML_TAB"/>
      <tt:template>
        <Containers>
          <tt:loop name="b" ref=".XML_TAB">
            <Container>
              <tt:loop name="a" ref="$b.T_DATA">
                <Element>
                  <tt:attribute name="name" value-ref="$a.name"/>
                  <tt:attribute name="value" value-ref="$a.value"/>
                </Element>
              </tt:loop>
            </Container>
          </tt:loop>
        </Containers>
      </tt:template>
    </tt:transform>
    Program :
    data itab1 type string.
    concatenate '<Containers>'
    '       <Container workitemid="0000001" IsParent="X">'
    '   <Element name="__INITIATO" value="U295"/>'
    '   <Element name="_W_PRITY" value="5"/>'
    '   <Element name="_F_VERSION" value="0000"/>'
    '</Container>'
    '<Container workitemid="0000001">'
    '   <Element name="EXTENDED" value="X"/>'
    '   <Element name="NOTE_REFERENCE" value=""/>'
    '       </Container>'
    '</Containers>'
    into itab1.
    TYPES: BEGIN OF ty_data,
         name TYPE string,
         value TYPE string,
    END OF ty_data.
    DATA: lt_data TYPE TABLE OF ty_data.
    TYPES: BEGIN OF ty_data2,
         workitemid TYPE n LENGTH 7,
         isparent   TYPE flag,
         t_data     TYPE TABLE OF ty_data WITH DEFAULT KEY,
    END OF ty_data2.
    DATA: lt_data2 TYPE TABLE OF ty_data2.
    DATA lo_st_error TYPE REF TO cx_st_error.
    DATA message TYPE string.
    TRY.
    CALL TRANSFORMATION zext_file
            SOURCE XML itab1
            RESULT xml_tab = lt_data2.
      CATCH cx_sy_conversion_data_loss .
    * do something
      CATCH cx_st_error INTO lo_st_error.
        message = lo_st_error->get_text( ).
        WRITE:/ message .
    ENDTRY.
    By the way, I don't know what ITAB1 is in your case, it was more simple in my case to define it as a string. Anyway, if it's something else, it should work the same.

  • Simple transformation: dump ST_MATCH_FAIL

    Hello,
    I have written a simple transformation which works fine.
    However, I get the dump ST_MATCH_FAIL whenever the tags in the XML are not in the order specified in the ST or if the XML contains tags other than the tags specified in the ST.
    Is there a way to prevent this dump? The ST should just ignore order of fields and fields which are not stated in the ST.
    This is the ST
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="DocRoot"/>
      <tt:template>
        <DocRoot>
          <tt:loop name="wa_iram" ref=".DocRoot">
            <entry>
              <personnel_num>
                <tt:value ref="$wa_iram.pernr"/>
              </personnel_num>
              <email>
                <tt:value ref="$wa_iram.email"/>
              </email>
              <ldap_id>
                <tt:value ref="$wa_iram.ldap_id"/>
              </ldap_id>
            </entry>
          </tt:loop>
        </DocRoot>
      </tt:template>
    </tt:transform>
    Thanks
    Koen

    That particular example has no conditional operators specified in the template.  You have to identify the conditional frequency of the elements in order to stop dumps like that...

  • Short Dump 'ASSERTION_FAILED' during updating partner Functions

    Hi All,
    I am updating the Partner Functions for the Customers using FM 'SD_CUSTOMER_MAINTAIN_ALL' and passing the partner functions and numbers to the XKNVP structure.
    while running the program in am getting the short dump as ASSERTION_FAILED.
    Detailed Description:
    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.
    The Dump is occuring in the method 'get_cvic_cust_to_bp1_line'.
    We have searched for a relevant SAP note but could not find any.
    can any one please help to solve this issue?
    Helpful answer will surely be rewarded.
    Thanks in Advance,
    Asif Ali Khan

    When you are (absolutely) sure you are using this function module in the correct way, only then opening a message for SAP is liable. However, most of the times this happens because not all (or all) parameters are not provided for the FM to work properly, or what ever reason that may be.
    It might be helpful to determine the checkpoint group and have a look at the log in transaction SAAB. This might give you a clue as to where the problems lies.

  • Regarding short dump ASSERTION_FAILED

    Hi
    I tried to delete info object characteristcs from Info object from transaction RSA1. it gives short dump.
    pls advice how to avoid this.
    "ASSERTION_FAILED" " "
    "CL_RSAWBN_OBJ_IOBC_IOBJTREE===CP" or "CL_RSAWBN_OBJ_IOBC_IOBJTREE===CM002"
    "GET_IOBC"
    Termination occurred in the ABAP program "CL_RSAWBN_OBJ_IOBC_IOBJTREE===CP" -
    in "GET_IOBC".
    The main program was "RSAWBN_START ".
    In the source code you have the termination point in line 34
    of the (Include) program "CL_RSAWBN_OBJ_IOBC_IOBJTREE===CM002".
    is it patch problem ?
    Regards
    Chandra

    HI,
    Did you saw this?
    http://wiki.sdn.sap.com/wiki/display/BI/RuntimeErrorASSERTION_FAILEDinABAPProgramCL_RSAWBN_TREE_VIEW
    Regards
    Lucas

  • Transformation Dump

    Hey  guys ,
    whenever i display or try to create new transformation  its giving me short dump.
    however  update rules on same infoproviders are working  fine.
    System details :
    SAP NetWeaver 2004s
    SP : SAPKW70009
    release : 700
    Please guide ..
    thanks
    SB

    upgrade to SP-13 the latest for more stability in terms if transformations,DTP and Admin Cockpit and DTP -get data only once kind of functionalities.
    Hope it Helps
    Chetan
    @CP..

  • Survey Suite: TRANSFORMER dumps & Transport problems

    Hi,
    We are on CRM 4.0, SP09.
    Always many problems with Survey Suite !
    1) Problem when starting Survey Suite ! Unable to solve CL_SURVEY_XSLT_TRANSFORMER dump, even after implementing all mentioned notes !
    2) Problem when putting a translated survey into a transport request ! 2 error msgs:
    " unclosed element tag; '>' or '/>' expected Entity:
    Offset: 0000000000 Error Severity: error.  An error occured during parsing "
    " invalid symbol '' in literal 'h' Entity:  Offset:0000000000 Error Severity: error An error occured during parsing"
    After this the suvey can't be transported and a new version and translations have to be created !
    Anyone having solutions yet ? Award Points to be won here !
    Tx & Regards,
    Jan

  • Short Dump while activating Transformation through Program

    HI All,
    I am getting short dump while activating - Inactive Transformation through Program RSDG_TRFN_ACTIVATE.
    However while i can activate single Transformation but if run without selection, I am getting this dump.
    Short Description of Dump -
    Category          
    ABAP Programming Error
    Runtime Errors    
    ASSERTION_FAILED
    ABAP Program      
    CL_RSAR_FORMULAS==============CP
    Application Component  BW-WHM-DST
    Date and Time     
    Please Guide.
    Prasad

    Hi Prasad,
    Have you changed the 'Object Status' from INA to ACT when using the program RSDG_TRFN_ACTIVATE?
    You can also refer to the note SAP Note 1030987 - Activation of transformations dumps
    regards,
    Ashvin

  • BDLS failing with ASSERTION_FAILED dump

    Dear Experts,
    We have replaced the existing quality system DF0 with RC0.These both system are quality systems and RC0 has been refreshed from production.
    So in BW qulaity system we need to replace the DF0 with RC0 as source system. I have created logical system name LSRC0310 for RC0 in BW qulaity system and ran a BDLS to convert DF0 to RC0. But it is giving a dump ASSERTION_FAILED.
    Earlier it failed with error that logical system LSRC0310 name alreday exists.So i deleted the logical system name and ran BDLS but it again failed with same error.I have checked the logs and it just makes an entry in table TBDLS, TBDLST. The logs in BDLSS also says that the conversion went in error with "Error in field of table . Manual correction required."
    Thus the source system DF0 is not replaced in RSA1 also i can still see cubes pointing to DF0.
    I have referred to Modify source system link but it is failing in the BDLS step so cannot proceed ahead.
    Please can you guide and help is solving this issue.
    Regards,
    KUldeep.

    Thanks Walter for your reply.
    This note is already present in the system and still BDLS fails with this message.
    I hope my approach is correct.
    Currently source system is DF0 and we want to convert to RC0. So running a BDLS will convert all the logical source system names for all the transfer structure and DTPs and transformations.Then after BDLS step i can restore the source system in RSA1.
    Please confim if my this is feasible.
    Regards,
    Kuldeep.

  • RSA1 - Datasources ASSERTION_FAILED short dump

    Hello,
    We are getting a short dump (ASSERTION_FAILED) when clicking on Datasources tab in RSA1 -> Modeling. This was working fine till yesterday afternoon. The last action I performed was to activate all transfer structures in My self source system using RS_TRANSU_ACTIVATE_ALL. I searched on service marketplace but couldn't find any note relevant to our error.
    Everything else works fine. Please advise.
    We are on BI SP14.
    This is the log from st22.
    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.
    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_RSAWBN_TREE_VIEW===========CP" or "CL_RSAWBN_TREE_VIEW===========CM00K"
        "EXPAND_NODE"
    Best Regards
    RT
    null

    Hello Voodi,
    998730 talks about the short dump when changing/activating transformations.
    We got the short dump when trying to get into Datasources tab. Though we are on BI, as i mentioned earlier the last action i performed was to activate transfer structures (For 3.x statistical datasources).
    Still, I checked the table contents as mentioned in the note. It was not of much help. Any other thoughts?
    Thanks.
    Message was edited by:
            SAPBI IP

  • Short Dump while Activating a Heirarchy

    Hi Experts,
    I have a hierarchy which is in M version, I am trying to copy hierarchy from Quality to Dev system.
    The hierarchy in DEV system is in M version. When I try to activate the Hierarchy I am getting a short dump which I am not able to understand.
    I have tried also with the ABAP programe to activate it but still I am getting this.
    Sorry to paste all the dump but can any one advise what could be reasons behind heirarchy not getting activated.
    Thanks,
    Tati.
    Please find the Dump message.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "CL_RSSH_MESSAGE_HANDLER=======CP" had to be
         terminated because it has
        come across a statement that unfortunately cannot be executed.
    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
        Only message types A, E, I, W, S, and X are allowed.
    Information on where terminated
        Termination occurred in the ABAP program "CL_RSSH_MESSAGE_HANDLER=======CP" -
         in "CALL_MESSAGE".
        The main program was "RSSH_HIERM_START_NEU ".
        In the source code you have the termination point in line 11
        of the (Include) program "CL_RSSH_MESSAGE_HANDLER=======CM003".
    Source Code Extract
    Line  SourceCde
        1 METHOD call_message .
        2
        3   FIELD-SYMBOLS: <l_s_msg> TYPE gt_s_msg.
        4
        5   READ TABLE p_t_msg INDEX 1 ASSIGNING <l_s_msg>.
        6   IF sy-subrc <> 0.
        7     MESSAGE x000.
        8   ENDIF.
        9
       10   <l_s_msg>-handled = rs_c_true.
    >>>>>   MESSAGE ID <l_s_msg>-msgid TYPE <l_s_msg>-msgty NUMBER <l_s_msg>-msgno
       12     WITH <l_s_msg>-msgv1 <l_s_msg>-msgv2 <l_s_msg>-msgv3 <l_s_msg>-msgv4.
       13
       14
       15 ENDMETHOD.                    "CALL_MESSAGE

    Hi Prasad,
    Have you changed the 'Object Status' from INA to ACT when using the program RSDG_TRFN_ACTIVATE?
    You can also refer to the note SAP Note 1030987 - Activation of transformations dumps
    regards,
    Ashvin

  • ASSERTION_FAILED runtime error

    Hi,
    We are working on BI7.0 and updated the patches just yesterday to Support Package 17.
    Today i tried to upload the data we got the short dump ASSERTION_FAILED error.
    I checked on SDN , there were suggestion to apply note 998730.
    in that we have to delete the data in a table RSTRANRULE with entries *.
    what this * means does it mean any value.........?
    please suggest.......its really urgent.
    Regards
    Archana W.

    Hello,
    Have you done any full and then Init/delta?
    What are the loading you have performed before and after SP upgrade?
    If you can identify that some request would have caused, you can perform a selective deletion.
    if the volume is less better you can go for a new Init / delta.
    Thanks
    Chandran

  • ASSERTION_FAILED in WDA

    Hello,
    I have developed a WDAbap (Welcome) program for Portal which is very simple. In this program all I have is Mayo logo picture and text in text field "Welcome to portal".
    Then I ran this from EPD and EPQ with no problem. However when we moved it to EPP we are getting short dump "ASSERTION_FAILED". Following is the message we get.
    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.
    Since it doesn't happen in CRD and CRQ I believe it's could be a system varian as the message says.
    Any help is highly appreciated.
    Thanks.
    Bijay

    Looks like there is statement called "ASSERT", in your code
    ASSERT logical_expr.
    When an ASSERT statement is executed, the logical expression logical_expr is evaluated. If the expression is true, processing continues with next statment. If the expression is false, program execution is <b>aborted</b> by issubg the runtime error <b>ASSERTION_FAILED</b>.
    If you want to check some condition use IF & remove this ASSERT statement.
    <b>*Reward each useful answer</b>
    Raja T

  • Assertion failed Dump in ALV

    Hello,
    I am displaying a ALV report as POP-UP . Its developed based on OOPS ( gr_table->Display).
    The ALV displaying the output perfectly when the records are less. For example, the ALV pop-up  able to show the 50 records perfectly . If the records are more than 50 (example 500), then i have to scroll down to see the records  from 51 to 500. When the records are high , the Alv trying to display the output.. but in a second, its throwing the dump((ASSERTION_FAILED)). Few times, its able to display the data, when i am trying to scroll down to see the below records..its throwing the dump (ASSERTION_FAILED). I tried with all possibilities but no luck. And no idea about ASSERTION FAILED DUMP.
    Kindly help.
    Regards,
    Venkat

    Hello Both,
    Thanks for the reply. Please find the error details
    The ASSERT condition was violated.
    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) "
    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_DATAPTABLECACHE============CP" or "CL_DATAPTABLECACHE============CM00P"
    "TRANSMIT_PACKET"
    Any clue. Please.
    Venkat

Maybe you are looking for

  • Getting Error -50 when syncing my iPod

    I recently had to restore my 80GB iPod (synced with iTunes Windows) because songs I added to iTunes were inexplicably not being synced to the iPod. Also, I wanted to compress songs over 128Kb to AAC in order to fit more music on there. I did this aft

  • Adobe Acrobat Connect Add-in 9.3 r139 has encountered a problem

    I have one particular user that cannot get into the web meetings using Acrobat Connect Add-in. We can log her on with any other PC with no problems. Something on this PC is hanging up. She gets to the login screen and can log in and accept the agreem

  • Updated iphone 5 to iOS 6.1.3, now trouble with keyboard not responding correctly and screen zooming in by itself...

    updated iphone 5 to iOS 6.1.3, now I am having trouble with keyboard not responding correctly and screen zooming in by itself... Buttons pressing themself... Also, my main screen is permanently zoomed in... suggestions?

  • OMS Maintenance

    I'm on 9i R2 Patch 7 on a Microsoft Windows Server 2003 Server. What are best practices on maintaining a healthy Oracle Management Server & Oracle Management Server Database? I ran into a situation where every time I was creating a JOB it would just

  • Bulk downloads online - best method???

    We are intending to build a bulk download system for one of our clients. The intention here is, 1) User would click download button 2) The system would go to the database picks millions of records and present in a .csv format so user can save it in h