Ansicht
Dokumentation
BAPI_INB_DELIVERY_CONFIRM_DEC - BAPI zur Anlieferungsrückmeldung aus einem dezentralen System
Fill RESBD Structure from EBP Component Structure General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dieser Methode können Anlieferungen von einem WM-System an ein ERP-System zurückgemeldet werden. Im wesentlichen umfaßt die Rückmeldung:
- Kopfdaten der Lieferung,
- die immer zurückgemeldet werden müssen
- Lieferpositionen,
- von denen Sie nur jene zurückmelden müssen, die sich geändert haben. Nicht zurückgemeldete Lieferpositionsdaten werden ohne Änderung bestätigt.
- Verpackungsdaten,
- die entfallen können, falls die Lieferung keine Verpackungsdaten enthält. Wurden dagegen Lieferpositionen verpackt, so müssen Sie immer die vollständige Verpackungshierarchie zurückmelden. Nicht zurückgemeldete Verpackungsdaten werden gelöscht.
Sie haben die Möglichkeit, im dezentralen WM-System Teilwareneingänge zu einer Anlieferung zu buchen. Mit Hilfe dieses BAPIs werden die Teilwareneingänge an das ERP-System rückgemeldet und ermöglichen dort die entsprechende Bestandsbuchung.
Sofern Sie die Möglichkeit der Buchung von Teilwareneingängen nutzen möchten, beachten Sie Folgendes:
- Im Importparameter HEADER_CONTROL_SPL (s. Domain /SPE/INB_METHOD) sind für das Feld SENDER_METHOD nur zwei Werte zugelassen:
- Der Wert Leerzeichen, der angibt, dass ein vollständiger Wareneingang zu einer Anlieferung abschließend gebucht werden soll.
- Der Wert GRPD, der angibt, dass ein Teilwareneingang zu einer Anlieferung gebucht werden soll.
- Tragen Sie andere Werte im Feld ein, so wird die Verarbeitung des IDOCs abgebrochen.
- In der Tabelle ITEM_DATA_SPL (s. DDIC-Struktur /SPE/BAPIIBDLVITEMCONF) sind folgende Felder zugelassen:
- DELIV_NUMB
Lieferungsnummer
- DELIV_ITEM
Lieferungsposition
- CLOSE_INDICATOR
Anlieferung: Erledigungskennzeichen (gibt an, ob der Wareneingang zu einer Position der Anlieferung abgeschlossen ist).
- QTY_POST
WE-gebuchte Menge in Basismengeneinheit
- BASE_UOM
Basismengeneinheit
- BASE_UOM_ISO
Basismengeneinheit im ISO-Code
- Machen Sie Angaben zu einem anderen Feld in der Tabelle, so wird die Verarbeitung des IDOCs abgebrochen.
Beispiel
Nachfolgend finden Sie 3 Beispiele für die Verwendung des BAPIs:
- die Rückmeldung einer unverpackten Anlieferung ohne Änderungen
- die Rückmeldung einer unverpackten Anlieferung mit Änderungen
- die Rückmeldung einer verpackten Anlieferung ohne Änderungen
Zu den zurückgemeldeten Segmenttypen werden jeweils auszugsweise einige Beispielfelder aufgeführt.
- Die Positionsdaten des Lieferbelegs werden unverändert bestätigt und die Lieferung enthält keine Verpackungsdaten.
- DELIVERY - Belegnummer der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_DATA - Kopfdaten der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_CONTROL - Steuerungsdaten Kopfebene
- Feld DELIV_NUMB - Lieferungsnummer
- Feld POST_GI_FLG - Kennzeichen: Automatisch Warenbewegung buchen
- Die Positionen des Lieferbelegs werden verändert bestätigt und die Lieferung enthält keine Verpackungsdaten.
- DELIVERY - Belegnummer der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_DATA - Kopfdaten der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_CONTROL - Steuerungsdaten Kopfebene
- Feld DELIV_NUMB - Lieferungsnummer
- Feld POST_GI_FLG - Kennzeichen: Automatisch Warenbewegung buchen
- ITEM_DATA - Positionsdaten
- Feld DELIV_NUMB - Lieferungsnummer
- Feld DELIV_ITEM - Lieferungsposition
- Feld DLV_QTY - Liefermenge in Verkaufsmengeneinheit oder als Alternative
- Feld DLV_QTY_IMUNIT - Lieferistmenge in Lagermengeneinheiten
- ITEM_CONTROL - Steuerdaten auf Positionsebene
- Feld DELIV_NUMB - Lieferungsnummer
- Feld DELIV_ITEM - Lieferungsposition
- Feld CHG_DELQTY - Liefermenge ändern
- Die Positionsdaten des Lieferbelegs werden unverändert bestätigt und dieLieferung enthält Verpackungsdaten.
- DELIVERY - Belegnummer der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_DATA - Kopfdaten der Anlieferung
- Feld DELIV_NUMB - Lieferungsnummer
- HEADER_CONTROL - Steuerungsdaten Kopfebene
- Feld DELIV_NUMB - Lieferungsnummer
- Feld POST_GI_FLG - Kennzeichen: Automatisch Warenbewegung buchen
- HANLDING_UNIT_HEADER - Handling Unit Kopfdaten
- Feld DELIV_NUMB - Lieferungsnummer
- Feld HDL_UNIT - interne handling Unit Nummer
- Feld HDL_UNIT_EXID - externe Handling Unit Identifikation
- HANDLING_UNIT_ITEM - Handling Unit Position
- Feld DELIV_NUMB - Lieferungsnummer
- Feld HDL_UNIT_INTO - Handling Unit in die verpackt wird
- Feld HDL_UNIT_EXID_INTO - Identifikation der Handling Unit, in die verpackt wird
- Enthält die Lieferung Verpackungsdaten, dann müssen Sie zusätzlich zu den oben aufgeführten Kopfdaten (DELIVERY, HEADER_DATA und HEADER_CONTROL) und Lieferpositionsdaten (ITEM_DATA und ITEM_CONTROL) die aktuelle Verpackungshierarchie zurückmelden.
- Füllen Sie hierzu die Segmente vom TYPE HANDLING_UNIT_HEADER und HANDLING_UNIT_ITEM. Wenn Sie eine leere Handling Unit zurückmelden möchten, dann müssen Sie nur das Segment vom Typ HANDLING_UNIT_HEADER füllen. Beachten Sie, daß eine im zentralen System angelegte Handling Unit der Anlieferung gelöscht wird, wenn sie nicht zurückgemeldet wird.
Die Materialnummer, das Werk, die Mengen in Floatwerten, Volumina, Gewichte und ihre Einheiten werden, falls nicht angegeben, aus dem referenzierten Lieferbeleg entnommen.
Fehlermeldungen werden im BAPI Rückgabeparameter RETURN mit dem folgenden Meldungstyp abgelegt:
- E (ERROR)
- W (WARNING)
- I (INFORMATION)
Weiterführende Informationen
Wenn Sie das BAPI als externe Schnittstelle zu einem Fremdsystem einsetzen, so beschreiben Sie die vollständige Packhierarchie wie üblich über die externen Identifikationsnummern HDL_UNIT_EXID_INTO/HDL_UNIT_EXID der Packmittel. Die Felder sind im Segment HANDLING_UNIT_ITEM enthalten. Beim Rückmelden der Verpackung müssen Sie die Handling Unit im Feld HDL_UNIT_EXID_INTO übergeben.
Wenn Sie Chargenpositionen zurückmelden, die im ERP System erzeugt wurden, so dürfen Sie die Hierarchiefelder HIERARITEM und USEHIERITM nicht füllen.
Wenn Sie die Splitpositionen im dezentralen WMS erzeugen und zurückmelden, müssen Sie diese Hierachiefelder füllen.
Wenn Sie als dezentrales WM-System kein ERP-System einsetzen, so achten Sie beim Aufbau der Rückmeldung auf die IDoc-Strukturdefinition. Insbesondere ist eine Vertauschung der Segmentreihenfolge nicht erlaubt.
Parameter
CWM_HU_ITEMCWM_ITEM_DATA
DELIVERY
EXTENSION1
EXTENSION2
HANDLING_UNIT_HEADER
HANDLING_UNIT_ITEM
HANDLING_UNIT_SERNO
HEADER_CONTROL
HEADER_CONTROL_SPL
HEADER_DATA
HEADER_DEADLINES
HEADER_PARTNER
HEADER_PARTNER_ADDR
ITEM_CONTROL
ITEM_DATA
ITEM_DATA_SPL
ITEM_SERIAL_NO
RETURN
TECHN_CONTROL
TOKENREFERENCE
Ausnahmen
Funktionsgruppe
V50ISUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 12220 Date: 20240523 Time: 102103 sap01-206 ( 104 ms )