‎2009 Nov 20 9:17 PM
Hi All,
I have another issue i need to read the data element of the field of the table runtime
Below is my code
ABLES : EKKO.
DATA : ITAB TYPE STANDARD TABLE OF EKKO.
*
CLASS LCL_TEST DEFINITION.
PUBLIC SECTION.
METHODS : CMETH IMPORTING ITAB1 TYPE STANDARD TABLE.
ENDCLASS. "lcl_test DEFINITION
*
CLASS LCL_TEST IMPLEMENTATION.
METHOD CMETH.
DATA: MY_WA TYPE REF TO DATA.
DATA: DESC_TABLE TYPE REF TO CL_ABAP_TABLEDESCR,
DESC_STRUC TYPE REF TO CL_ABAP_STRUCTDESCR.
FIELD-SYMBOLS:
<P_DATA> TYPE ANY,
<P_FIELD> TYPE ANY,
<P_COMPONENT> TYPE ABAP_COMPDESCR.
CREATE DATA MY_WA LIKE LINE OF ITAB1.
ASSIGN MY_WA->* TO <P_DATA>.
DESC_STRUC ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( <P_DATA> ).
LOOP AT DESC_STRUC->COMPONENTS ASSIGNING <P_COMPONENT>.
WRITE: / <P_COMPONENT>-NAME. " I'm getting the FiELD Name
ENDLOOP.
WRITE: desc_struc->absolute_name. " Table Name
* I need the data elements
if i have the below code
loop at itab1 assigning <p_data>.
_*i have the data element under <p_data> absoulte type column , i 'm connfused as how to read it*_
ENDMETHOD. "testThanks
David
‎2009 Nov 21 10:11 AM
Hi,
DD03L gives table definition details.
DD04L give data element details.
Thanks,
Vinod.
‎2009 Nov 21 10:11 AM
Hi,
DD03L gives table definition details.
DD04L give data element details.
Thanks,
Vinod.