09-23-2010 1:40 PM
Hello experts,
when generating a copy of a system generated ITAB with RTTI/C I get a CX_SY_STRUCT_COMP_NAME dump for invalid character.
The error is caused at statement:
go_sdescr_new = cl_abap_structdescr=>create( gt_components ).
Dump excerpt:
...
The reason for the exception is:
Component Name '0FISCVARNT' of the Component 1 Contains an Invalid Character
...
70 if comp-name+off(1) cn 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_' or
71 comp-name+off(*) cn 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789'.
72 * illegal character in component name
raise exception type CX_SY_STRUCT_COMP_NAME
...
Within SAP BI-IP ABAP-Exit function I am trying to create a copy of the system generate ITAB1 in which the data is delivered to me by the system. I want to add a few columns to this copy, perform calculations and write the data back to the result table ITAB2
The first component (out of 80) of the table ITAB1 is the SAP standard infoobject 0FISCVARNT ...
Excerpt (line 1) gt_components:
1 0FISCVARNT ->
Since 0FISCVARNT contains a 0 as first character I cannot use this name in my copy of ITAB1.
I desperately need a work around!
I apprecate any suggestions
Greetings,
Martin
09-23-2010 2:00 PM
09-23-2010 2:00 PM
09-23-2010 2:23 PM
Thanks for the tip Suha ... dont know why I didnt check myself ... well well