Das System übernimmt Daten in die Strukturen EDI_DC40 und EDI_DD40. Da EDI diese Strukturen auch einsetzt, sind einige Felder für die EWM-LSR-Schnittstelle redundant.
Weitere Informationen finden Sie unter Eingangsverarbeitung: Technische Realisierung.
EDI_DD40
Feld |
Format |
Bezeichnung |
relevant f. Empfang |
Bemerkung |
TABNAM |
CHAR 10 |
Name der Tabellenstruktur |
|
Nicht relevant |
MANDT |
CLNT 3 |
Mandant |
|
Nicht relevant, das System übergibt das Feld aber an das Fremdsystem. |
DOCNUM |
CHAR 16 |
Nummer des IDocs |
X |
Eindeutige Kommunikationsnummer |
SEGNUM |
CHAR 6 |
Nummer des SAP-Segments |
|
Fortlaufende Numerierung von IDoc-Segementen, wird an Fremdsystem übergeben, aber beim Empfangen nicht gefordert |
SEGNAM |
CHAR 10 |
Name des SAP-Segments |
X |
IDoc-Segmentname |
PSGNUM |
CHAR 6 |
Nummer des übergeordneten SAP-Segments |
|
Das System übergibt das Feld an das Fremdsystem, aber nicht zwingend bei Eingang. |
HLEVEL |
CHAR 2 |
Hierarchieebene des SAP-Segements |
|
Das System übergibt das Feld an das Fremdsystem, aber nicht zwingend bei Eingang |
DTINT2 |
CHAR 2 |
Leerfeld für EDI_DD |
|
Nicht relevant |
SDATA |
LCHR 1000 |
Anwendungsdaten |
X |
Eigentliche Nutzdaten in Form der IDoc-Segmente |
EDI_DC40
Feld |
Format |
Bezeichnung |
relevant f. Empfang |
Bemerkung |
TABNAM |
CHAR 10 |
Name der Tabellenstruktur |
|
|
MANDT |
CLNT 3 |
Mandant |
|
|
DOCNUM |
CHAR 16 |
Nummer des IDocs |
X |
Eindeutige Kommunikationsnummer |
DOCREL |
CHAR 4 |
SAP-Release des IDocs |
|
Das System übergibt das Feld an das Fremdsystem, ist beim Eingang nicht gefordert. |
STATUS |
CHAR 2 |
Status des IDocs |
|
|
DOCTYP |
CHAR 8 |
Zwischenstruktur |
|
Empfohlen wie IDOCTYP |
DIRECT |
CHAR 1 |
Richtung |
|
|
RCVPOR |
CHAR 10 |
Empfängerport |
|
Nicht relevant |
RCVPRT |
CHAR 2 |
Partnerart des Empfängers |
X |
Wert: „LS“ |
RCVPRN |
CHAR 10 |
Partnernummer des Empfängers |
X |
z. B.: „WM_SUB_001“ für SAP an SUB |
RCVSAD |
CHAR 21 |
EDI: SADR-Felder insgesamt |
|
|
RCVLAD |
CHAR 70 |
Logische Adresse des Empfängers |
|
|
STD |
CHAR 1 |
EDI-Standard |
|
|
STDVRS |
CHAR 6 |
Version des EDI-Standards |
|
|
STDMES |
CHAR 6 |
EDI-Nachrichtentyp |
|
|
MESCOD |
CHAR 3 |
Logische Nachrichtenvariante |
* |
Sie können beide Felder nutzen, um in der ALE-Serviceschicht in der Tabelle der Eingangsmethoden einen anderen als den Standard-Funktionsbaustein zur Verarbeitung des IDocs vorzusehen. |
MESFCT |
CHAR 3 |
Logische Nachrichtenfunktion |
* |
Sie können beide Felder nutzen, um in der ALE-Serviceschicht in der Tabelle der Eingangsmethoden einen anderen als den Standard-Funktionsbaustein zur Verarbeitung des IDocs vorzusehen. |
OUTMOD |
CHAR 1 |
Ausgabemodus |
|
|
TEST |
CHAR 1 |
Test-Kennzeichen |
|
|
SNDPOR |
CHAR 10 |
Absenderport |
|
Nicht relevant |
SNDPRT |
CHAR 2 |
Partnerart des Absenders |
X |
Wert: „LS“ |
SNDPRN |
CHAR 10 |
Partnernummer des Absenders |
X |
z. B.: „S11MAND000“, wenn S11 das sendende SAP-System ist |
SNDSAD |
CHAR 21 |
EDI: SADR-Felder insgesamt |
|
|
SNDLAD |
CHAR 70 |
Logische Adresse des Absenders |
|
|
REFINT |
CHAR 14 |
Referenz auf Übertragungsdatei |
|
|
REFGRP |
CHAR 14 |
Referenz auf Nachrichtengruppe |
|
|
REFMES |
CHAR 14 |
Referenz auf Nachricht |
|
|
ARCKEY |
CHAR 70 |
Schlüssel des EDI-Archivs |
|
|
CREDAT |
DATS D 8 |
Erstellungsdatum des IDocs |
|
|
CRETIM |
TIMS T 6 |
Erstellungsuhrzeit des IDocs |
|
|
MESTYP |
CHAR 6 |
Logischer Nachrichtentyp |
X |
z.B WMTORD für Lageraufgaben |
IDOCTYP |
CHAR 8 |
Name der Basis-Zwischenstruktur |
X |
z. B. WMTOID01 für LBs |
CIMTYP |
CHAR 8 |
Name der Zwischenstruktur |
|
|
RCVPFC |
CHAR 2 |
Partnerrolle des Empfängers |
|
|
SNDPFC |
CHAR 2 |
Partnerrolle des Senders |
|
|
SERIAL |
CHAR 20 |
EDI/ALE: Serialisierungsfeld |
|
|
EXPRSS |
CHAR 1 |
Übersteuerung im Eingang |
|
|
Sie müssen nicht alle Felder der EDI_DC- bzw.EDI_DD-Felder füllen. Achten Sie darauf, dass Sie die Felder die Sie nicht füllen, zuvor initialisieren.
Wenn Sie IDocs im R/3-System mit der Transaktion /nWE30 anlegen, legt das System zu jedem IDoc-Segment automatisch drei Strukturen an, die das System auch durchnumeriert, also z. B. für die Lageraufgabenposition /SCWM/E1LTORI, /SCWM/E2LTORI und /SCWM/E3LTORI. /SCWM/E1LTORI ist releaseunabhängig, /SCWM/E2LTORI releaseabhängig, und /SCWM/E3LTORI verwendet das System für die Dokumentation
Wir empfehlen, bei der Übergabe von Segmentnamen die E2-Segmentnamen zu wählen, da diese unabhängig vom jeweiligen SAP-Release sind.
Wenn Sie zum Beispiel pro IDoc eine Lageraufgabe mit je drei Positionen vom Fremdsystem an Extended Warehouse Management (EWM) senden, übertragen Sie pro IDoc je ein Kopfsegment und drei Positionssegmente. Dabei versenden Sie pro IDoc einen EDI-DC40-Satz und vier EDI_DD40-Sätze. Die vier Segmente eines IDocs klammert das System dabei über die eindeutige Nummer des IDocs oder Zwischenbelegs. Über die DOCNUM wird auch der zugehörige EDI_DC-Satz identifiziert.
Sie übergeben zwei interne Tabellen mit folgendem Aufbau:
EDI_DD40
9000000000123456 |
/SCWM/E2LTORH |
00112345678905011E |
... (LB Kopfdaten) |
9000000000123456 |
/SCWM/E2LTORI |
0001FRASCATI |
... (Position) |
9000000000123456 |
/SCWM/E2LTORI |
0002BORDEAUX |
... (Position) |
9000000000123456 |
/SCWM/E2LTORI |
0003CHIANTI |
... (Position) |
9000000000123457 |
/SCWM/E2LTORH |
00112345678912011A |
... (LB Kopfdaten) |
9000000000123457 |
/SCWM/E2LTORI |
0001CHATEAU-NEUF |
... (Position) |
9000000000123457 |
/SCWM/E2LTOR |
0002BORDEAUX |
... (Position) |
9000000000123457 |
/SCWM/E2LTORI |
0003SOAVE |
... (Position) |
EDI_DC40
9000000000123456 |
LS |
S11MAND002 |
LS |
SUBSYSTEM1 |
/SCWM/WMTORD |
WMTOID01 |
9000000000123457 |
LS |
S11MAND002 |
LS |
SUBSYSTEM1 |
/SCWM/WMTORD |
WMTOID01 |