Findung der Aktionssteuerung

Einsatzmöglichkeiten

Die Findung der Aktionssteuerung läuft automatisch im System nach der hier vorgestellten Logik ab, sobald Sie eine Aktion ausführen. Primäre und sekundäre Aktionssteuerung können sowohl einzeln als auch gleichzeitig gefunden werden. Ein Beispiel für die gleichzeitige Findung ist die Verkettungsaktion CRCO Fahrzeug und Kundenauftrag anlegen .

Über das BAdI VLC_DETERMINE_CONTRL können Sie eine eigene Logik für die Findung der Aktionssteuerung hinterlegen.

Voraussetzungen

Sie haben im Customizing des VMS unter Steuerung die Aktionssteuerungen definiert (Transaktion OVELO11).

Sie haben die Informationen, die das System zur Findung der Aktionssteuerung braucht, in der Transaktion VELOS hinterlegt. Dazu haben Sie für jedes Fahrzeugmodell und gegebenenfalls für eine Reihe von weiteren Organisationsdaten die Aktionssteuerungen angegeben, mit der das VMS arbeiten soll. Die folgenden Felder sind dabei Schlüsselfelder:

Fahrzeugmodell

Werk

Einkaufsorganisation

Lieferant

Verkaufsorganisation

Vertriebsweg

Sparte

Kunde

Sie können also für jede denkbare Kombination dieser Felder unterschiedliche Aktionssteuerungen hinterlegen. Meist wird es jedoch ausreichend sein, bei den primären Aktionssteuerungen nur für jede Kombination aus Fahrzeugmodell und Werk und bei den sekundären Aktionssteuerungen für jede Kombination aus Verkaufsorganisation und Kundeeine Aktionssteuerung festzulegen.

Nicht alle Schlüsselfelder müssen gefüllt werden. Ein nicht gefülltes Schlüsselfeld bedeutet, dass der Eintrag für alle Werte gilt, die für dieses Feld möglich sind.

Ablauf

Die Findung der Aktionssteuerung arbeitet so:

Das System überprüft im Customizing, ob die Aktion, die Sie ausführen wollen, eine Primär- oder eine Sekundäraktion oder beides ist.

Das System überprüft, ob dem Fahrzeug bereits die zugehörige(n) Aktionssteuerung(en) zugeordnet wurde(n). Wenn ja, verwendet es diese.

Die Zuordnung einer Aktionssteuerung zu einem Fahrzeug ist grundsätzlich fest und kann nicht mehr geändert werden.

Wenn nein, stößt es die Aktionssteuerungsfindung an und wertet dazu die Einträge in der Tabelle zur Transaktion VELOS aus. Das geschieht auf der Basis der Aktionsdaten und der bereits vorhandenen Fahrzeugdaten. Das System prüft in folgender Reihenfolge:

a. Gibt es einen genau passenden Eintrag in der Tabelle zur Transaktion VELOS? Wenn ja, verwendet es diesen.

b. Wenn nein: Gibt es genau einen passenden generischen Eintrag, also einen Eintrag, bei dem Felder leer sind, also alle vorhandenen Werte annehmen können? Wenn ja, verwendet es diesen. Wenn es keinen oder mehr als einen passenden generischen Eintrag gibt und die Aktionssteuerungen in den Einträgen nicht identisch sind, erscheint eine Fehlermeldung.

Ergebnis

Sobald das System die passende Aktionssteuerung gefunden hat, ist die Findung beendet. Das System führt die gewünschte Aktion aus und setzt den Status, der als neuer Status für diese Aktion in der Aktionssteuerung hinterlegt ist.

Wenn das System keine passende Aktionssteuerung findet, erscheint eine Fehlermeldung, und Sie müssen die Einträge in der Transaktion VELOS entsprechend korrigieren.

Beispiel

Sie wollen eine Primäraktion mit folgenden Aktionsdaten ausführen: Fahrzeugmodell Sprinter , Werk 7777 .

Dem Fahrzeug ist noch keine primäre Aktionssteuerung zugeordnet.

In der Tabelle zur Transaktion VELOS gibt es keinen genau passenden Eintrag, also einen Eintrag, bei dem nur die Felder Fahrzeugmodell Sprinter und Werk 7777 gefüllt sind.

Es gibt allerdings einen Eintrag zu Fahrzeugmodell Sprinter , Werk 7777 und Lieferant Opel . Dieser Eintrag ist aber wegen der Angabe eines bestimmten Lieferanten zu speziell und kann daher nicht gefunden werden.

Es gibt weiterhin einen Eintrag zu Fahrzeugmodell Sprinter , bei dem nur das Fahrzeugmodell angegeben ist und keine weiteren Felder gefüllt sind. Dieser Eintrag wird gefunden, da eine fehlende Eingabe im Feld Werk bedeutet, dass der Eintrag für alle vorhandenen Werke gültig ist.