Ansicht
Dokumentation
CL_SCALAR_VALUE_POC - DomainModel: Skalarer Wert
ABAP Short Reference CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Einfache Werte können abgelegt werden. Beim Setzen werden Schreibsperren, Domänenzulässigkeit und eine frei definierbare Prüfung über Operationen (Abweichungen) durchgeführt. Unzulässige Werte werden verworfen. Abweichungen werden gemeldet.
Außerdem ist eine Defaultbewertung über Operationen möglich. Ist der Wert initial und wird er gelesen, wird der Defaultwert berechnet und geliefert. Abweichungsprüfung und Defaultbestimmung kann komplexer Natur sein und ist durch Operationen abgebildet.
Es können folgende Service Operationen angebunden werden:
- Validierung
- Context Prüfung
- Default
Auf Änderungen der Defaultoperation wird über einen Eventhandler reagiert. Die Validierung wird zur Wertprüfung herangezogen und kann zu einem Abweichungshandling führen. Eine Kontextprüfung stellt sicher,daß der Wert auch in seinem Umfeld gültig ist, z.B. korrekte Charge zum Material usw.
Service Operationen müssen das Interface IF_SERVICE_OPERATION_POC implementieren. Dies sind zur Zeit alle Operationen und CL_DATA_REQUEST_POC zur Validierung.
Beziehungen
IF_SERVICE_OPERATION_POC als Kollektion
IF_DOMAIN_POC
Beispiel
Hinweise
Statusänderungen werden immer über Events mitgeteilt. Wertänderungen durch die Methode NOTIFY. Registriert sind z.Z. CL_OPERATION_POC, CL_MESSAGE_REQUEST_POC und CL_DATA_REQUEST_POC.
Ändert sich die Service Operation für Defaultbewertung, wird der Wert je nach Status nachgezogen.
Weiterführende Informationen
CL_OPERATION_POC
CL_DATA_REQUEST_POC
CL_MESSAGE_REQUEST_POC
IF_SERVICE_OPERATION_POC
Addresses (Business Address Services) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2067 Date: 20240328 Time: 133514 sap01-206 ( 38 ms )