Ansicht
Dokumentation

FI_SEND_PDF_IN_BUNDLE - PDF per FAX oder Mail verschicken

FI_SEND_PDF_IN_BUNDLE - PDF per FAX oder Mail verschicken

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_COVER
EB_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_DEVICE

Funktionsgruppe

SEND_PDF

Addresses (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 )