Page 1 of 1

Mehrere PDF-Dokumente in 1 Mail versenden

PostPosted: Sun Nov 02, 2003 2:00 am
by Ecrin334
Hallo an alle Entwickler,

wir haben das Problem, dass wir über Mail-Versand mehrere
Einzel-Pdf-Dokumente verschicken sollen.
SAP bietet jedoch dafür keinen Funktionsbaustein, es ist nur
möglich, 1 Pdf-File pro Mail zu generieren.
Jetzt müssen wir 4 Formulare in einer PDF versenden, was natürlich
die Archivierung bei unseren Kunden nicht einfach gestaltet.

Weiss jemand eine Lösung oder gibt es wirklich keine Möglichkeit?

Wäre lieb, wenn jemand antwortet

Grüsse aprilmaus :?: :?: :?:

PostPosted: Mon Nov 03, 2003 10:07 am
by Eleanor356
Hallo,

man kann mehrere Anlagen (verschiedene dateitypen, auch pdf )
per mail verschicken mit dem Fuba SO_DOCUMENT_SEND_API1:

- einfach Dateien mit FILETYPE = 'BIN' laden und in CONTENTS_hex
anfügen
- wichtig ist die Packliste der Anlagen:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. * Erstellen des Eintrags zur komprimierten Anlage
  2.     OBJPACK-TRANSF_BIN = 'X'.
  3.     OBJPACK-HEAD_START = 1.
  4.     OBJPACK-HEAD_NUM = 0.
  5.     OBJPACK-BODY_START = z_anf.
  6.     OBJPACK-BODY_NUM = TAB_LINES.
  7.     OBJPACK-DOC_TYPE = exttab(3).
  8.     OBJPACK-OBJ_NAME = 'ANLAGE'.
  9.     read table exttab index 1.
  10.     OBJPACK-OBJ_DESCR = exttab.
  11. *OBJPACK-DOC_SIZE = size.
  12.     objpack-doc_size = ( tab_lines - 1 ) * 255 + strlen( objbin ).
  13.     APPEND OBJPACK.
  14.     add tab_lines to z_anf.
  15.  
GeSHi ©


- dann fuba aufrufen

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. * Versenden des Dokuments
  2.   CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
  3.        EXPORTING
  4.             DOCUMENT_DATA              = DOC_CHNG
  5.             PUT_IN_OUTBOX              = 'X'
  6.        TABLES
  7.             PACKING_LIST               = OBJPACK
  8.             OBJECT_HEADER              = OBJHEAD
  9. *          CONTENTS_BIN               = objbin
  10.              CONTENTS_hex               = objbin
  11.             CONTENTS_TXT               = OBJTXT
  12.             RECEIVERS                  = RECLIST
  13.  
GeSHi ©


lg Andreas