EREC: ASSERTION_FAILED dumps (dispatch_nw7_event)

Hi all,
we are on EhP4 SP8 and using the separated scenario (frontend and backend on 2 different servers).
On the frontend side of the productive system, on a daily basis, we are registering tens of short dumps like:
ASSERTION_FAILED
The ASSERT condition was violated.
in the method dispatch_nw7_event of class CL_NW7_VIEW_ELEMENT_ADAPTER.
I've read the other threads about similar cases and already applied the note 1559475, but it is not enough.
Do you know which is the reason behind and if there's a way to fix it?
I'm not even able to replicate it on a dev environment.
Thanks in avance.
Kind regards.
Angelo

Thanks a lot, Sally and Nicole, I'll follow your hints.
I've seen the references of this dump during the job search application and at the login step.
Moreover, from time to time, we have also the dump described in the wiki, on the preferences page
(IT 5106), but I'd like to have an official fix by SAP for this instead of deleting the reference (1) in the table.
Should we also consider the browser version used by the external candidates or do you think
this can not generate such dumps?
Best regards.
Angelo

Similar Messages

  • 'ASSERTION_FAILED' dump in a BI trasformation rule

    HI BI Gurus,
    After a trasport in Quality System , I can't open the trasformation rules related to a master data of a charatteristic .
    When I try to open these trasformations a 'ASSERTION_FAILED' dump is showed with this short text: "The ASSERT condition was violated".
    I tried to trasport these trasformations again but the transport ends with an error and I can't open them in quality system.
    In development system everything is fine and works.
    Any idea how to fix this error?
    Thanks in advance for any help.
    SB

    Hi,
    additional take a look:
    ASSERTION_FAILED when the transformation is activated
    SAP Note Number: [1137447|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_whm/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d31313337343437%7d]
    Runtime error ASSERTION_FAILED for formulas
    SAP Note Number: [1106705|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bw_whm/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d31313036373035%7d]
    Regards
    Andreas

  • Assertion_Failed dump when accessing Design Time for Processes & Forms EP3

    After exhausting SAP note searches and the SDN community forums, blogs & wiki searches, I decide to make my first SDN post:
    After installing Enhancement Pack 3 to the base ECC 6.0, we got the Design Time for Processes & Forms node in the IMG under HR Administrative Services. I was able to get in to it the very first time without any issues; however once I selected one of the sample SAP processes, I received an "Assertion_Failed" dump in the section of code saying a referenced node must exist. In debugging, we did see a node that is referencing a node that does not exist,  which is causing the dump. The dump occurs in CL_HRASR00_DT_OBJECT_BROWSER, Method ASSERT_OBJ_HIER_IS_CONSISTENT (line 71). 
    I now get this dump each time I try to execute the Design Time for Processes & Forms node in the IMG. Note: when accessing process the old way, there is no issue.
    To me is seems like either EP3 was not installed completely, something went wrong in the activation of those business functions, or the copy of the sample forms from client 000 did not grab everything.  In debugging, it appears that the missing reference node is related to some form scenario node.   Also note that all the steps under Technical Settings were completed.
    Has anyone seen this issue before?
    Thanks for any help you can give.  If I find the solution, I will post the answer here as well.
    -Jeff Glynn
    Edited by: Jeffrey Glynn on Oct 22, 2008 1:54 AM

    Hi Jeff,
    I believe we had the same issue here.
    There is an SAP Note (below) for this. Please let me know if this works.
    Note 1075650 - New Design Time tool Corrections for the dump
    Note Language: English Version: 1 Validity: Valid from 18.07.2007
    Summary
    Symptom
    Dump on executing the transaction HRASR_DT which starts the new design time
    tool of the HR Administrative services
    More Terms
    Design time tool HRASR_DT HRadmin
    Cause and Prerequisites
    Solution
    The solution to the dump occuring would be resolved by applying the SP
    Alternately the dump can be
    resolved by performing the following steps manually :
    1.Start SE16 transaction
    2.Give the table name as T5ASRDTOBJHIER and press RETURN key
    3.Execute the Selection screen by pressing on F8 Key
    4.Select the following entries:
    i. OBJECT TYPE = PROCESS and NODE TYPE = PROC_REF_FSCN_DIRECT
    ii.OBJECT TYPE = PROCESS and NODE TYPE = PROC_REF_FSCN_DIRECT_START
    5. Click on EDIT entries button on the header
    6. Enter in the field REF_OBJECT_TYPE the value as FORM_SCENARIO
    7. Click on the Next button on the header bar to navigate to the next entry
    8. Repeat Step 6 for this entry also
    9. Save the modification
    Additionaly, perform the following steps as well:
    1.Start SE16 transaction
    2.Give the table name as T5ASRDTTOOLS and press RETURN key
    3.Execute the Selection screen by pressing on F8 Key
    4.Click on CREATE entry button on the header
    5.Enter the following to create a new entry:
    TOOL TYPE = FSCN_MSG_MAPPER
    OPERATION = DISPEDIT
    TOOL CLASSNAME = CL_HRASR00_DT_FST_MESSAGE_MAP
    6. Enter the following to create a new entry:
    TOOL TYPE = PROC_EXEC_FREQUENCY
    OPERATION = DISPEDIT
    TOOL CLASSNAME = CL_HRASR00_DT_PRT_EXEC_FREQ
    7. Save the new entries
    These adjustments should resolve the dumps hindering to start the new
    design time tool

  • ASSERTION_FAILED dump error

    HI all,
    /SAPAPO/                                                                               
    3 ""Lokale Schnittstelle:                                                          
       4 *"  IMPORTING                                                                      
       5 *"     VALUE(IV_TIMESTAMP) TYPE  TIMESTAMP                                         
       6 *"     VALUE(IV_DURATION_PACKED) TYPE  /SAPAPO/SCHEDDURATION OPTIONAL              
       7 *"     VALUE(IV_DURATION_INTEGER) TYPE  I OPTIONAL                                 
       8 *"  EXPORTING                                                                      
       9 *"     VALUE(EV_TIMESTAMP) TYPE  TIMESTAMP                                         
      10 *"  EXCEPTIONS                                                                     
      11 *"      OUT_OF_RANGE                                                               
      12 *"      INVALID_PARAMETER                                                          
      13 *"----
      14 * Trennung in ADD und SUBTRACT aufgrund von Problemen mit der                      
      15 * Konvertierungsroutine von IV_DURATION_PACKED (vorzeichenlos)                     
      16                                                                               
    17   CONSTANTS:                                                                       
      18     lc_date_highval      TYPE i  VALUE 3652060.             "31.12.9999            
      19                                                                               
    20   DATA:                                                                               
    21     ls_timestamp         TYPE ttztstmp,                                            
      22     ls_timestamp_result  TYPE ttztstmp,                                            
      23     ls_duration          TYPE tstr_durationstr,                                    
      24     ls_duration_int      TYPE tstr_durationstr,                                    
      25     lv_duration_int_date TYPE tstr_durationstr,                                    
      26     lv_duration_int_time TYPE tstr_durationstr,                                    
      27     lv_date_int          TYPE i,                                                   
      28     lv_date_int_result   TYPE i,                                                   
      29     lv_time_int          TYPE i,                                                   
      30     lv_time_int_result   TYPE i.                                                   
      31                                                                               
    32 * check timestamp parameter                                                        
    >>>>   ASSERT NOT iv_timestamp IS INITIAL.                                              
      34                                                                               
    35 * check duration parameters                                                        
      36   ASSERT iv_duration_integer => 0.                                                 
      37                                                                               
    TIMESTAMP_ADD function module is througing ASSERTION_FAILED dump error.
    Pls help me on this.
    Thanks in advance

    Hi,
    Implement the OSS note 1637970 in your system.
    Summary
    Symptom
    System generates short dump while executing the Product Heuristics in the Product View (/SAPAPO/RRP3).
    Other terms
    /SAPAPO/RRP3, Product Heuristics, ASSERTION_FAILED
    Reason and Prerequisites
    Reason : Program Error
    Solution
    Implement the corrections in this Note or import the relevant Support
    Pack.
    Your problem solved....

  • 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.

  • LANDSCAPE FETCH (RSGET_SMSY) fails with ASSERTION_FAILED dump

    We are running Solution Manager 7.1 SP14 on Unix/Oracle.  When we execute LANDSCAPE FETCH (or RSGET_SMSY), it fails with an ABAP dump runtime error ASSERTION_FAILED.  We have searched OSS and SDN and the notes that appear to resolve the issue cannot be implemented in our system.
    Has anyone seen this before in their Solution Manager system?  Any help will be appreciated.
    WL

    Hi Wayna,
    Can you share ST22 dump ?
    Also, What have you recently changed in SLD/LMDB ?
    Regards,
    Divyanshu

  • Dump while Executing Hrast_dT (Design time of HCM Process and Forms)

    Hi All,
    I am getting Syntax Error Dump while Executing Hrast_dT tcode (Design time of HCM Process and Forms) and here with i have mentioned the source code also ist contained in standard class.
    *METHOD constructor.
      DATA:
        badi_context          TYPE REF TO lcl_badi_context.
      CALL METHOD super->constructor
        EXPORTING
          form_scenario         = form_scenario
          form_scenario_service = form_scenario_service.
      DATA:
        t5asrfscnsrv_wa TYPE t5asrfscnsrv.
      SELECT SINGLE * FROM t5asrfscnsrv INTO t5asrfscnsrv_wa WHERE form_scen_srv EQ form_scenari
      ASSERT sy-subrc EQ 0.
      ASSERT t5asrfscnsrv_wa-service_type = 'GENSRV'.
      fill_table_metadata( ).*
    i followed this link also..its not working for me..
    [Re: Assertion_Failed dump when accessing Design Time for Processes & Forms EP3]
    Regards,
    Parthi

    Hello Parthasarathi,
    Please, try to implement the note 1075650.

  • Design Time for processes and forms : Short Dump

    Hi All,
    When I try to execute Design Time for processes and forms - (tcode :HRASR_DT), I am getting below short dump.
    The following syntax error occurred in program
    "CL_HRASR00_DT_FSCN_PD_DATA====CP " in include
    "CL_HRASR00_DT_FSCN_PD_DATA====CM00E " in
    line 177:
    "The obligatory parameter "FORM_SCENARIO_VERSION" had no value assigned"
    " to it."
    Please suggest what could resolve this.
    Thanks.
    Tejas

    note: Note 1075650
    Re: Assertion_Failed dump when accessing Design Time for Processes & Forms EP3
    regards,
    Prakesh.

  • Runtime Error : ASSERTION_FAILED while resubmit the SC to create FOD

    Hi
    We are using SRM 5.00 classic scenario.
    When i am clicking on resubmit button to create follow on document getting
    RUNTIME ERROR : ASSERTION_FAILED
    Termination occurred in the ABAP program "CL_BBP_BS_MAP_SC2RQ===========CP" -
    in "MAP_DELIVERY_ADDRESS".
    The main program was "SAPLBBP_MON_SC ".
    In the source code you have the termination point in line 20
    of the (Include) program "CL_BBP_BS_MAP_SC2RQ===========CM00J".
    Please suggest what should i do ?
    Thanks and Regards
    Ruma Paul.

    Hi Ruma,
    Please check the following OSS Notes:
    Note 1169451 - ASSERTION_FAILED: Shopping stuck in Error in transmission
    Note 980296 - ASSERTION_FAILED dump upon resubmitting the shopping cart.
    Note 996674 - Check status of shopping cart raise short dump
    Note 1027966 - ASSERTION_FAILED dump for shopping cart items in spool
    Thanks,
    Pradeep

  • Catch assertion_failed on create object

    Hi,
    I create an object based on user input. When the user makes a typo, I get an assertion_failed dump, although I've encapsulated it wit a try catch on cx_root.
    How can I catch an assertion_failed in order to prevent a dump?
    Eddy

    @Eddy
    You can do a simple check before creating instance of this class
    DATA: gr_typedescr  TYPE REF TO cl_abap_typedescr,
          gr_obj        TYPE REF TO object.
    DATA: gt_params     TYPE abap_parmbind_tab.
    CALL METHOD cl_abap_typedescr=>describe_by_name(
    EXPORTING
      p_name         = 'CL_GUI_ALV_GRID2'
    RECEIVING
      p_descr_ref    = gr_typedescr
    EXCEPTIONS
      type_not_found = 1
      OTHERS         = 2 ).
    IF sy-subrc = 0.
      CREATE OBJECT gr_obj TYPE ('CL_GUI_ALV_GRID2')
        PARAMETER-TABLE gt_params.
    ENDIF.
    @Tomek
    If the result of log_exp is false, for an always active assertion (without the addition ID) an untreatable exception is triggered and the program terminates with the runtime error ASSERTION_FAILED.
    Actually this depends on configuration made in SAAB . The processing might still go on if other config option is set.
    Regards
    Marcin

  • Design Time for Processes and Forms

    Hi experts,
    When trying to open  "Design Time for Processes and Forms" in order to create a process, I get a dump.
    Could you let me know what could be wrong ? config? etc..
    Hereunder is a sample of what I found in T.code ST22
    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) "
        referenced node must exist
          READ TABLE object_hierarchy_nodes TRANSPORTING NO FIELDS
                     WITH KEY node_id = object_hierarchy_node_wa-ref_node_id
    >>>      ASSERT sy-subrc = 0.
        ENDIF.
      provider has to be specified (except in case of recursion)
        IF object_hierarchy_node_wa-ref_node_id IS INITIAL.
          ASSERT object_hierarchy_node_wa-provider_id IS NOT INITIAL.
        ENDIF.
    Thanks in advance,
    Louis

    note: Note 1075650
    Re: Assertion_Failed dump when accessing Design Time for Processes & Forms EP3
    regards,
    Prakesh.

  • Entering custom backend service in Design Time for Processes and Forms

    Hi all,
    I am trying to create a form that have 3 fields:
    1. pernr
    2. ename
    3. effective_date
    I done all the necessary setup of BADI ,class, interface and form.
    However I cannot seem to insert my custom backend service in the Design Time for Processes and Forms workbench (t-code:hrasr_dt).
    Currently, I am just using SAP_PA for my backend service which is unable to load the ename into my form. The code in my custom class will not be triggered if I did not use my custom back end service in the Design Time for Processes and Forms.
    Whenever I tried using my custom back end service, I will encounter the assertion_failed dump.
    Anyone have any idea?
    Edited by: Siong Chao on Dec 22, 2010 6:35 AM

    Hi Siong Chao,
    The filter name you have used in the BADI for your generic service requires to be defined in the Create / Edit Generic Service - Definition.( You can see this on selecting the Back-end services node under Form Scenario definition while using HRASR_DT transaction code)
    Once you do that, you can import the fields defined in the Generic service BADI - using the same procedure used in standard SAP backend sevices.
    Hope this clarifies. Please let me know if you have any further questions.
    Best Regards
    G Raj

  • Can't transport two DTP

    Dear all ,
    I couldn't transport more than one DTP which is uploading same target . On each transport last DTP overwrite previous one .
    For example I have two following DTP
    Current month DTP
    Previous Month  DTP
    but when I'm trying to transport them just
    Previous Month DTP is transported to the target system
    Then I'm trying to transport Current Month DTP but it is overwriting on Previous Month DTP
    Do you have any suggestions on this problem
    Thanks in advance ....

    Hello Erkan Akin,
    We are on SP17 and had a lot of DTP / Process Chain transport problem. Some solution we have two DTP, one for actual and other for previous period.
    After aply all these SAP Notes below, we fixed the problems and now we are transporting DTP / Process Chain correctly from dev to quality environment:
    1147587     70SP18: process chain after import: DTP not found
    1250577     70SP20: Source-dependent Error DTP texts after transport
    1271324     70SP21: Error DTP text incorrect after transport
    1002791     7.0 Support Package 18: Process chains - DTP confirmations
    1139653     70SP18: DTPs and error DTPs generated in process chain
    1147766     P18:PC:DTP:Select only full DTPs for overlapping deletion
    1163735     70SP18:Full DTP & Error DTP is not activated after transport
    1267427     SP20: dtp cts
    1271730     70SP21: Transport full DTP with OLAP or selection routine
    1272636     70SP21: DTP transports after system copy
    1330738     70SP22: Transport full DTP without filter overwritten
    1151359     ASSERTION_FAILED dump in DTP transport
    1158914     Transport of filter routines
    1317338     Problems with grouping
    1148403     70SP18: BDLS after early replication
    Please, let me know if you try some of these notes, and if helped you.
    Best Regards,
    Mateus Celeste

  • DUMP in program webdynpro  ASSERTION_FAILED  The main program was "SAPMHTTP

    We have a program in webdypro and yesterday we had this dump,but nobody can me tell wath it is mean?.
    Can someone help me? Thanks Flavia
    Texto breve
        The ASSERT condition was violated.
    Anál.errores
        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) "
    Notas para corregir errores
        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_WDR_VIEW_ELEMENT_ADAPTER===CP" or "CL_WDR_VIEW_ELEMENT_ADAPTER===CM01L"
        "DISPATCH_EVENT"
        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.
    Usuario y transacción
        Client.............. 300
        User................ "CTACTEPROV"
        Language Key........ "S"
        Transaction......... " "
        Program............. "CL_WDR_VIEW_ELEMENT_ADAPTER===CP"
        Screen.............. "SAPMHTTP 0010"
        Screen Line......... 2
        Information on Caller ofr "HTTP" Connection:
        Plug-in Type.......... "HTTP"
        Caller IP............. "10.10.10.90"
        Caller Port........... 8001
        Universal Resource Id. "/"
    Info posición de cancelación
        Termination occurred in the ABAP program "CL_WDR_VIEW_ELEMENT_ADAPTER===CP" -
         in "DISPATCH_EVENT".
        The main program was "SAPMHTTP ".
        In the source code you have the termination point in line 5
        of the (Include) program "CL_WDR_VIEW_ELEMENT_ADAPTER===CM01L".

    Hello,
    We implement some notes and so far not returned the problem. I do not know if it solved the problem but maybe help you.
    Nota 1522829
    Nota 1070532
    Flavia

  • 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.

Maybe you are looking for