Tiff zu PDF aus 'ARCHIVOBJECT_GET_TABLE'

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Tiff zu PDF aus 'ARCHIVOBJECT_GET_TABLE'

Beitrag von AbapDomi (ForumUser / 11 / 0 / 0 ) »
Hallo ihr Lieben,

ich suche mir derzeit FAX (TIFF) Dokumte aus unserem SAP Archiv heraus. Dies funktioniert mit dem FB 'ARCHIVOBJECT_GET_TABLE' einwandfrei.

Ich verarbeite die Daten aus dem binarchivobject weiter und sende Sie mir dann mit der Endung TIFF als E-Mail.
Nun würde ich gerne aus dem binarchivobject eine PDF Datei erzeugen. Leider funktioniert dies nicht. Derzeit verwende ich dafür folgendes Coding:

Code: Alles auswählen.

 CALL FUNCTION 'ARCHIVOBJECT_GET_TABLE'
        EXPORTING
          archiv_id                = ia_archiv_id
          document_type            = ia_document_type
          archiv_doc_id            = ia_archiv_doc_id
*         ALL_COMPONENTS           =
*         SIGNATURE                = 'X'
          compid                   = <ls_al_components>-compid
        IMPORTING
*         length                   = length
          binlength                = binlength
        TABLES
          archivobject             = arch_obj
          binarchivobject          = binarch_obj
        EXCEPTIONS
          error_archiv             = 1
          error_communicationtable = 2
          error_kernel             = 3
          OTHERS                   = 4.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.

      CLEAR ld_stream.
      LOOP AT binarch_obj ASSIGNING <ls_binary>.
        CONCATENATE ld_stream <ls_binary>-line INTO ld_stream IN BYTE MODE.
      ENDLOOP.
      t_attachment = cl_bcs_convert=>xstring_to_solix( iv_xstring  =  ld_stream ).

     DESCRIBE TABLE lt_attachment LINES lv_lines_att.



          "Aufbau der Packing list für den Anhang
           ls_packing_list-transf_bin = 'X'.
           ls_packing_list-head_start = 1.
           ls_packing_list-head_num   = 1.
           ls_packing_list-body_start = 1.
           ls_packing_list-body_num   = lv_lines_att.
           ls_packing_list-doc_type   = 'BIN'.
           ls_packing_list-obj_descr  = iv_dateiname.
           ls_packing_list-doc_size   = xstrlen( ld_stream ).

          APPEND ls_packing_list TO lt_packing_list.

Meine Frage ist funktioniert das so wie ich es vorhabe oder muss ich etwas komplett anders machen ?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

0
Antw.
1183
Views
Smartform Standardtext TIFF-Datei
von zunshiner » 31.10.2007 22:26 • Verfasst in ABAP® Core
27
Antw.
2748
Views
Download von TIFF-Dateien aus dem Archiv
von Doobie » 30.06.2022 17:35 • Verfasst in ABAP® für Anfänger
0
Antw.
1841
Views
SAPconnect - Sapscript Formulare als TIFF im Mailanhang
von willi100 » 04.10.2011 17:05 • Verfasst in SAP - Allgemeines
1
Antw.
1226
Views
TIFF-Datei über Button öffnen
von Chilledkroete » 12.04.2013 10:49 • Verfasst in ABAP® für Anfänger
1
Antw.
2703
Views
Notizen aus ECL-Viewer nach TIFF wandeln?
von maehler » 10.03.2006 12:25 • Verfasst in SAP - Allgemeines

Über diesen Beitrag

AbapDomi
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IF mit AND und OR
vor 3 Tagen von GastX 6 / 3909
Meine Inbox
vor 3 Tagen von Rabea1103 1 / 2261
PCL2 Cluster auslesen
vor 5 Tagen von DeathAndPain 2 / 3477
FUBA 'HR_INFOTYPES_OPERATION'
vor 5 Tagen von Bright4.5 3 / 8658

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

IF mit AND und OR
vor 3 Tagen von GastX 6 / 3909
Meine Inbox
vor 3 Tagen von Rabea1103 1 / 2261
PCL2 Cluster auslesen
vor 5 Tagen von DeathAndPain 2 / 3477
FUBA 'HR_INFOTYPES_OPERATION'
vor 5 Tagen von Bright4.5 3 / 8658