CL_LAW_MODEL - Allgemeine Model Klasse

CL_LAW_MODEL - Allgemeine Model Klasse

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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






Fill RESBD Structure from EBP Component Structure   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1809 Date: 20260307 Time: 093245     sap01-206 ( 17 ms )