Ansicht
Dokumentation

CL_PACKAGE_FACTORY - Factory-Klasse für Paket-Objekte

CL_PACKAGE_FACTORY - Factory-Klasse für Paket-Objekte

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_PACKAGE_FACTORY implementiert das Interface IF_PACKAGE_FACTORY und dient zum Einstieg in die Paket API.

Es ist möglich, Instanzen von Paketen und Paket Schnittstellen per Selektion (oder direkt per Schlüssel) zu erzeugen. Ein direkter Zugriff auf Istanzen von Paket Verwendungserklärungen bzw. Paket Schnittstellen Zugriffslisten ist nicht vorgesehen. Zu letzteren Objekttypen muß z.B. ausgehend von einem Paket navigiert werden.

Die in den Instanzen gekapselten Paket bzw. Paket Schnittstellen Daten können durch Methoden (siehe IF_PACKAGE bzw. IF_PACKAGE_INTERFACE) gelesen und manipuliert werden. Außerdem kann zwischen den Objekten navigiert werden, um z.B. von einem Paket zu seinen Verwendungserklärungen zu gelangen, oder um von einer Paket Schnittstelle zu ihrer Zugriffsliste zu gelangen.

Beziehungen

Beispiel

Zunächst muß die Paket API initialisiert werden durch den Aufruf
,,CALL METHOD cl_package_factory=>initialize

Zum Laden aller Wurzelpakete (Pakete ohne Vorgängerpaket) verwendet man dann z.B. den Aufruf
,,CALL METHOD cl_package_factory=>bulk_load_root_packages

Hinweise

Die Paket API muß durch Aufruf der Methode IF_PACKAGE_FACTORY=>INITIALIZE initialisiert werden, um einige Systemparameter für spätere Datenbank Zugriffe abzuspeichern.

(Die gleichen Initialisierungen sind zwar auch im CLASS CONSTRUCTOR vorgesehen, jedoch kann der Konstruktor im Fehlerfall keine Rückmeldung geben.)

Weiterführende Informationen






BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1793 Date: 20240426 Time: 214611     sap01-206 ( 38 ms )