cancel
Showing results for 
Search instead for 
Did you mean: 

Error: Assertion Failed - Transformation Rule check(F9) - InfoSet to DSO

Former Member
0 Kudos

Hi,

I get a dump (Assertion Failed), if I have tested a rule (ruledetails - F9) from InfoSet to DSO in a transformation.

Example: InfoSet contains only one DSO

________________________________________________________________________________________

Dump: Assertion Failed:

Programm CL_RSTRAN_T_TEST==============CP

Include CL_RSTRAN_T_TEST==============CM007

Zeile 352

Modultyp (METHOD)

Modulname GEN_DDIC_STRU

Coding:

l_s_dtel-length_ = l_s_fields-leng.

l_s_dtel-decimals_ = l_s_fields-decimals.

CALL METHOD cl_rsar_formulas=>get_dataelement_by_naming

CHANGING

c_s_field = l_s_dtel

EXCEPTIONS

failed = 1

others = 2

.

IF sy-subrc = 0.

l_s_dd03p-rollname = l_s_dtel-dtelnm.

ENDIF.

l_s_dd03p-position = l_v_col_pos.

l_s_dd03p-intlen = l_s_fields-intlen.

l_s_dd03p-leng = l_s_fields-leng.

l_s_dd03p-decimals = l_s_fields-decimals.

l_s_dd03p-datatype = l_s_fields-datatype.

l_s_dd03p-inttype = l_s_fields-inttype.

ELSE. "dataelement found

CALL METHOD cl_abap_elemdescr=>describe_by_name

EXPORTING

p_name = l_v_dtelnm

RECEIVING

p_descr_ref = l_r_typedescr

EXCEPTIONS

type_not_found = 1

OTHERS = 2.

ASSERT sy-subrc = 0. (Error)

l_r_elemdescr ?= l_r_typedescr.

CALL METHOD l_r_elemdescr->get_ddic_field

RECEIVING

.....

_________________________________________________________________________________ .....

There is no dataelement found. Why? I activated a InfoSet with only one DSO and use this InfoSet to DSO in a transformation.

In the transformation I have rules between the InfoSet "InfoObjects" and DSO "InfoObjects". If I test all rules, i have got a dump (Assertion Failed)

Could you help me, please?

Thanks and kind regards,

Volker

Accepted Solutions (0)

Answers (3)

Answers (3)

andrey_ryzhkov
Participant
0 Kudos

Hi!

The right note for this - 1551354 - SP26:ASSERTION_FAILED in single rule test(Infoset as Source) https://launchpad.support.sap.com/#/notes/1551354

P.S.: sorry to rise to the top this old post, but 7.0 systems are still in use in 2016.

Former Member
0 Kudos

Hi,

Pls try the OSS NOTES: 998730. It clearly explains the solution.

Regards,

Vishnu

Former Member
0 Kudos

Hi,

This issue can be resolved by activating the transformation again.

just have a eye on OSS note 1008381.

Thanks & Regards,

Vipin