Ansicht
Dokumentation

PM_GOODSMVT_CREATE - Warenbewegungen mit MB_CREATE_GOODS_MOVEMENT buchen

PM_GOODSMVT_CREATE - Warenbewegungen mit MB_CREATE_GOODS_MOVEMENT buchen

ROGBILLS - Synchronize billing plans   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode kann ein Materialbeleg zu einer Warenbewegung erstellt werden.

Innerhalb eines Aufrufes der Methode kann immer nur ein Materialbeleg angelegt werden.

Mit einer Simulationsfunktion können Sie vor dem Buchen der Warenbewegung prüfen, wie die Daten auf der Datenbank fortgeschrieben werden. Im Standard ist eingestellt, daß die Warenbewegung sofort ohne vorherige Simulation gebucht wird.

Beispiel

Hinweise

Übergabe

Der Methode werden folgende Informationen über den anzulegenden Materialbeleg übergeben:

  • eine Struktur mit den Kopfdaten
  • eine Struktur mit dem Code der Bewegung
  • eine Tabelle mit den Positionsdaten
  • eine Tabelle mit den Serialnummern

Die Buchung im SAP-System erfolgt über den Funktionsbaustein MB_CREATE_GOODS_MOVEMENT.

Rückmeldungen

Meldungen werden im Parameter Return zurückgegeben. In dieser Parameter-Dokumentation finden Sie die Rückgabewerte und deren Bedeutungen.

Weiterführende Informationen

Welche Felder müssen bei den verschiedenen Vorgängen gefüllt werden?

Im folgenden sind einige Beispielszenarien aufgeführt, aus denen hervorgeht, bei welchem betriebswirtschaftlichen Vorgang (Code) welche Felder gefüllt sein müssen.

Es werden nachfolgende Vorgänge unterschieden:

  1. GM_Code 01: Wareneingang zur Bestellung
  2. GM_Code 02: Wareneingang zum Fertigungsauftrag
  3. GM_Code 03: Warenausgang
  4. GM_Code 04: Umbuchung
  5. GM_Code 05: Sonstiger Wareneingang
  6. GM_Code 06: Storno von Warenbewegungen

Eingeben des Bewegungskennzeichens

Abhängig vom Vorgang müssen Sie beim Bewegungskennzeichen folgendes eingeben:

  • GM_Code 01 (Wareneingang zur Bestellung): B
  • GM_Code 02 (Wareneingang zum Fertigungsauftrag): F
  • für alle anderen Vorgänge lassen Sie das Feld leer (blank)

Zu 1.: GM_Code 01: Wareneingang zur Bestellung

  • Bestellung bekannt
Folgende Felder müssen gefüllt werden:
  • Bestellung

  • Bestellposition

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit oder
    Mengenvorschlag

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständige Aufzählung):
  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

  • Lagerort (wenn in der Bestellposition kein Lagerort angegeben ist)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Bestandsart

  • Positionstext

  • Abladestelle

  • Endlieferungskennzeichen

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Kontierungsfelder (die Kontierung wird aus der Bestellung übernommen)

  • Reservierung

  • Empfangendes/Abgebendes Material

  • Empfangendes/Abgebendes Werk

  • Empfangender/Abgebender Lagerort

Im Fall einer Bestellposition mit Positionstyp "Lohnbearbeitung" ist nur die WE-Position in der Schnittstelle zu übergeben. Die WA-Positionen werden automatisch im System ermittelt.
  • Bestellung unbekannt: Lieferavis bekannt
Folgende Felder müssen gefüllt werden:
  • Lieferung

  • Lieferposition

  • Bewegungsart

Weitere Felder wie unter "Bestellung bekannt". Das System ermittelt über die Leferung/Lieferposition die zugehörige Bestellposition.
  • Bestellung unbekannt: Bestellung soll automatisch angelegt werden
Folgende Felder müssen gefüllt werden:
  • Materialnummer

  • Werk

  • Lagerort

  • Lieferant

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständige Aufzählung):
  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Bestandsart

  • Positionstext

  • Abladestelle

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Kontierungsfelder (das automatische Anlegen von kontierten Bestellpositionen wird nicht unterstützt)

  • Reservierung

  • Empfangendes/Abgebendes Material

  • Empfangendes/Abgebendes Werk

  • Empfangender/Abgebender Lagerort

  • Bestellung unbekannt: es soll keine Bestellung angelegt werden
Folgende Felder müssen gefüllt werden:
  • Materialnummer

  • Werk

  • Lagerort

  • Lieferant

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständige Aufzählung):
  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Sonderbestandskennzeichen

  • Positionstext

  • Abladestelle

  • Warenempfänger

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Kontierungsfelder (das automatische Anlegen von kontierten Bestellpositionen wird nicht unterstützt)

  • Reservierung

  • Empfangendes/Abgebendes Material

  • Empfangendes/Abgebendes Werk

  • Empfangender/Abgebender Lagerort

  • Empfangende/Abgebende Charge

Die oben aufgeführten Eingabekombinationen zum GM_CODE 01 können innerhalb einer Eingabetabelle kombiniert werden, so daß man sie in einem Materialbeleg buchen kann. Es können auch Positionen zu unterschiedlichen Bestellungen übergeben werden. Voraussetzung dafür ist, daß alle Bestellungen auf den gleichen Lieferanten verweisen.

Zu 2. GM_Code 02: Wareneingang zum Fertigungsauftrag

Folgende Felder müssen gefüllt werden:
  • Auftrag

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit oder
    Mengenvorschlag

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständige Aufzählung):
  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

  • Lagerort (wenn im Auftrag kein Lagerort angegeben ist)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Auftragsposition (Kuppelprodukt)

  • Bestandsart

  • Positionstext

  • Abladestelle

  • Endlieferungskennzeichen

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Kontierungsfelder (die Kontierung wird aus der Bestellung übernommen)

  • Reservierung

  • Empfangendes/Abgebendes Material

  • Empfangendes/Abgebendes Werk

  • Empfangender/Abgebender Lagerort

  • Empfangende/Abgebende Charge

Zu 3. GM_Code 03: Warenausgang

  • Warenausgang ohne Bezug zu einer Reservierung
Folgende Felder müssen gefüllt werden:
  • Materialnummer

  • Werk

  • Lagerort

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständige Aufzählung):
  • Sonderbestand (z.B. Kundenauftrag, Projekt, Lieferant usw.)

  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

  • Kontierungsfelder

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Sonderbestandskennzeichen

  • Positionstext

  • Abladestelle

  • Warenempfänger

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Reservierung

  • Empfangendes/Abgebendes Material

  • Empfangendes/Abgebendes Werk

  • Empfangender/Abgebender Lagerort

  • Empfangende/Abgebende Charge

  • Warenausgang mit Bezug zu einer Reservierung
Folgende Felder müssen gefüllt werden:
  • Reservierungsnummer

  • Reservierungsposition

  • Satzart der Reservierung

  • Bewegungskennzeichen

  • Menge in Erfassungsmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit

Folgende Felder müssen unter Umständen gefüllt werden (keine vollständiger Aufzählung):
  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

  • Lagerort (sofern in der Reservierung nicht vorgeplant)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Sonderbestandskennzeichen

  • Positionstext

  • Abladestelle

  • Warenempfänger

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Bewegungsart

  • Material

  • Werk

  • Kontierungsfelder

Zu 4. GM_Code 04: Umbuchung

  • Umbuchung ohne Bezug zu einer Reservierung
Folgende Felder müssen gefüllt werden:
  • Materialnummer

  • Werk

  • Lagerort

  • Bewegungsart

  • Bewegungskennzeichen

  • Menge in Erfassungesmengeneinheit

  • ISO-Code Maßeinheit für Erfassungsmengeneinheit

Folgende Felder müssen unter Umständen gefüllt werden (kein vollständige Aufzählung):
  • Empfangendes Material

  • Empfangendes Werk

  • Empfamgender Lagerort

  • Empfangende Charge (wenn Material chagenpflichtig und Chargenwechsel gewünscht)

  • Empfangender/Abgebender Sonderbestand (z.B. Kundenauftrag, Projekt, Lieferant usw.)

  • Mindesthaltbarkeitsdatum (wenn dies im System so eingestellt ist)

  • Grund der Bewegung (wenn dies im System so eingestellt ist)

  • Charge (wenn das Material chargenpflichtig ist und keine automatische Chargennummernvergabe eingestellt ist)

Folgende Felder können gefüllt werden (keine vollständige Aufzählung):
  • Sonderbestandskennzeichen

  • Positionstext

  • Kontierungsfelder (für automatische Buchungszeilen: Aufwand/Ertrag aus Umlagerung)

Folgende Felder dürfen nicht gefüllt werden (keine vollständige Aufzählung):
  • Reservierung

  • Umbuchung mit Bezug zu einer Reservierung
Siehe Warenausgang mit Bezug zu einer Reservierung

Zu 5. GM_Code 05: Sonstiger Wareneingang

  • Sonstiger Wareneingang ohne Bezug zu einer Reservierung
Siehe Warenausgang ohne Bezug zu einer Reservierung
  • Sonstiger Wareneingang mit Bezug zu einer Reservierung
Siehe Warenausgang mit Bezug zu einer Reservierung

Zu 6. GM_Code 06: Storno von Warenbewegungen

Für den Storno von Warenbewegungen gibt es die Methode Cancel. Es kann aber auch erwünscht sein, ohne Bezug zu einem Materialbeleg zu stornieren (siehe dazu die Methode Cancel).
Wenn ohne Belegbezug gearbeitet werden soll, ist in der Schnittstelle das Feld BAPI_GM_ITEM_CREATE-XSTOB zu füllen. In diesem Fall wird vom System die Bewegungsart, die in der Schnittstelle mitgegeben wird, in die Stornobewegungsart umgesetzt. Alternativ dazu kann man auch die Stornobewegungsart in der Schnittstelle setzen. In diesem Fall muß das Feld BAPI_GM_ITEM_CREATE_XSTOB initial übergeben werden.
Wenn mit Bezug zu einer Reservierung storniert werden soll (ohne die Methode Cancel) gibt es nur die Möglichkeit, das Feld BAPI_GM_ITEM_CREATE_XSTOB gefüllt zu übergeben. Hierbei wird wie immer, wenn man mit Bezug zu einer Reservierung bucht, keine Bewegungsart übergeben, da die Bewegungsart in der Reservierungsposition enthalten ist.




Parameter

CLUSTER_NO
GOODSMVT_CODE
GOODSMVT_HEADER
GOODSMVT_HEADRET
GOODSMVT_ITEM
GOODSMVT_SERIALNUMBER
MATDOCUMENTYEAR
MATERIALDOCUMENT
RETURN

Ausnahmen

Funktionsgruppe

IWWO

General Material Data   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 24893 Date: 20240523 Time: 043801     sap01-206 ( 149 ms )