Workflow: aus _Attach_Objects Dateiname und Dateierweiterung auslesen

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

Workflow: aus _Attach_Objects Dateiname und Dateierweiterung auslesen

Beitrag von brezel (ForumUser / 2 / 0 / 0 ) » 09.01.2020 17:34
Hallo!
Ich füge mit SAP_WAPI_ATTACHMENT_ADD ein Attachment (Excel mit Dateiendung .xlsx) zu einem Workitem hinzu.
Dazu ist erforderlich im att_header den Dateinamen und die Dateierweiterung (z. B. xlsx) anzugeben. Das habe ich gemacht und funktioniert.
Mir steht nun die doc_id zur Verfügung (Objekt-ID, Folder-ID).

Code: Alles auswählen.

ls_att_header-file_type = 'B'.
ls_att_header-file_name = 'Test'.
ls_att_header-file_extension = 'xlsx'

CALL FUNCTION 'SAP_WAPI_ATTACHMENT_ADD'

  EXPORTING
    workitem_id = i_wi_id
    att_header = ls_att_header
    att_bin = lv_cont_xstring
  IMPORTING
    return_code  = lv_return_code
    att_id           = ls_att_id
  TABLES
    message_lines  = lt_message_lines[]
    message_struct = lt_message_struct.

Mit welchem Funktionsbaustein kann ich nun dieses Bürodokument aus SAP-Office oder Workflow mit Angabe der Workitem_ID lesen?
Ich benötige hier den Dateinamen und die Dateierweiterung.

Mit so_object_read erhalte ich den Dateinamen und Dateierweiterung über den Parameter O_OBJECT_HD_DISPLAY.
Aber: Dateierweiterung mit nur 3 Zeichen (Typ so_fileext).

Über den Parameter OBJHEAD erhält man in Zeile 1 den Dateinamen.
Normalerweise sollte dieser jedoch in &so_filename=test.xlsx eingebunden sein.

Gibt es eine Möglichkeit die vollständige Dateierweiterung zu lesen?

Danke im Voraus.
LG


Seite 1 von 1

Über diesen Beitrag

brezel
Unterstütze die Community und teile den Beitrag für mehr Leser und besseren Inhalt:

Aktuelle Forenbeiträge

Im Popup kein SALV_TABLE?
vor 8 Stunden von ralf.wenzel gelöst 20 / 293
&KEY& in SAP ABAP
vor 13 Stunden von tekko 1 / 20
ALV SPaltennamen ändern.
vor 13 Stunden von ewx 5 / 94
SMARTFORM mit Bedingungen
vor 16 Stunden von msfox 4 / 39