Ansicht
Dokumentation
EDI_DOCUMENT_CLOSE_CREATE_TAB - EDI-Schnittst.: Schließen IDocs nach Hinzufügen mit EDIDD-Tabelle
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Ein IDoc sollte erzeugt werden.
Schließen eines IDoc's; die Nummer des IDoc's wird über die interne
Nummernvergabe besorgt. Unter dieser Nummer wird das gesamte IDoc auf
die Datenbank geschrieben.
Datensätze in EDID2; Statussätze in EDIDS; Kontrollsatz in EDIDC
Beispiel
Nachdem mittels der FBSteine
EDI_DOCUMENT_OPEN_FOR_CREATE und
EDI_SEGMENT_ADD_NEXT oder EDI_SEGMENTS_ADD_BLOCK
ein IDoc eröffnet und mit Daten, die in internen Tabellen abgelegt
sind, gefüllt wurden, soll der FBStein dieses IDoc abschließen und
auf der Datenbank ablegen.
Für weitere Arbeiten des Aufrufers kann es wichtig sein, daß er die
Datensätze mit der aktuellen Docnum kennt. Dann muß er diesen FBStein
aufrufen. Das ist der Unterschied zum FBStein EDI_DOCUMENT_CLOSE_CREATE.
* Ident - Identifizierung aus dem open-FBStein
tables: edidc.
data: syntax_return like sy-subrc.
data: begin of int_edidd occurs 0.
include structure edidd.
data: end of int_edidd.
call function 'EDI_DOCUMENT_CLOSE_CREATE_TAB'
exporting
identifier = ident
importing
idoc_control = edidc
syntax_return = syntax_return
tables
int_edidd = int_edidd
exceptions
document_not_open = 01
document_no_key = 02
failure_in_db_write = 03
parameter_error = 04.
Parameter
IDENTIFIERIDOC_CONTROL
INT_EDIDD
NO_DEQUEUE
SYNTAX_RETURN
SYN_ACTIVE
Ausnahmen
DOCUMENT_NOT_OPENDOCUMENT_NO_KEY
FAILURE_IN_DB_WRITE
PARAMETER_ERROR
Funktionsgruppe
EDI1CL_GUI_FRONTEND_SERVICES - Frontend Services CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2997 Date: 20240523 Time: 123314 sap01-206 ( 25 ms )