Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

DATA: l_trkorr TYPE trkorr,

l_package TYPE devclass VALUE 'ZPACKAGE'.

cl_pak_package_queries=>get_all_subpackages( EXPORTING im_package = l_package


IMPORTING et_subpackages =
DATA(lt_descendant) ).

INSERT VALUE cl_pak_package_queries=>ty_subpackage_info( package = l_package ) INTO


TABLE lt_descendant.

SELECT pgmid, object, obj_name FROM tadir


INTO TABLE @DATA(lt_segw_objects)
FOR ALL ENTRIES IN @lt_descendant
WHERE devclass = @lt_descendant-package.

DATA(instance) = cl_adt_cts_management=>create_instance( ).

LOOP AT lt_segw_objects ASSIGNING FIELD-SYMBOL(<fs_obj>).


TRY.
instance->insert_objects_in_wb_request( EXPORTING pgmid = <fs_obj>-
pgmid
object = <fs_obj>-
object
obj_name = CONV
trobj_name( <fs_obj>-obj_name )
IMPORTING result = DATA(result)
request =
DATA(request)
CHANGING trkorr = l_trkorr ).
CATCH cx_adt_cts_insert_error.
ENDTRY.
ENDLOOP.

You might also like