MVIEW:MMS - Werte aus den Materialsichten

Value Handler

Filter-/ Zielfeld 1

Filter-/ Zielfeld 2

Filterfeld 3

Value Handler

Filter-/ Zielfeld 1

Filter-/ Zielfeld 2

Filterfeld 3

MVIEW:MMS

Tabelle

Feld

Nur für lesenden Zugriffe (Filter) auf folgenden Tabellen verwendet:

  • MAKT: Filterfeld 3 = Sprache im SAP internen Format angegeben (1-Stellig). Siehe Hinweis unten.

  • QMAT: Filterfeld 3 = Prüfart für welche ein Wert gelesen werden soll.



CLAS

Merkmalsname

[Klassenart, Standard = 001][/Klassenname]
Beide Werte sind Optional. Der Klassenname ist nur notwendig, falls Merkmalswerte lokal zu einer Klasse überschrieben wurden und die externe Darstellung des Merkmals gelesen werden soll.

Enthält der Klassenname eines der die Sonderzeichen # oder /, so sind diese mit dem Fluchtzeichen # anzugeben.
Beispiel:
Klassenname: ROT/BLAU
In MMS Customizing zu erfassen als: ROT#/BLAU

Die Werte können, gesteuert über die Option „geänderte Daten verwenden", entweder von der Datenbank oder den aktuellen, ev. geänderten Werten gelesen werden.

Allgemeine Hinweise

Die Daten mit dem Handler MVIEW:MMS werden generell über den Standard Funktionsbaustein MATERIAL_MAINTAIN_DARK gepflegt, Ausnahmen siehe nachfolgende Abschnitte. Weitere Informationen sind der entsprechenden Funktionsbaustein-Dokumentation zu entnehmen.

Dispositionsprofil (MARC-DISPR / MDMA-DISPR)

  • Wird einer Werkssicht oder einen Dispositionsbereich ein neues Dispositionsprofil zugewiesen, so werden die Werte aus dem Profil in die Daten eingemischt.

  • Werte welche im Dispositionsprofil die Markierung Nur Vorschlagswert bei Materialpflege gesetzt haben, werden nur verwendet, wenn dieser Wert noch nicht gesetzt ist und auch nicht durch ein anderer Satz aus den ProMaterialData Definitionen innerhalb der gleichen Gruppierung gesetzt wird.

  • Werte welche im Dispositionsprofil die Markierung Nur Vorschlagswert bei Materialpflege NICHT gesetzt haben, werden immer verwendet, überschreiben also ggf. also einen Satz aus den ProMaterialData Definitionen in der gleichen Gruppe.

Hinweise für Materialkurztexte (MAKT)

  • Für Filter werden nur die Felder MAKTX (eingegebener Materialkurztext) und MAKTG (Materialkurztext in Grossbuchstaben) unterstützt.

  • Als abhängiger Wert kann nur SPRAS und MAKTX gesetzt werden.

  • Beim Lesen muss im Filterfeld 3 die Sprache angegeben werden. Wird als Sprache der Wert * erfasst, so wird die Anmeldesprache des jeweiligen ausführenden Benutzers verwendet.

  • Beim Schreiben (setzen der abhängigen Werten), muss die Sprache und der Text wie bei anderen Tabellen als Paar zur gleichen Gruppierung angegeben werden.

  • Sollen nur fehlende Sprachen mit einem Initialwert gesetzt werden (z.B. eine Markierung, dass der Text fehlt, nach welcher dann gesucht werden kann), so kann über einen Filter in der Aktivierung geprüft werden, ob die entsprechende Sprache leer ist.

Hinweise für Prüfart-Materialabhängige Parameter (QMAT)

  • Beim Lesen muss im Filterfeld 3 die Prüfart angegeben werden.

  • Beim Schreiben (setzen der abhängigen Werten), muss das Werk und die Prüfart wie bei anderen Tabellen als Paar zur gleichen Gruppierung angegeben werden.

  • Diese Daten werden über die SAP BAPI Schnittstelle QAALE_DISTRIBUTE_QMAT_POST gepflegt. Weitere Informationen sind der entsprechenden Funktionsbaustein-Dokumentation zu entnehmen.

  • Die Standardwerte werden aus der entsprechenden Customizing-Tabelle (TQ34) vorbelegt.

Hinweise für Dispositionsbereiche (MDMA)

  • Dispositionsbereiche sind verfügbar, wenn auf dem System aktiviert.

  • Im Schlüssel zu MDMA, muss immer explizit auch das Werk angegeben werden.

  • Dispositionsprofile werden unterstützt (siehe oben).

  • Prognoseprofile werden unterstützt, müssen aber alle Pflichtfelder für die Prognosedaten enthalten. Wird kein Prognoseprofil angegeben, werden keine Prognosedaten angelegt.

  • Dispositionsbereiche können nur geschrieben werden, MDMA kann nicht als Filter verwendet werden.

Hinweise zu Langtext (LTX1)

Langtexte können nur geschrieben werden, LTX1 kann nicht als Filter verwendet werden. Dabei werden Langtexte entweder Zeilenweise oder als komplette Texte geschrieben.

Einzelne Zeilen:

Zu jedem Langtext muss immer genau ein HEAD Satz existieren.

  • In diesem Satz wird der Langtexttyp, notwendige Schlüsselfelder und optional ob der Text zu einem bestehenden Text angefügt werden soll.

  • Zum Satz LTX1 / HEAD steht auf dem Feld "Setze Wert" eine Suchhilfe zu Verfügung.

  • Für die Notiz zum Werk (NOTE) muss entweder das Werk oder der spezielle Wert <MM> angegeben werden. Es ist zu beachten, das NOTE nur zusammen mit anderen Werksdaten geschrieben werden kann (Einschränkung SAP).

  • Für den Vertriebstext (VERT) muss die Verkaufsorganisation und der Vertriebsweg oder jeweils der spezielle Wert <MM> angegeben werden. Es ist zu beachten, das VERT nur zusammen mit anderen Vertriebsdaten geschrieben werden kann (Einschränkung SAP).

  • Die Steuerung APPEND wird ignoriert, wenn die Option "Nur wenn Initial" markiert ist.

  • Die zu setzenden Werte können nicht sprachabhängig gepflegt werden. Für mehrere Sprachen muss mit unterschiedlichen Wertegruppen gearbeitet werden.

Pro Textzeile ist ein LINE Satz zu erfassen.

  • Die Textzeilen werden in "Setze Wert" erfasst.

  • Es können beliebig viele Zeilen angegeben werden, dabei müssen alle Zeilen und auch der HEAD Satz der gleichen Gruppierung zugewiesen werden.

  • Die Laufnummer bestimmt die Reihenfolge der Textzeilen.

  • Im Zielfeld 3 kann optional ein SAP Textformat angegeben werden. Ohne wird das Standardformat * verwendet.

  • Spezielle Werte können im Text verwendet werden.

Beispiel:

Komplette Texte:

  • Komplette Texte werden immer von einer Quelle gelesen. Aktuell unterstützt wird REFMAT und MATNR.

    • REFMAT liest Langtexte von einem Referenzmaterial. Siehe auch <REFMAT(...)> und <REFMAT>.

    • MATNR liest Langtexte von einer bereits existierenden Werkssicht (NOTE) oder Vertriebssicht (VERT) zum aktuellen behandelten Material.

    • Pro Zeile mit Zielfeld 1 = LTX1 und Zielfeld 2 = TEXT wird der komplette Text gemäss "Setze Wert" übernommen.

    • Zum Satz LTX1 / TEXT steht auf dem Feld "Setze Wert" eine Suchhilfe zu Verfügung.

    • "Setze Wert" gliedert sich in zwei Teile, welche mit ; getrennt sind:

      • Erster Teil - Ziel

        • Definiert welcher Text des Materialstamms zu schreiben ist.

        • Es ist der gleiche Syntax wie in "HEAD" (siehe oben) beschrieben zu verwenden.

        • APPEND ist dabei aber nicht unterstützt.

        • Für die Sprache und die Organisations-Schlüssel können auch * verwendet werden, siehe unten.

      • Zweiter Teil - Quelle

        • Wie oben beschrieben, werden aktuell als Quelle nur REFMAT und MATNR unterstützt:

          • Nach dem Schlüssel REFMAT können optional mit / getrennt die Organisationsschlüssel zum Lesen angegeben werden.

          • Nach dem Schlüssel MATNR müssen mit / getrennt die Organisationsschlüssel zum Lesen angegeben werden. Ausnahme siehe unten.

          • Die Sprache zum Lesen des Langtextes vom Referenzmaterial wird immer gemäss Ziel verwendet.

          • Bei REFMAT gilt:

            • Wird im Ziel für die Organisationsschlüssel * angegeben, so wird auch für die Quelle * verwendet, siehe unten.

          • Ohne Angabe von Organisationsschlüssel wird:

            • Bei REFMAT die für das Referenzmaterial hinterlegten Organisations-Schlüssel verwendet. Siehe REFMAT:MMS - Zugriff auf ein Referenzmaterial.

            • Bei MATNR und Anlage über MM01, die im Startbildschirm der Materialanlage unter “OrgEbene” angegebenen Vorlage-Sichten. Ohne Vorlage ist keine Kopie möglich.

            • Bei MATNR muss für alle anderen Fälle (Anlage der Sicht durch MMS, MMS Widget, API) die Vorlagesicht angegeben werden, also das Werk oder die Verkaufsorganisation und den Vertriebsweg. Ansonsten kann kein Langtext kopiert werden.

    • Verwendung von * in Sprache oder Organisationsschlüssel

      • Wird in Sprache oder im Organisationsschlüssel * verwendet, so werden alle entsprechend existierenden Texte gelesen und geschrieben.

      • Wird im Ziel der Wert * verwendet, so wird immer auch im Referenzmaterial * verwendet.

      • Es ist nur * unterstützt und keine Teil-Masken.

    • Wird zu den Parameter in der Quelle kein Text gefunden, so wird auch im Ziel kein (leerer) Text angelegt.

Beispiel zu REFMAT

  • Laufnummer 1: Es wird der Grunddatentext in allen vorhandenen Sprachen vom Referenzmaterial in das Ziel kopiert.

  • Laufnummer 2: Es wird die Materialnotiz in in der Benutzersprache vom hinterlegten Werk vom Referenzmaterial in das Werk 0001 des Zielmaterials kopiert.

  • Laufnummer 3: Alle existierende Vertriebstexte in allen vorhandenen Sprachen werden kopiert.

Beispiel zu MATNR

  • Es wird die Materialnotiz in allen Sprachen vom aktuellen Material aus Werk 0001 in das zu pflegende Zielwerk kopiert.

© ProNovia AG | Impressum | Datenschutz