FB 'SO_NEW_DOCUMENT_ATT_SEND_API1'

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

FB 'SO_NEW_DOCUMENT_ATT_SEND_API1'

Beitrag von GoetzJaenicke (ForumUser / 3 / 0 / 0 ) »
Hallo,

wir haben in einem 'Nicht-Unicode-System' den genannten FB genutzt um eine Datei zu versenden. Dies hat auch funktioniert, im neuen 'Unicode-System' wird nach jedem Zeichen ein Leerzeichen eingefügt.

hat jemand einen Tip, woran das liegen kann.

* Interne Tabellen
DATA: it_receiver TYPE TABLE OF somlreci1,
it_versand TYPE TABLE OF solisti1,
* it_versand_hex TYPE TABLE OF solix, "UC
it_versand_hex type table of ty_versand_hex, "UC
it_ekpo LIKE ekpo OCCURS 0 WITH HEADER LINE,
it_packing_list LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
it_objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE,
it_objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE.

* ASCII-Datei / Zeile zusammenfügen mit:
CLEAR: wa_versand, g_menge.
g_menge = wa_ekpo-menge.
CONCATENATE wa_ekpo-matnr "Teilenummer
wa_ekpo-seriallow "Serialno.-Von
wa_ekpo-serialhigh "Serialno.-Bis
g_ebeln_ebelp "Ordernummer(Best-Nr + Pos) "002
g_menge "Bestellmenge 2 mal mitgeben!
g_menge "Bestellmenge
*** MA,18.10.2004 ***
* wa_ekpo-txz01 "Bezeichnung
va_bezeichnung "Bezeichnung und Comment1
g_special "Special arrangement (J oder N)
g_serial "Serialno.Teil (J oder N)
*** MA,12.09.2005 ***
va_kdmat_dummy "Kundenmaterialnummer (Immer Leer)
*** MA,06.09.2005 ***
wa_eket-charg "Chargennummer
*** MA,12.09.2005 ***
va_echarg_dummy "Externe Chargennummer (Immer Leer)
INTO wa_versand
SEPARATED BY separator_tab.

*>>002
* Zeilenumbruch "simulieren" mit dem Dollar-Kennzeichen '$'
CONCATENATE wa_versand
g_zeilenumbruch
INTO wa_versand.

APPEND wa_versand TO it_versand.

*--------- Informationen über den Aubau der Datentabellen (Anhang)
* * Erstellen des Eintrags zur komprimierten Anlage
it_packing_list-transf_bin = 'X'.
it_packing_list-head_start = 1.
it_packing_list-head_num = 1.
it_packing_list-body_start = 1.
it_packing_list-body_num = g_lines.
* it_packing_list-doc_type = 'TXT'.
it_packing_list-doc_type = 'TML'.
it_packing_list-obj_name = 'ANLAGE'.
it_packing_list-obj_descr = g_objky.
it_packing_list-doc_size = wa_data-doc_size.
APPEND it_packing_list.


CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = wa_data
put_in_outbox = 'X'
*** MA,11.09.2008***
* Ab Release 6.10 muß neuer Parameter "Commit Work" gesetzt werden
*** MA,04.10.2008***
* Wegen Verbuchungsabbrüchen wieder entfernt.
* commit_work = 'X'
* IMPORTING
* SENT_TO_ALL =
* NEW_OBJECT_ID =
TABLES
packing_list = it_packing_list
object_header = it_objhead
contents_bin = it_versand
contents_txt = it_objtxt
* CONTENTS_HEX = it_versand_hex
* OBJECT_PARA =
* OBJECT_PARB =
receivers = it_receiver
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.

Datei siehe Anhang

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
1258
Views
Send EXPRES SAP MAIL
von Anita57 » 30.07.2013 13:19 • Verfasst in ABAP® für Anfänger
4
Antw.
2108
Views
Send query as attachment by email
von Fistandantilus » 24.07.2013 08:33 • Verfasst in ABAP® für Anfänger
0
Antw.
1883
Views
DOCUMENT VIEWER
von SAP_ENTWICKLER » 17.01.2015 15:34 • Verfasst in ABAP® Core
0
Antw.
1834
Views
Document Viewer
von joffi68 » 17.07.2007 14:29 • Verfasst in Basis
0
Antw.
744
Views
SAP Document Builder: Dokumenterzeugung
von robin.heidrich » 11.07.2019 16:53 • Verfasst in ABAP® Core

Über diesen Beitrag

GoetzJaenicke
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 75

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 75

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166