/GIB/CL_DCV_MAINT_DATA_T003 METHOD read_data. ... ASSIGN mr_data->* TO <lt_data>. CLEAR: <lt_data>. "hw11490 /GIB/CL_DCV_MAINT_DATA_POOL METHOD read_missing_data_by_parent. ... ENDLOOP. *#HW11837 29.01.2021 mr_data will be reset in read_data DATA: lr_data TYPE REF TO data. "hw11837 FIELD-SYMBOLS: <lt_collect> TYPE table. "hw11837 lr_data = create_table( ). ASSIGN lr_data->* TO <lt_collect>. *##11837 LOOP AT lt_parent ASSIGNING <ls_instance>. *11837 WHERE keyval <> 'FOUND'. read_data( <ls_instance>-data_r ). APPEND LINES OF <lt_data> TO <lt_collect>. "hw11837 ENDLOOP. <lt_data> = <lt_collect>. "hw11837 update_all_lines( ). ENDMETHOD.
/GIB/CL_DCV_MAINT_DATA_T101_S METHOD read_data. ... ASSIGN COMPONENT 'DATA_R' OF STRUCTURE <ls_data> TO <lr_obj>. IF sy-subrc = 0. <lr_obj> ?= lr_abn. ENDIF. ASSIGN COMPONENT 'PARENT' OF STRUCTURE <ls_data> TO <lr_obj>. "hw11837 IF sy-subrc = 0. "hw11837 <lr_obj> ?= /gib/cl_dcv_customer=>get_instance( if_kunnr = <ls_t101>-kunnr ). "hw11837 ENDIF. "hw11837 ENDLOOP. ENDMETHOD.