Die Pflichtfeldprüfung bietet die Möglichkeit alle von Kisters als Standard definierten Pflichtfelder schon vor Übergabe an AnKa-fix zu prüfen.
Technische Dokumentation
Komponentenübersicht
Skriptbibliothek
-
SC12InterfaceMandatoryFieldUtils
Administrationsmöglichkeiten
-
Über die Entitäten Pflichtfeld-Bedingung und Schnittstellen-Pflichtfeld kann der Administrator eine Bedingung für eine Liste von Pflichtfeldern definieren
-
hierbei ist der Name einer Bedingung eindeutig zu setzen, sodass dieser entsprechend ermittelt werden kann
-
ein Pflichtfeld wird per technischem Feldnamen benannt. Sollte ein Feld kein Pflichtfeld sein, wenn dafür ein anderes Feld gefüllt ist, können die Feldnamen per | getrennt benannt werden.
-
-
Schnittstellen-Bedingungen sind nicht im Customizing-Transport enthalten und müssen separat transportiert bzw. neuangelegt werden.
Übersteuerungsmöglichkeiten
Grundsätzlich können die mit dem Modul bereitgestellten Komponenten wie BPM-Prozesse, -teilprozesse, Suchen und Skriptbibliotheksmethoden übersteuert werden, um diese an individuelle Anforderungen und Bedürfnisse anzupassen.
Die Klasse
SC12InterfaceMandatoryFieldUtils ist nicht für eine Übersteuerung vorgesehen, da sich das Verhalten sonst auf ALLE Schnittstellen auswirkt, die diese Klasse verwenden.
Alle projektindividuelle Anpassungen an der Pflichtfeldprüfung sind mit Kisters abzustimmen.
Skriptmethoden
|
Skriptklasse |
Methodenname |
Funktionalität |
|---|---|---|
|
SC12InterfaceMandatoryFieldUtils |
checkMandatoryFields |
Diese Methode prüft auf Basis einer angegebenen Pflichtfeld-Bedingung, ob die Felder des übergebenen Containers entsprechend gesetzt sind
|
Pflichtfeld-Bedingung und Schnittstellen-Pflichtfeld
-
Fasst alle Felder zusammen, die eine bestimmte Bedingungen abbilden
-
ID = Benamung des Falls, für den Pflichtfelder geprüft werden sollen
-
UND Verknüpfung durch Verknüpfung der Pflichtfelder im Unterbereich
-
ODER Verknüpfung durch Verkettung von Feldnamen mit Pipe-Zeichen
Relevante Pflichtfeldbedingungen
-
ANKAFIX_CUSTOMER
-
ANKAFIX_STROM_SLP_INSTACC
-
ANKAFIX_STROM_RLM_INSTACC
-
ANKAFIX_GAS_SLP_INSTACC
-
ANKAFIX_GAS_RLM_INSTACC
-
ANKAFIX_DEFAULT_INSTACC
-
ANKAFIX_QUOTE
-
ANKAFIX_VARIANT
-
ANKAFIX_VARIANTMETERINGPOINT
-
Diese Namen sind fest vergeben und sollten für eine ordnungsgemäße Funktion der Ankafix-Schnittstelle nicht geändert werden.