Hallo zusammen,
ich bin nach wie vor bei meinem Report zum Doiwnload zu fakturarelevanten Dokumenten aus dem Archiv.
Beim Download von PDF-Anhängen zu Fakturen war ich mittlerweile erfolgreich.
Nun kommt eine weitere Anforderung hinzu, nämlich den Download von Frachtbriefen zu Transporten (Business-Objekt VTTK).
Da scheitere ich leider.
Ich nutze den Baustein ALINK_DOCUMENTS_GET_CLIENT.
Dort drin steigt der Baustein SCMS_CLTFC_FILE_GET mit der Meldung "GetStream failed" aus.
Der Unterschied zu den Fakturaanhängen ist, dass die Frachtbriefe den Dokumenttyp FAX haben.
Weiß einer von Euch Rat?
Der Aufruf von FB ALINK_DOCUMENTS_GET_CLIENT ist wie folgt:
CALL FUNCTION 'ARCHIV_GET_CONNECTIONS'
EXPORTING
objecttype = 'VTTK'
object_id = l_object_id
TABLES
connections = lt_connections
EXCEPTIONS
nothing_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
ELSE.
READ TABLE lt_connections INTO lw_connections INDEX 1.
* Download des Anhangs der Faktura nach generierter Datei
lv_document_class = lw_connections-reserve.
CALL FUNCTION 'ALINK_DOCUMENTS_GET_CLIENT'
EXPORTING
archiv_id = lw_connections-archiv_id
document_class = lv_document_class
archiv_doc_id = lw_connections-arc_doc_id
filename = '\\P1030.gruppe.local\_Austausch\Factoring_ungarn\Download_Frachtbrief.PDF'
IMPORTING
retfilename = fname_c
EXCEPTIONS
error_contentrepository = 1
OTHERS = 2.
Viele Grüße
Udo