'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

Similar Messages

  • 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

  • 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

  • Error while Activating update rule in BW

    Hi,
    I am getting an ABAP dump while activating an update rule. The rule is from DSO to cube.
    "MESSAGE_TYPE_X" " "    
    "%_T020N1" or "%_T020N1"
    "INSTANTIATE"           
    I have added some new fields in a DSO. The rule is from DSO to cube. While activating it, I am getting this ABAP dump. There are few other rules from this DSO to other DSO which got activated but this one is causing dump.
    Any ideas/suggestions on this would be really helpful.
    Thanks,
    Naveen

    Hi
    Check if your Cube , DSO and UR's are active. If not reactivate them. Ideally you could recreate the UR's and check the status by running the extraction.
    I would also recommend to use elimination method to check if any particular field is creating an issue. While recreating the UR's , create them for a few fields - active - check extraction - this will also let you know if the issue is within any oif the rules.
    Cheers
    Umesh

  • 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

  • Using exp dump file, how to know schema/tablespace/database/table....

    Hi
    I have export dump file. I don't have any information other then that about the dumpfile.
    1. How do I know what version of exp was used(or database version)?
    2. what does the exp contain, whether it is table/schema/tablespace/database level export?
    3. Is it possible that I can used impdp command to export a file which was exported using "exp" command?

    1. Sorry for my ignorance but in first case how do I know if i have to use "imp or impdp".
    As discussed in the above mentioned thread strings might reveal something but not sure. Otherwise you can always confirm by trying to run it.
    And assuming that if I imported the dump(using trial and error rule), how do I know what level of export was the dump file created... ie
    how do I know the present object(object imported in target) was belonging to which tablespace and schema in source database(question 2 of "Sidhu")?
    When you will import it back in a new database, everything will be same as the original database. All objects will belong to their respective tablespaces,schemas blah blah...(where they were in the original database).
    Sidhu

  • Loss of Mail rules

    Recently migrated to a new laptop and fould no mail rules came across.
    Re-wrote and added significantly to the rules over the last four days.
    Just opened mail to find all my new rules have been dumped and replaced with the rules from my old machine.
    Is this normal?

    Replying to myself here but tried to create new saved file via smart mailbox but settings too broad so deleted it and old saved file miraculously appeared so problem solved.

  • Cannot perform operation. 'RUL-01527: Received exception for loadClass.

    After first hurdle of adding the schema, now I am faced with another problem. It does not load. I guess there are no classes in the dirctory that it had created.
    Can someone help?
    Here is the dump of the error
    oracle.rules.sdk.exception.RulesSDKException: RUL-01527: Received exception for loadClass. at oracle.rules.sdk.mapper.RuleObjectHelper.loadJaxbClassOrPackage(RuleObjectHelper.java:2983) at oracle.rules.ra.uix.mvc.SchemaSelectorEH.importSchema(SchemaSelectorEH.java:213) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at oracle.rules.ra.uix.mvc.BeanEH.genericHandleEvent(BeanEH.java:869) at oracle.rules.ra.uix.mvc.BeanEH.handleEvent(BeanEH.java:838) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source) at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source) at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:436) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)

    I was importing the package that was created i.e. the top level directory.
    I also tied to import each element bu I get similar error
    Cannot perform operation. 'RUL-01527: Received exception for loadClass. RUL-01012: Unable to add JAXB class ecws.Event into the data model. Please make sure the class is in class path. Root Cause: ecws.Event '
    oracle.rules.sdk.exception.RulesSDKException: RUL-01527: Received exception for loadClass. RUL-01012: Unable to add JAXB class ecws.Event into the data model. Please make sure the class is in class path. Root Cause: ecws.Event at oracle.rules.sdk.mapper.RuleObjectHelper.loadJaxbClassOrPackage(RuleObjectHelper.java:2983) at oracle.rules.ra.uix.mvc.SchemaSelectorEH.importSchema(SchemaSelectorEH.java:213) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at oracle.rules.ra.uix.mvc.BeanEH.genericHandleEvent(BeanEH.java:869) at oracle.rules.ra.uix.mvc.BeanEH.handleEvent(BeanEH.java:838) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source) at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source) at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.ui.BaseUIPageBroker.handleRequest(Unknown Source) at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source) at oracle.cabo.servlet.UIXServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:436) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368) at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448) at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)

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

Maybe you are looking for