Professional Documents
Culture Documents
1720202 - Dump 'ASSERTION_FAILED' in class CL_RSTRAN_GEN / error message RSTRAN 710 during the activation of a
transformation
Version 4 Validity: 02.08.2012 - active
Language English
Symptom
When a transformation is activated, the system issues an 'ASSERTION_FAILED' dump, like the one below:
"ASSERTION_FAILED" " "
"CL_RSTRAN_GEN=================CP"bzw.
"CL_RSTRAN_GEN=================CM01G"
"INITIALIZE_STEP"
7READTABLEi_t_rule_stepINTOe_s_rule_step
8WITHKEYstepid=i_stepid.
>>>>>ASSERTsy-subrc = 0.
10
11CALLMETHODe_s_rule_step-r_step_->get_rule_ref_gen
12RECEIVING
13r_r_rule_=lr_rule.
Environment
l
l
l
Cause
The dump is triggered due to an inconsistent rule inside of the transformation.
Resolution
Firstly the note 1714636 should be implemented, because it prevents the dump, and instead of the dump an error message is triggered, which
contains the RULEID for the inconsistent rule.
When the note is implemented and the needed information about the RULEID is available, then in most cases the problematic rule should be
deletedandthenrecreated.Todeletetherule,themethodDELETE_RULE_FROM_DBoftheclassCL_RSTRAN_STATcanbeused,inthe
following way:
1. OpentransactionSE24andtheclassCL_RSTRAN_STATandclickonExecute
2. ExecutethemethodDELETE_RULE_FROM_DB
3. FillthetheparametersI_TRANID,I_RULEID from the parameters of the error message RSTRAN710. It is important that the
method is executed for both 'A' and 'M' versions (I_OBJVERS)
In the example above the problem was with the RULE number '1' of the transformation 005X32549WJHRYR0T913B83P8FAU80W3.
4. After the problematic rule has been deleted the transformation should be reactivated either manually or via transport or by the
report RSDG_TRFN_ACTIVATE
5. After the activation the rule can be recreated
Keywords
RSTRAN710, RSTRAN 710, ASSERTION_FAILED, activate transformation, aktivieren einer transformation
Header Data
Released On
Release Status
Component
12.12.2014 15:25:41
Released to Customer
BW-WHM-DST-TRF Transformation
Normal
Problem
Product
Product
Product Version
References
This document refers to:
CSS SAP Notes
1714636 SP29:Improved ASSERT handling during generation of TRF
936896 Deleting a rule from the database