PDA

View Full Version : Erstellen von Einzel-PDF's auf der AS400



alex61
18-05-18, 09:32
Hallo zusammen !

Ich habe einen Druckoutput eines FiBu-Jobs auf der AS400. Darin stehen Lieferavise an Lieferanten. Pro Lieferant eines, aber alles in einem Druckoutput, also nicht zig einzelne
Druckoutputs. Ist es nun möglich, aus diesem einen Druckoutput einzelne PDFs zu machen ?
Ich möchte also jedem Lieferanten sein Avis per PDF zukommen lassen.
Für Infos wäre ich sehr dankbar.
Gruss A61

Robi
18-05-18, 09:41
Hallo alex61

unser Spooldesigner (https://the-tool-company.de/tools/spooldesigner) kann das!
und vieles mehr.
(Seiten überspringen, Mail, PDF, PDF/A, andere Schrift(en), div.Barcode, auch QR, und SwissQR, Bilder...)

Auch ZUGFeRD Dokumente können damit erzeugt werden.

Einfach mal eine kostenlose Onlinepräsentation ansehen!

Gruß
Robert Jokisch

Dschainers
18-05-18, 10:17
Falls es sich um eine *SCS Druckausgabe handelt, kannst Du diese mittels CPYSPLF in eine PF kopieren und diese dann mit einem separaten Programm auslesen und daraus dann PDF's erzeugen. Für jeden Lieferanten separat

Fuerchau
18-05-18, 17:20
Im Nachhinein geht das natürlichnicht mehr da es ja keinen Spool mehr gibt.
Also im Programm halt schön für jeden Beleg Open/Close programmieren.
Bei den PDF-Namen muss man dann aber aufpassen, dass man hier sich die Namen generieren lässt oder jeweils einen eigenen OVRPRTF kodiert.

Für externe Programme wie dem oben genannten brauchst du dich selber natürlich nicht mehr um die PDF's kümmern sondern druckst ganz normal SCS/AFPDS/IPDS.

ExAzubi
23-05-18, 15:18
Ich würde Furchau's weg eghen.
In dem Prorgamm bei jedem Avis Wechsel die Spooldatei schließen und vor jedem OPEN ggf. einen
OVRPRTF FILE(MYPRTF) DEVTYPE(*AFPDS)
TOSTMF('/myapp/mypdfs/mypdffile.pdf') WSCST(*PDF)
machen, so das du in den Datenamen ggf. Empfängerinformationen zum Versenden hinterlegen kannst.

Dschainers
25-05-18, 07:06
Hallo Alex61, hast Du jetzt eine Lösung?
Wie hast du das umgesetzt?

alex61
25-05-18, 08:21
Hall zusammen,

erst mal danke für alle Hilfestellungen. Habe eine Lösung gefunden, die auch top funktioniert.

1.) Druckprogramm geändert. Es kommen nun Einzelavise raus anstatt ein Gesamtspool

2.) Aus den EinzelSpoolfiles per CL ein PDF erzeugt mit CPYSPLF und sprechendem Namen

3.) Das PDF dann ins IFS gestellt

4.) Und von dort aus per SNDSMTPEMM verschickt.

Klappt wie gesagt wunderbar alles und ist schon im Einsatz.

Wer mehr zu meine CLs wissen möchte, bitte Info.

Gruss A.

Fuerchau
25-05-18, 08:26
Das mit dem CPYSPLF kann man sich sparen, wenn man statt dessen vorher einen OVRPRTF mit direkter Ausgabe als PDF erstellt.
CPYSPLF kann nur *SCS bzw. macht aus *AFPDS-Daten *SCS-Daten, deren Layout u.U. nicht passt.
Zusätzlich kann man Features wie Barcode, Fonts, usw. nutzen.

alex61
25-05-18, 08:33
ok danke !! Ich probiere das aus !
Grüße A.