Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9269

Re: cl_abap_structdescr finding data element descriptions of program defined structure

$
0
0

Hi Larry,

 

Yes, there is a way. You need to read each component individually (class cl_abap_elemdescr ). See code below:

 

 

TYPES:     BEGIN OF ty_selected,       material       TYPE matnr,       matl_type      TYPE mtart,       lab_office     TYPE labor,       plant          TYPE werks_d,       status         TYPE mmsta,     END   OF ty_selected.
DATA: ref_struct        TYPE REF TO cl_abap_structdescr,       ref_element       TYPE REF TO cl_abap_elemdescr,       ddic              TYPE dfies,       component         TYPE    abap_compdescr.
ref_struct ?= cl_abap_typedescr=>describe_by_name( 'TY_SELECTED' ).
LOOP AT ref_struct->components INTO component..   ref_element ?= cl_abap_typedescr=>describe_by_name( 'TY_SELECTED-' && component-name  ).   ddic = ref_element->get_ddic_field( ).   WRITE: / ddic-scrtext_m.   IF sy-subrc <> 0.
*handle exception   ENDIF.
ENDLOOP.

 

Regards,

Custodio


Viewing all articles
Browse latest Browse all 9269

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>