Code: Alles auswählen.
DATA(lo_descr_reduced) = cl_abap_structdescr=>create( lt_result ).
CREATE DATA lr_data TYPE HANDLE lo_descr_reduced.
ASSIGN lr_data->* TO FIELD-SYMBOL(<ls_position>).
Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
Der Formulator
Code: Alles auswählen.
DATA lr_data TYPE REF TO data.
DATA(it_components) = VALUE cl_abap_structdescr=>component_table(
(
name = 'CARRID'
type = cl_abap_elemdescr=>get_c( 3 ) " S_CARR_ID
)
(
name = 'CONNID'
type = cl_abap_elemdescr=>get_n( 4 ) " S_CONN_ID
)
(
name = 'CARRNAME'
type = CAST #( cl_abap_elemdescr=>describe_by_name( 'S_CARRNAME' ) )
)
*
).
DATA(o_struct_desc) = cl_abap_structdescr=>create( it_components ).
CREATE DATA lr_data TYPE HANDLE o_struct_desc.
ASSIGN lr_data->* TO FIELD-SYMBOL(<ls_flight>).
ASSIGN COMPONENT 'CARRID' OF STRUCTURE <ls_flight> TO FIELD-SYMBOL(<carrid>).
<carrid> = 'ABC'.
WRITE: / <carrid>.
Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
Der Formulator