Ansicht
Dokumentation
CL_PACKAGE_FACTORY - Factory-Klasse für Paket-Objekte
ROGBILLS - Synchronize billing plans Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )