Einfluss auf Abarbeitung eines Ableitungsschritts Standardmäßig läuft die Abarbeitung eines Ableitungsschritts folgendermaßen ab:
Wenn Sie eine Bedingung für die Durchführung des Ableitungsschritts festgelegt haben (s.u.), wird diese zunächst überprüft.
Wenn die Bedingung nicht erfüllt ist, wird der Schritt nicht ausgeführt.
Das System prüft, ob die Quellfelder initial sind. Wenn eines der Quellfelder initial ist, wird die Ableitung nicht durchgeführt.
Wenn noch nicht alle Zielfelder des Ableitungsschritts mit Werten versorgt sind, führt das System den Ableitungsschritt durch.
Wenn das System Werte ermitteln kann, werden alle noch unversorgten Zielfelder besetzt. Die bereits gefüllten Felder bleiben unverändert.
Kann das System aufgrund der vorgegebenen Quellfeldwerte in dem Ableitungsschritt keine passenden Zielwerte finden, bleiben alle Zielfelder unverändert. Es wird keine Fehlermeldung ausgegeben.
Dies bedeutet, dass die Kontierungsableitung standardmäßig bereits gefüllte Felder nicht mehr überschreibt.
Diese standardmäßig vorgesehene Abarbeitung der Ableitungsschritte können Sie mit Hilfe von Bedingungen sowie Schritt- und Feldeigenschaften beeinflussen:
Bedingung
Die Bedingung, unter der ein Schritt ausgeführt werden soll, können Sie je Ableitungsschritt auf der Registerkarte
Bedingung
hinterlegen. Eine Bedingung besteht aus einer Reihe von Teilbedingungen, die die Kontierungswerte mit Konstanten vergleichen.
Beispiel
Sie könnten für einen Schritt hinterlegen, dass er nur unter der Bedingung ausgeführt wird, dass der Buchungskreis 1000 ist. Geben Sie dazu auf der Registerkarte
Bedingung
folgendes ein:
Name |
Bezeichnung |
Operand |
Wert |
COMPANY_CODE |
Buchungskreis |
= |
1000 |
Schritteigenschaften
Über die Schritteigenschaften können Sie auf der Registerkarte
Eigenschaften
je Ableitungsschritt steuern:
ob eine Fehlermeldung ausgegeben wird, wenn keine Zielwerte gefunden werden
ob die Abarbeitung der Strategie beendet werden soll, wenn keine Werte gefunden werden
Für die Ableitungsschrittarten
Initialisierung
und
Zuweisung
steht diese Funktion nicht zur Verfügung.
Bei den Ableitungsregeln können Sie noch zusätzlich einstellen, dass die Regeleinträge mit Gültigkeitsdatum pflegbar sind. Wenn Sie diese Eigenschaft aktivieren, können Sie die Einträge zu einer Ableitungsregel mit einem Gültig-Ab-Datum erfassen.
Feldeigenschaften
Feldeigenschaften können Sie über
zu den Quell- und den Zielfeldern festlegen.
Bei einem Quellfeld können Sie einstellen, dass das Feld leer bleiben kann. Die Ableitung wird dann dennoch ausgeführt.
Bei einem Zielfeld können Sie bestimmen:
dass der neue Wert nicht übernommen wird, wenn bereits ein Wert durch einen vorausgegangen Ableitungsschritt vorhanden ist
dass der neue Wert übernommen wird, auch wenn der neue Wert leer ist
dass der neue Wert übernommen wird, wenn der neue Wert gefüllt ist
Damit können Sie erreichen, dass ein durch diesen Ableitungsschritt ermittelter Wert auf jeden Fall in das Zielfeld übernommen wird, unabhängig davon, ob es bereits gefüllt war. Der so abgeleitete Wert ist dann auch nicht mehr manuell überschreibbar.
In früheren Releases konnten Sie durch entsprechende Customizing-Einstellungen (Kennzeichen
HHM-CO-Zuordnung bindend
und
HHM-CO-Zuordnung bindend
) verhindern, dass vom System abgeleitete HHM-Kontierungen manuell überschrieben werden. Diese Customizing-Einstellung steht ab Release 462 nicht mehr zur Verfügung.
Abgesehen von der Ableitungsschrittart
Ableitungsregel
können Sie für die Quellfelder und Zielfelder festlegen, dass entweder der gesamte Feldinhalt oder nur ein Teil des Feldinhalts berücksichtigt wird.