Code: Alles auswählen.
REPORT ZBL_TEMP.
DATA: go_gos TYPE REF TO cl_gos_manager,
ls_object TYPE borident.
ls_object-objkey = '0030000027'. " VBEL
ls_object-objtype = 'BUS2032'. " Typ Auftrag
CREATE OBJECT go_gos
EXPORTING
is_object = ls_object
ip_start_direct = space
ip_no_instance = space
ip_no_commit = 'X'
ip_mode = 'E'
EXCEPTIONS
object_invalid = 1
callback_invalid = 2
OTHERS = 3.
CALL METHOD go_gos->start_service_direct
EXPORTING
ip_service = 'VIEW_ATTA'
is_object = ls_object
ip_no_check = 'X'.
..so ist es. Der Schlüssel der Abgelegten Anlagen sind in Deinem Fall nur unter BUS2032.Wenn ich dann aber als OBJKEY die Kundennummer verwende (Die zu obigem Auftrag gehört!)
ls_object-objkey = '0040000001'. " Debitor
ls_object-objtype = 'BUS1007'. " Typ Debitor
bekomme ich keine Dokumente angelistet
Code: Alles auswählen.
METHOD if_ex_gos_mult_publish~add_objects .
DATA ls TYPE sibflporb.
IF flt_val = 'VIEW_ATTA'.
ls-instid = '0000000001'.
ls-typeid = 'KNA1'.
ls-catid = 'BO'.
APPEND ls TO ct_lporb.
ENDIF.
ENDMETHOD.