Ansicht
Dokumentation

SIMG_XXMENUOLSDMODAE - Übernahme von Materialstammfeldern in den Verkaufsbeleg

SIMG_XXMENUOLSDMODAE - Übernahme von Materialstammfeldern in den Verkaufsbeleg

BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Die Übernahme von Materialstammfeldern in den Verkaufsbeleg erfolgt in zwei Stufen:

  1. Ein Feld der Materialstammtabelle (MARA, MARC oder MVKE) wird zunächst in den Materialview (MAAPV oder MAEPV)übernommen. Das Feld in den Tabellen und in den Views muß gleichnamig sein, um eine automatische Versorgung der Felder zu gewährleisten.

Hinweis:

Felder aus der Materialstammtabelle MARC müssen zunächst in den Materialview MAWEV übernommen werden damit die Übertragung in MAEPV funktioniert.
  1. Von der jeweiligen Kunden-View wird das Feld in die Auftragstabelle (VBAP) übernommen. Das Feld wird im Programm MV45AFZZ per User-Exit (USEREXIT_MOVE_TO_VBAP) versorgt.

Hinweis

Das Hinzufügen neuer Felder (ZZ...) in eine existierende Tabelle ist möglich. Es verursacht keine Probleme beim Put, weil die zusätzlichen Felder an das Ende der Tabelle gestellt werden und durch den Namensraum vor Überschreiben geschützt sind. Die Namen der Felder müssen mit "ZZ" beginnen.

Die aufgenommenen Felder werden ans Tabellenende gestellt (vor dem Put)

vbap-standard1
vbap-standard2
vbap-standard3
vbap-zzmodif1 <<< zusätzlich aufgenommene
vbap-zzmodif2 <<< Felder

Die Felder werden durch den Put nicht überschrieben; die neu eingespielten SAP-Felder werden angehängt (nach dem Put):

vbap-standard1
vbap-standard2
vbap-standard3
vbap-zzmodif1 <<< zusätzlich aufgenommene
vbap-zzmodif2 <<< Felder
vbap-standard4 <<< neue
vbap-standard5 <<< Standardfelder
  • Bei der Übernahme von Materialstammfeldern in den Verkaufsbeleg sind folgende Kommunikationsstrukturen relevant:
  • MAAPV (für MARA und MVKE)

  • MAEPV (für MARA und MARC)

  • MAWEV (Für Felder aus MARC)

  • Transport der Felder in den Material-View.
Der Transport erfolgt automatisch, wenn der Feldname in Materialstamm und View gleich ist.
  • Transport von der Materialview in die Verkaufsbelegtabelle.
Die Routinen zur Versorgung von Feldern des Verkaufsbelegs befinden sich im Programm MV45AFZZ. Geben Sie hier die aufgenommenen Feldnamen (beginnend mit "ZZ") an.
,,,,USEREXIT_MOVE_FIELD_TO_VBAP

Aus den Materialstammsätzen können Felder in den Verkaufsbeleg übernommen werden. Dabei bestehen folgende Möglichkeiten:

1. Fall: MARA -> VBAP

Ein Feld des Materials (Grunddaten) wird in die Veraufsbelegposition aufgenommen.

2. Fall: MVKE -> VBAP

Ein Feld des Materialstammsatzes (Vertriebsdaten) wird in die Verkaufsbelegposition aufgenommen.

3. Fall: MARC -> VBAP

Ein Feld des Materialstammsatzes (Werksdaten) wird in die Verkaufsbelegposition aufgenommen.

Sie möchten ein Materialstammfeld (MARA) in der Verkaufsbelegposition (VBAP) verwenden. Bei der Übernahme der Felder bestehen zwei Möglichkeiten, die sich hinsichtlich der Versorgung der Felder unterscheiden:

  • Das Feld ist in MARA vorhanden und kann in die Materialview MAAPV und in VBAP übernommen werden. Es besteht Namensgleichheit.

  • Das Feld ist in MARA oder VBAP nicht vorhanden. Sie müssen es zunächst dort anlegen. Beachten Sie, daß neue Datenelemente und neue Feldnamen mit dem Buchstaben "ZZ" beginnen müssen. Es besteht Namensgleichheit zwischen den Materialfeldern und den Viewfeldern.

Gehen Sie folgendermaßen vor:

  1. Stellen Sie sicher, daß das Feld im Material-View MAAPV vorhanden ist.
  2. Aktivieren Sie die Struktur.
  3. Die Versorgung der aufgenommenen Felder in MAAPV geschieht automatisch.
  4. Anschließend müssen Sie das Feld in die Verkaufsbelegposition transportieren.
Dies erfolgt im Programm MV45AFZZ im User-Exit USEREXIT_MOVE_FIELD_TO_VBAP. Die Anweisung lautet z.B. wie folgt:
FORM USEREXIT_MOVE_FIELD_TO_VBAP.
VBAP-ZZFELD3 = MAAPV-ZZFELD. ENDFORM.

Verfahren Sie analog bei den Fällen 2-3:

Nehmen Sie das Feld in MAAPV, falls es dort nicht schon vorhanden ist. Versorgen Sie das Feld in MV45AFZZ im USEREXIT_MOVE_FIELD_TO_VBAP.

Nehmen Sie das Feld in MAEPV auf, falls es dort nicht schon vorhanden ist. Versorgen Sie das Feld in MV45AFZZ im USEREXIT_MOVE_FIELD_TO_VBAP.






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5496 Date: 20240523 Time: 065840     sap01-206 ( 69 ms )