You are on page 1of 3

SAP Knowledge Base Article

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

SAP NETWEAVER Business Warehouse 7.00 onwards


SAP Business Warehouse (SAP BW)
SAP NetWeaver

Reproducing the Issue


Activating a transformation either manually or by a transport. Sometimes even the display from RSA1/RSTRANGUI produces this error.

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

Other Components BW-WHM-DST Data Staging


Priority
Category

Normal
Problem

Product
Product

Product Version

SAP NetWeaver SAP NetWeaver 7.0


SAP NetWeaver 7.3
SAP NetWeaver 7.4
SAP enhancement package 1 for SAP NetWeaver 7.0
SAP enhancement package 1 for SAP NetWeaver 7.3
SAP enhancement package 2 for SAP NetWeaver 7.0
SAP enhancement package 3 for SAP NetWeaver 7.0

References
This document refers to:
CSS SAP Notes
1714636 SP29:Improved ASSERT handling during generation of TRF
936896 Deleting a rule from the database

You might also like