= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( 'LIKP' ). LT_IDETAILS[] = LR_REF_TABLE_DES->COMPONENTS[]. "循环判断结构每个字段 LOOP AT LT_IDETAILS. ASSIGN COMPONENT LT_IDETAILS-NAME OF STRUCTURE is_likp TO 《 L_FIELD》 . IF SY-SUBRC = 0 AND IS NOT INITIAL. ASSIGN COMPONENT LT_IDETAI...
CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME method gives incorrect length. In my case, i am trying to prepare dynamic internal table for KNKA table. For all the fields i am
LO_TYPEDESCR = CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME( <F1> )."data lable LV_TYPE = LO_TYPEDESCR->GET_RELATIVE_NAME( )."This would be "MATNR"
Unfortunately I am having to use a type ref to cl_abap_tabledescr rather than cl_abap_structdescr as it dumps when I use the later and then use the following ref_descr ?= cl_abap_typedescr=>describe_by_data( <gt_table> ). My issue then occurs with the resultant table that is retu...
data: l_describe TYPE REF TO cl_abap_typedescr. field-symbols: <field>. data: field_name(15). ASSIGN TABLE FIELD (field_name) TO <field> call method cl_abap_typedescr=>describe_by_data exporting p_data = <field> receiving p_descr_ref = l_describe Or Simply ASSIGN TABLE FIELD (fie...