Prüfungsregeln
Sie können Prüfungsregeln für Sendungen auf Basis bestimmter Lagerauftragsarten definieren oder für Sendungen, die an bestimmte Kunden oder Warenempfänger geliefert werden. Die Sendungsprüfung ist optional oder obligatorisch.
Eine Sendung wird gegen eine Prüfungsregel geprüft. Eine Prüfungsregel besteht aus mindestens einer Prüfungsposition.
Eine Prüfungsposition besteht aus einer Validierungsprüfung, z. B. "Sind die Lieferbedingungen auf der Sendung angegeben?". Somit handelt es sich bei einer Prüfungsregel um einen Satz mit mindestens einer Validierungsprüfung.
Die folgenden Prüfungsregeln sind verfügbar:
- Generelle Prüfungsregeln
- Prüfungsregeln für Handelspartner
Um die Sendungen zu bestimmen, die geprüft werden müssen, wird eine generelle Prüfungsregel mit einer Lagerauftragsart verknüpft, und eine Prüfungsregel des Handelspartners wird mit einem Warenempfänger oder einem Kunden verknüpft.
Wenn eine generelle Prüfungsregel mit einer Auftragsart verknüpft ist, müssen Sendungen, die aus Lageraufträgen dieser Auftragsart generiert wurden, gegen die Prüfungsregel der Auftragsart geprüft werden.
Wenn eine Prüfungsregel eines Handelspartners mit einem Warenempfänger oder einem Kunden verknüpft ist, werden an den Warenempfänger oder Kunden gesendete Sendungen anhand der Prüfungsregel geprüft, die mit dem Handelspartner verknüpft ist.
Obligatorische oder optionale Prüfung
Um die Prüfung obligatorischer Sendungen für Sendungen auf Basis einer bestimmten Auftragsart zu definieren, markieren Sie die Kontrollkästchen Festschreiben obligatorisch und Sendungsprüfung im Programm Lagerauftragsarten (whinh0110m000) für die Auftragsart. Um die Prüfungsregel festzulegen, gegen die die Sendungen geprüft werden müssen, verknüpfen Sie eine generelle Prüfungsregel mit der Auftragsart, oder definieren Sie die Handelspartner-Prüfungsregeln für den Warenempfänger oder Kunden der Sendungen.
Wenn Sie eine generelle Prüfungsregel mit der Auftragsart im Feld Regel des Programms Lagerauftragsarten (whinh0110m000) verknüpfen, werden die Sendungen gegen diese Regel geprüft. Wenn keine Prüfungsregel mit der Auftragsart verknüpft ist, müssen Sendungen gegen die Prüfungsregeln des Handelspartners geprüft werden, die für den Warenempfänger oder Kunden der Sendung vorhanden sind.
Um eine optionale Sendungsprüfung für Sendungen festzulegen, heben Sie die Markierung des Kontrollkästchens Sendungsprüfung für die Auftragsart auf, auf der die Sendungen basieren, und definieren Sie die Prüfungsregeln für Handelspartner für den Warenempfänger oder den Kunden der Sendung.
Für die Lagerauftragsart, den Warenempfänger oder den Kunden einer Sendung müssen Prüfungsregeln verfügbar sein.
Wenn für die Lagerauftragsart einer Sendung die Sendungsprüfung obligatorisch ist, jedoch keine Prüfungsregel mit der Auftragsart verknüpft ist und keine Handelspartnerregeln für den Warenempfänger oder den Kunden der Sendung definiert sind, wird eine Fehlermeldung angezeigt.
Prüfungspositionen
Eine generelle oder eine Handelspartnerprüfungsregel besteht aus mindestens einer Prüfungsposition. Bei einer Prüfungsposition handelt es sich um eine Prüfung, die für ein Feld durchgeführt wird, z. B. das Feld Lieferbedingungen. Verfügbare Prüfungen sind z. B. "Enthält das Feld einen Wert?" oder "Enthält das Feld den Wert ABC?".
Generelle Prüfungspositionen
Generelle Prüfungspositionen werden im Programm Prüfungspositionen (whwmd1151m000) definiert.
Prüfungspositionen des Handelspartners
Die Prüfungspositionen des Handelspartners werden in den Programmen Prüfungspositionen (whwmd1151m000) und Prüfungspositionen nach Handelspartner (whwmd1156m000) definiert. Das Programm Prüfungspositionen (whwmd1151m000) wird als Vorlage für Handelspartnerregeln verwendet.
Legen Sie zunächst eine Prüfungsposition im Programm Prüfungspositionen (whwmd1151m000) fest. Legen Sie anschließend im Programm Prüfungspositionen nach Handelspartner (whwmd1156m000) einen Handelspartner fest. Die Prüfungsposition wird in die Prüfungsposition des Handelspartners kopiert. Wenn Sie mehrere Handelspartner festlegen, wird auch die Prüfungsposition in diese Handelspartner kopiert.
Feld- und Validierungsprüfungen
Um eine Prüfungsposition im Programm Prüfungspositionen (whwmd1151m000) zu definieren, müssen Sie das Feld auswählen, das geprüft werden muss, und die Art der Prüfung, die zum Prüfen des Feldes durchgeführt werden muss.
Das zu prüfende Feld wird aus einer Datenbanktabelle ausgewählt. Die Verfügbarkeit der Felder, aus denen Sie auswählen möchten, richtet sich nach der Datenbanktabelle und der von Ihnen ausgewählten Prüfungsart.
Wenn Sie beispielsweise die Tabelle "Sendungen" (whinh430) und die Validierungsprüfung Feld vorhanden auswählen, sind die meisten Felder in der Tabelle "Sendungen" (whinh430) verfügbar. Wenn Sie z. B. die Tabelle "Sendungen" (whinh430) auswählen, können Sie das Feld Spediteur/LDL (inh430.carr) auswählen.
Wenn Sie die Tabelle "Sendungen" (whinh430) und die Validierungsprüfung Verbundenes Feld auswählen, müssen Sie ein Feld aus der Tabelle "Sendungen" und dann das Feld aus der Referenztabelle des Felds auswählen, das Sie in der Tabelle "Sendungen" ausgewählt haben.
Wenn Sie z. B. das Feld "Lieferbedingungen" (whinh430.cdec) in der Tabelle "Sendungen" (whinh430) markieren, können Sie ein Feld aus der Referenztabelle des Feldes "Lieferbedingungen" (whinh430.cdec) auswählen.
Die Referenztabelle des Feldes "Lieferbedingungen" ist die Tabelle "Lieferbedingungen" (tcmcs041). Aus der Tabelle "Lieferbedingungen" (tcmcs041) können Sie das Feld "Text" oder das Feld "Bezeichnung" auswählen.
Die verbundenen Felder "Artikel" und "Handelspartner" weisen mehrere Referenztabellen auf, aus denen Sie das zu prüfende Feld auswählen können.
Definieren von Prüfungsregeln
- Um die Sendungsprüfung zu implementieren, markieren Sie das Kontrollkästchen Sendungsprüfung im Programm Parameter Lageraktivitäten (whinh0100m000).
-
Definieren Sie eine Prüfungsregel im Programm Prüfungsregeln (whwmd1150m000).
Markieren Sie das Kontrollkästchen Generell, wenn die Prüfungsregel generell sein soll. Generelle Prüfungsregeln sind mit einer Lagerauftragsart verknüpft.
-
Klicken Sie auf den Pfeil zum Öffnen der Prüfungsregel im Programm Prüfungsregel (whwmd1650m000). Die Registerkarte "Positionen" dieses Programms bezieht sich auf das Programm Prüfungspositionen (whwmd1151m000) und die Registerkarte "Handelspartner" auf das Programm Prüfungspositionen nach Handelspartner (whwmd1156m000).
- Klicken Sie auf der Registerkarte "Positionen" auf "Neu", um eine Prüfungsposition hinzuzufügen. Die Positionsnummer wird generiert.
- Legen Sie die Bezeichnung der Prüfungsposition fest.
-
Wählen Sie im Feld Tabelle die Ausgangstabelle aus. Dies ist die Datenbanktabelle, aus der das zu prüfende Feld ausgewählt werden soll oder das Feld, aus dessen Referenztabelle Sie das zu prüfende Feld auswählen müssen.
- Wählen Sie im Feld Validierungsprüfung die Prüfung aus, die ausgeführt werden muss. Wählen Sie die Validierungsprüfung Verbundenes Feld aus, wenn das zu prüfende Feld aus einer Referenztabelle ausgewählt werden muss.
- Wählen Sie im Feld Feld das zu prüfende Feld oder das Feld aus, aus dem die Referenztabelle ausgewählt werden soll. Die Referenztabelle des ausgewählten Feldes wird im Feld Tabelle angezeigt.
- Wenn Sie die Validierungsprüfung Verbundenes Feld in Schritt 7 ausgewählt haben, wählen Sie im Feld Validierungsprüfung die Validierungsprüfung aus, die für das entsprechende Feld durchgeführt werden soll.
- Wählen Sie im Feld Feld das Feld aus, das aus der Referenztabelle geprüft werden soll.
- Weitere Informationen zu den Feldern in diesen Programmen finden Sie in der Programmhilfe zum Programm Prüfungspositionen (whwmd1151m000) und zum Programm Prüfungspositionen nach Handelspartner (whwmd1156m000).
- Wenn die Prüfungsposition Teil einer Handelspartnerregel sein muss, klicken Sie auf die Registerkarte "Handelspartner" im Programm Prüfungsregel (whwmd1650m000).
- Klicken Sie auf der Registerkarte "Handelspartner" auf "Neu".
- Legen Sie einen Warenempfänger oder einen Kunden fest, und klicken Sie auf den Pfeil, um die Position zu öffnen. Die Prüfungsposition aus dem Programm Prüfungspositionen (whwmd1151m000) wird in die Prüfungsposition des Handelspartners kopiert.
- Wiederholen Sie den vorherigen Schritt, um die Prüfungsposition weiteren Handelspartnern hinzuzufügen.
Definieren von ober- und untergeordneten Prüfungen
Sie können auch Validierungsprüfungen definieren, die eine Bedingung enthalten. Wenn beispielsweise das Feld "Transportmittelgruppe für Lieferung" vorhanden ist, muss auch das Feld "Transportmittel für Lieferung" vorhanden sein. Die Bedingung "Wenn die Transportmittelgruppe für die Lieferung vorhanden ist" ist die übergeordnete Prüfung, und "Transportmittel für Lieferung" ist die untergeordnete Prüfung.
Die übergeordnete Bedingung, also die Bedingungsprüfung in diesem Beispiel, ist als "Feld vorhanden: Transportmittelgruppe für Lieferung" definiert, und die untergeordnete Bedingung ist als "Feld vorhanden: Transportmittel für Lieferung" definiert. Die Verbindung zwischen der übergeordneten und der untergeordneten Validierungsprüfung wird durch die Positionsnummer und die Folgenummer der Prüfungspositionen angezeigt. Die Positionsnummer der Validierungsprüfungen ist identisch, und die Folgenummer wird für die untergeordnete Bedingung auf 1 gesetzt.
-
Definieren Sie eine Prüfungsposition mit der Ausgangstabelle "Ladungen", der Validierungsprüfung Feld vorhanden und dem Zielfeld Transportmittelgruppe für Lieferung, wie im vorherigen Ablauf beschrieben.
-
Klicken Sie im Programm Prüfungsregel (whwmd1650m000) auf "Neu", um eine neue Prüfungsposition zu definieren.
- Geben Sie im Feld Position eine Positionsnummer an, die mit der Positionsnummer der vorherigen Position identisch ist. Das Feld Folgenummer erhält die Nummer 1, wenn Sie mit der Definition der Prüfungsposition fortfahren.
- Legen Sie die Quelltabelle "Ladungen" (whinh440), die Validierungsprüfung Feld vorhanden und das Zielfeld Transportmittel für Lieferung fest, wie im vorherigen Ablauf beschrieben.
- Verknüpfen Sie die Prüfungsposition nach Bedarf mit Handelspartnern.