Ansicht
Dokumentation
FI_SEND_PDF_IN_BUNDLE - PDF per FAX oder Mail verschicken
RFUMSV00 - Advance Return for Tax on Sales/Purchases PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Baustein versendet ein PDF-File an die angegeben Empänger. Je nach Ausgabemedium in ID_DEVICE kann ein Mail-Text oder ein FAX-Cover mitgegeben werden.
Beispiel
Hinweise
Bitte rufen Sie zuerst den Baustein FI_GET_FAX_MAIL_RECEIVERS auf, um die Liste der Empfänger aufzubauen.
Legen Sie dann die Ausgabeparameter fest (z.B. über ein BTE oder BAdI) und lassen Sie diese von FI_CHECK_FAX_MAIL_OPTIONS anpassen. Setzen Sie beim Aufruf dieses Bausteins den Parameter IB_BUNDLING auf 'X'.
Rufen Sie dann mit den angepassten Parametern FP_JOB_OPEN und anschließend den generierten Baustein für Ihr Formular. Hierbei lassen Sie sich das PDF-File über den Parameter /1BCDWB/FORMOUTPUT ausgeben.
Rufen Sie dann für jedes PDF-File diesen Baustein auf.
Rufen Sie nach dem Aufruf von FP_JOB_CLOSE diesen Baustein noch einmal auf, übergeben Sie als einzige Parameter IB_SEND = 'Y' und die Tabelle ET_MESSAGES für Fehlermeldungen.
Weiterführende Informationen
Der Vorteil dieses Bausteins gegenüber FI_SEND_PDF ist die schnellere Laufzeit. Diese wird durch die Bündelung der PDF-Formulare erreicht: Der generierte Baustein für das Formular liefert nicht mehr jedes Formular einzeln zurück, sondern gibt erst nach einer gewissen Anzahl von Aufrufen die bis dahin erzeugten Formulare gebündelt an die rufende Applikation. Wie viele Formulare gebündelt werden, entscheidet der Adobe-Server anhand der Größe des ersten Formulars, das aus diesem Grund immer sofort übergeben wird.
Um die Formulare den richtigen Empfänger zuordnen zu können, werden die Daten der Empfänger im Baustein FI_SEND_PDF_IN_BUNDLE gesammelt, um sie bei Erhalt eines Bündels von Formularen zuzuordnen.
Der letzte Aufruf mit IB_SEND = 'Y' ist nötig, um nach Abschluss des Vorgangs alle noch nicht erhaltenen Formulare vom Adobe-Server abzuholen und zu versenden.
Parameter
EB_FAX_WITH_COVEREB_MAIL_WITH_TEXT
EB_SENT_TO_ALL
ED_STATUS
ES_ERROR
ET_MESSAGES
ET_PROTOCOL
IB_ARCHIVE
IB_MAIL_ENCRYPT
IB_MAIL_SIGN
IB_OUTBOX
IB_SEND
ID_DEVICE
ID_FAX_COVER
ID_FUNCNAME
ID_LANGU
ID_MAIL_BODY_FORMAT
ID_MAIL_STATUS
ID_MAIL_TEXT
ID_MAIL_TITLE
ID_PRIORITY
ID_SENDER
ID_SENDER_TYPE
ID_SEND_PRIORITY
ID_SENSITIVITY
ID_T001_ADRNR
IS_BKORM
IS_DARA
IS_FSABE
IS_OUTPUTPARAMS
IS_RECEIVER
IS_T047I
IT_DARA
IT_FAX_RECEIVERS
IT_MAIL_BODY_EXT
IT_MAIL_RECEIVERS
Ausnahmen
INVALID_DEVICEFunktionsgruppe
SEND_PDFAddresses (Business Address Services) Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4066 Date: 20240523 Time: 145652 sap01-206 ( 66 ms )