Ergänzen Spoolauftrag zu PDF Formular

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge Seite 1 von 1
6 Beiträge Seite 1 von 1

Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Haubi (Expert / 605 / 12 / 26 ) » 12. Aug 2019 11:57

Moinsen.

Ich habe mal gerne folgendes Problem: ich habe hier ein PDF-Formular, welches problemlos ausgegeben wird. Ich möchte die Ausgabe jetzt allerdings um ein oder mehrere weitere PDFs (Originale zu Dokumentinfosätzen) ergänzen.
Meine Idee wäre, die PDFs vor dem Aufruf von FP_JOB_CLOSE zusätzlich in den Spoolauftrag zu schreiben.
Hat hier jemand eine Idee, wie das funktionieren könnte? Oder einen anderen Ansatz?

Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...


Re: Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Tron (Top Expert / 1048 / 9 / 213 ) » 12. Aug 2019 12:29

Moin.
Versuch mal ob Du den Spoolauftrag offen halten kannst, um einen zweiten, oder mehr, Drucke zu starten.

https://www.berater-wiki.de/Spool-Auftrag
Funktionsbaustein FP_JOB_OPEN
Der Funktionsbaustein FP_JOB_OPEN öffnet einen Spoolauftrag.
Wird beim Aufruf des Funktionsbausteins FP_JOB_OPEN mit dem Parameter REQNEW explit mitgegeben, dass ein neuer Spoolauftrag geöffnet werden soll, wird ein neuer Spoolaufträge angelegt, in dem die Inhalte geschrieben werden.
Wurde ein alter Spoolauftrag abgeschlossen oder hat den Status "Fertig" oder "Error" ist es nicht mehr möglich in diesen Spoolauftrag zu schreiben
Wird ein Spoolauftrag beim Aufruf mit FP_JOB_OPEN nicht als "abgeschlossen" versehen mit dem Paramter REQFINAL und hat einen offenen Status, ist es auch nach Aufruf des Funktionsbausteins FP_JOB_CLOSE von anderen Programmen/oder beim erneuten Starten des Programms möglich weiterhin Inhalte in diesen Spool zu füllen
mit Smartforms habe ich das schon gemacht.
Was soll denn mit dem Spool plus Anhang passieren ?
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Haubi (Expert / 605 / 12 / 26 ) » 12. Aug 2019 12:44

Moin Jens.

Ja, aber wie bekomme ich die PDFs (die ich programmintern als XSTRING bzw. ITab halte) in den Spool-Auftrag? Ich habe bisher keinen Baustein gefunden, mit dem ich ein neues Part aus binären Inhalten anlegen konnte.

Grüße,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Tron (Top Expert / 1048 / 9 / 213 ) » 12. Aug 2019 13:51

.... na ja , deshalb die Frage was das eigentliche Ziel ist.
Eine Email, oder Archivierung, oder anhängen an GOS ?
Der Spool eines Adobe PDFs unterscheidet sich erheblich von Smartforms, oder Sapscript.
Nichts davon wird jedoch Binär angehängt (OTF bzw. XML)
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Haubi (Expert / 605 / 12 / 26 ) » 12. Aug 2019 14:59

Ziel ist Ausdruck.
Für Mail- bzw. Fax-Versendung nehme ich das durch das Formular erzeugte PDF als XSTRING. Für den Ausdruck fällt mir aber nichts Anderes ein, als die Zusatz-PDFs in den Spool zu schreiben.
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Re: Ergänzen Spoolauftrag zu PDF Formular

Beitrag von Tron (Top Expert / 1048 / 9 / 213 ) » 12. Aug 2019 16:25

...
Ok dann ist das vielleicht die Lösung.
https://answers.sap.com/questions/93403 ... tream.html

Funktionsbaustein ADS_CREATE_PDF_SPOOLJOB.
Testprogramm FP_TEST_SAVE_PDF_TO_SPOOL.


gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Aktuelle Forenbeiträge

HTTP Request
vor 22 Stunden von a-dead-trousers 4 / 72
Verfügbarkeitsprüfung
Gestern von deejey 2 / 59
Verwaltung
Gestern von deejey 2 / 50
BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49

Unbeantwortete Forenbeiträge

BSP-Seiten als Service - Problem bei HTTP-Request
vor 2 Tagen von Xilukarim 1 / 49
CCS Bonusabrechnung
vor 2 Tagen von SAP_ENTWICKLER 1 / 31
At Selection-Screen
vor 3 Tagen von L0w-RiDer 1 / 49
SP01 Verweildauer
vor einer Woche von SAP_ENTWICKLER 1 / 102
Transaktion OMT3B Subscreens in Dynpros einhängen
vor einer Woche von SAP_ENTWICKLER 1 / 69