CL_LAW_MODEL - Allgemeine Model Klasse
PERFORM Short Reference BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität
CL_LAW_MODEL ist die Basis-Model-Klasse der License Administration Workbench (LAW) innerhalb des Model-View-Controller Architekturmusters.
Sie stellt folgende Gruppen von Methoden zur Verfügung:
- Methoden zur Administration von View und Controller,
- Methoden zur Manipulation der Model-Tabelle und Überwachung von Model-Änderungen,
- Informations-Methoden über die Model-Struktur.
Instanzen werden immer nur von abgeleiteten Klassen mit Hilfe der Factory-Methode CREATE_MODEL erzeugt.
Die Basisklasse enthält die abstrakte Methode INITIALIZE, die in jedem Fall redefiniert und implementiert werden muss.
Über die Methode NOTIFY_UPDATE wird die Model-Klasse über virtuelle oder persistente Änderungen am Model informiert und veranlasst daraufhin den Neuaufbau des View.
Beziehungen
Als Teil der Model-View-Controller-Architektur interagiert die Klasse mit der Controller-Basis-Klasse CL_LAW_CONTROLLER und der View-Basis-Klasse CL_LAW_VIEWbzw. mit deren abgeleiteten Klassen.
Beispiel
DATA: lr_model TYPE REF TO cl_law_model.
lr_model = cl_law_model=>create_model(
i_model_class = 'CL_LAW_SYSTEMS_MODEL' ).
Hinweise
Weiterführende Informationen
RFUMSV00 - Advance Return for Tax on Sales/Purchases SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1809 Date: 20250519 Time: 204037 sap01-206 ( 26 ms )