Page 1 of 1

ABAP Smartform ins DVS ablegen

PostPosted: Thu Feb 26, 2015 8:22 am
by Yasmin4560
Guten T ag,

ich habe momentan folgendes Problem: ein Smartform wird aus einem Report von mir über den generierten Funktionsbaustein ausgegeben, daraus hole ich mir die Spool-ID. Danach konvertiere ich via dem FB 'CONVERT_ABAPSPOOL_2_PDF' den Spool in eine PDF-Datei im XSTRING-Format.

Anschließend möchte ich einen DIS-Anlegen und dieses Dokument da einchecken, was ich aktuell mit den FB's 'BAPI_DOCUMENT_CREATE2' und 'BAPI_DOCUMENT_CHECKIN2' versuche.

Der erste legt den Dokumenteninfosatz an, was auch schon funktioniert :-). Nur bei dem zweiten Schritt komm ich nicht weiter, ich kann das Dokument (welches ich zu dem Zeitpunkt nur im XString-Format habe) nicht einchecken. Geht das überhaupt mit dem BAPI_DOCUMENT_CHECKIN2?

Eine Alternative wäre das Dokument lokal auf dem Rechner, wo das Dokument gedruckt wird, abzuspeichern und dann den Path mit in den BAPI_DOCUMENT_CREATE2 zu geben, obwohl das meiner meinung nach etwas doppelt gemoppelt erscheint.

Vielen Dank!