So definieren Sie Zugriffssequenz- und Bedingungstabellen in SAP V/05, M/03

Zugriffsreihenfolge definieren

Um Zugriffssequenzen zu definieren und zu pflegen, mรผssen Sie einige einfache Schritte befolgen.

Schritt 1) Gehen Sie zu SPRO > Materialwirtschaft > Einkauf > Konditionen > Preisfindungsprozess definieren > Zugriffsfolgen definieren.

Wie unten gezeigt, finden Sie eine Dialogstruktur von Zugriffssequenzen, Zugriffe , Felder.

  1. Wรคhlen Sie die Zugriffsfolge aus, die Sie pflegen mรถchten (PB01 Bruttopreis).
  2. Double klicken Sie auf die Zugriffe Ordner in der Dialogstruktur.

Zugriffsreihenfolge definieren

Schritt 2) Im nรคchsten Schritt definieren Sie Zugriffsmethoden fรผr die Zugriffssequenz. Sie kรถnnen sehen, dass fรผr eine Sequenz mehrere Zugriffsmethoden vorhanden sind.

Jeder einzelne Datensatz ist exklusiv. Das bedeutet, dass, wenn ein Datensatz beim ersten Zugriff gefunden wird (Contract-Element), was bedeutet, dass, wenn das System eine verfรผgbare Bedingung aus dem Con findettracWenn ein Eintrag gefunden wird, wird nicht weiter gesucht und der Wert verwendet. Andernfalls verfolgt das System die anderen Zugriffe, um den passenden Eintrag zu finden.

Sie kรถnnen auch eine Anforderung fรผr die zu verwendende Zugriffsmethode festlegen. Dem Zugriff ist beispielsweise eine Anforderung 35 zugeordnet 10, das die Konditionstabelle verwendet 17 โ€“ Materialinfosatz (werksspezifisch).

Zugriffsreihenfolge definieren

Voraussetzung fรผr die Zugangsnummer 10 ist 35 โ€“ Anlageninfosatz. Wenn fรผr die Kombination der Werte in Tabelle 17 kein Anlageninfosatz vorhanden ist, wird der Zugriff 10 รผberhaupt nicht verwendet.

Zugriffsreihenfolge definieren

Schritt 3)

  1. Wรคhlen Sie den Zugriff aus, den Sie รคndern mรถchten.
  2. Wรคhlen Sie den Ordner der untersten Ebene in der Dialogstruktur โ€“ Felder.

Zugriffsreihenfolge definieren

Schritt 4)

  1. Sie sehen, dass wir uns auf der Detailseite zur Zugriffsfolge PB01, Zugriff 20 und Tabelle 18 befinden.
  2. Hier werden die Schlรผsselfelder einer Konditionstabelle angezeigt, die im Konditionszugriff verwendet werden.

Die Konditionstabelle besteht aus Konditionsfeldern, denen bestimmte Attribute zugeordnet sind. Wenn das System versucht, auf einen Konditionssatz zuzugreifen, verwendet es diese Attribute.

Zugriffsreihenfolge definieren

  • Besondere Wertquelle โ€“ Dieses Feld enthรคlt einen Wert, der beim Zugriff standardmรครŸig verwendet werden soll (z. B. Verwendung einer festen Infosatzkategorie fรผr die Zugriffssequenz).
  • Drin โ€“ Wenn dieses Kontrollkรคstchen aktiviert ist, lรคsst das System beim Zugriff auf die Konditionstabelle einen Anfangswert fรผr dieses Feld zu. Andernfalls verarbeitet das System die Konditionstabellensuche nicht.
  • Atypisch โ€“ Verarbeitungsart im Zugriff. Sie kรถnnen angeben, ob das Feld fรผr den Bedingungszugriff relevant ist, wenn es Teil eines freien oder festen Schlรผsseltyps ist. StandardmรครŸig bleibt es leer (fester Schlรผsseltyp).
  • Prioritรคt โ€“ Prioritรคt eines Feldes (Merkmals), sie kann von 01 bis 99 eingestellt werden. Meistens bleibt dieses Feld leer.

Konditionstabellen definieren

Wenn wir nun wissen, was eine Konditionstabelle ist und wofรผr sie verwendet wird, kรถnnen wir sehen, wo eine Konditionstabelle definiert werden kann und welche Optionen wir beim Erstellen haben.

Wie Sie im vorherigen Thema gesehen haben, haben wir in unserem Beispiel Tabelle 18 โ€“ Materialinfosatz verwendet.

Mal sehen, wo und wie es definiert ist.

Schritt 1)

  1. Fรผhren Sie den Transaktionscode aus V / 05 und geben Sie auf dem Startbildschirm unsere Tischnummer ein โ€“ 18.
  2. In Abschnitt 2 sehen Sie unsere Tabellendefinition, Tabellennummer, Beschreibung und zwei Optionen, die ausgewรคhlt werden kรถnnen. Die erste bedeutet die Verwendung des Gรผltigkeitszeitraums (immer empfohlen) und die andere ist eine รœberprรผfung des Freigabestatus des Datensatzes. Wenn diese Option aktiviert ist, werden bei der Suche nach der Bedingung nur freigegebene Infosรคtze berรผcksichtigt.
  3. Hier ist die Liste der Felder, die Sie bereits im Thema โ€žZugriffssequenz definierenโ€œ gesehen haben.

Sie kรถnnen sehen, wie die Tabelle definiert ist, um sie spรคter beim Anpassen der Zugriffsreihenfolge verwenden zu kรถnnen.

Konditionstabellen definieren

V / 05 Die Transaktion dient zur Anzeige einer Konditionstabelle.

V / 04 Die Transaktion dient zum ร„ndern einer Konditionstabelle.

V / 03 Die Transaktion dient zum Erstellen einer Konditionstabelle.

Jetzt kรถnnen Sie bei Bedarf eine neue Konditionstabelle definieren, um es in der Zugriffssequenzdefinition zu verwenden. In den meisten Fรคllen sind keine neuen Zugriffstabellen erforderlich, da es eine groรŸe Anzahl vordefinierter Tabellen gibt.

Schritt 1)

  1. Geben Sie T-Code M/03 ein und fรผhren Sie ihn aus.
  2. Wรคhlen Sie Ihre neue Tischnummer (muss unbenutzt sein, z. B. 818).
  3. Wenn Sie eine bestehende Tabelle in Ihre neue Tabelle kopieren mรถchten, kรถnnen Sie hier die Quelltabelle auswรคhlen. Dies ist nรผtzlich, wenn Ihre Tabelle einer anderen vorhandenen Tabelle รคhnelt und nur eine einfache ร„nderung erforderlich ist, um die Anforderungen zu erfรผllen.

Konditionstabellen definieren

Schritt 2) Auf dem nรคchsten Bildschirm kรถnnen Sie alle Einstellungen fรผr eine Konditionstabelle vornehmen und diese generieren.

  1. Klicken Sie auf diese Schaltflรคche, wenn Sie die Beschreibung bearbeiten mรถchten.
  2. Wรคhlen Sie, ob Ihre Tabelle Gรผltigkeitszeitrรคume und Freigabestatus รผberprรผfen soll.
  3. Liste der aktuellen Felder. Sie kรถnnen jedes Feld auswรคhlen, das Sie entfernen mรถchten (indem Sie einmal darauf klicken) und das Symbol zum Entfernen auswรคhlen (Listensymbol mit einem roten Minuszeichen).
  4. Sie kรถnnen Felder aus dem Feldkatalog hinzufรผgen, indem Sie darauf doppelklicken.
  5. Sie mรผssen die Tabelle generieren, damit sie von Preisfunktionen verwendet werden kann.

Konditionstabellen definieren

Sie kรถnnen auch mit der rechten Maustaste klicken, um ein Feld zu Ihrer Tabelle zu lรถschen oder hinzuzufรผgen sowie um im Feldkatalog auf der rechten Seite des Bildschirms zu navigieren. Nicht alle Felder kรถnnen auf einer einzelnen Seite des Feldkatalogs angezeigt werden.

Nach erfolgreicher Erstellung werden Sie aufgefordert, eine ร„nderungsanforderung zu erstellen. AnschlieรŸend wird Ihnen ein Protokollbildschirm angezeigt, wie Sie ihn auf dem folgenden Bildschirm sehen kรถnnen.

Konditionstabellen definieren

Sie haben erfolgreich eine Bedingungstabelle generiert. Schauen wir mal, ob wir sie in den Wartungsbildschirmen fรผr die Zugriffssequenz sehen kรถnnen.

Konditionstabellen definieren

Es ist da, also kรถnnen wir jetzt mithilfe dieser Tabelle einen Zugriff erstellen. Wir werden hierauf nicht im Detail eingehen, da es sich um einen รคuรŸerst unkomplizierten Vorgang handelt.

Wรคhlen Sie im Knoten โ€žZugriffeโ€œ unserer Zugriffssequenz die Schaltflรคche โ€žNeue Eintrรคgeโ€œ. Sie kรถnnen den Zugriff wie im folgenden Bildschirm erstellen Tests Zwecke.

Konditionstabellen definieren

Damit es ordnungsgemรครŸ funktioniert, sollten unserem Zugang PB01 โ€“ 96 auch Felder zugewiesen werden

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: