Hallo ein Code Beispiel ohne Gewähr
DATA: lt_links TYPE TABLE OF drawlink,
lt_doc_keys TYPE TABLE OF cvapi_doc_keys,
lt_doc_data TYPE TABLE OF cvapi_doc_data,
lv_matnr TYPE matnr,
lv_werks TYPE werks_d.
" Materialnummer festlegen – z. B. vom aufgerufenen Materialstamm
lv_matnr = '12345678'. " oder aus der Umgebung holen
" 1. Dokumentverknüpfungen lesen
CALL FUNCTION 'CV130_DOC_GET_LINKS'
EXPORTING
objecttype = 'MARA'
objectkey = lv_matnr
TABLES
links = lt_links
EXCEPTIONS
not_found = 1
no_objects = 2
others = 3.
IF sy-subrc = 0 AND lt_links IS NOT INITIAL.
LOOP AT lt_links INTO DATA(ls_link).
" 2. Dokument anzeigen
CALL FUNCTION 'CV03N_DISPLAY_DOCUMENT'
EXPORTING
dokar = ls_link-dokar
doknr = ls_link-doknr
dokvr = ls_link-dokvr
doktl = ls_link-doktl.
ENDLOOP.
ELSE.
MESSAGE 'Keine verknüpften Dokumente gefunden.' TYPE 'I'.
ENDIF.
Gruß Wolfgang