Ansicht
Dokumentation
CL_PRP_RESOURCES - Collection fuer Resourcen
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Klasse dient der Verwaltung von Ressourcen. In erster Linie liefert sie Daten von Ressourcen, besitzt aber auch Methoden zum Anlegen und Ändern ressourcenspezifischer Daten. Die Stammdaten einer Ressource, die den Geschäftspartner-Daten zugrundeliegen, liefern die Interface-Methoden von IF_PRP_RESOURCES_M. Verfügbarkeiten werden durch IF_PRP_RESOURCES_AVAILABILITY und IF_PRP_RESOURCES_AVAILS gelesen und auch verändert. Qualifikationen und weitere Daten aus dem Organisationsmanagement, wie beispielsweise den Manager einer Ressource, liefert IF_PRP_RESOURCES_ORG.
Beziehungen
CL_PRP_RESOURCES ist die Collection von CL_PRP_RESOURCE. Pro angesprochene Ressource existiert eine Instanz der Klasse CL_PRP_RESOURCE. CL_PRP_RESOURCE instanziiert wiederum weitere Klassen: CL_PRP_RESOURCE_M, CL_PRP_RESOURCE_AVAIL, CL_PRP_RESOURCE_ORG und CL_PRP_RESOURCE_PROJECT um die unterschiedlichen Informationen für diese Ressource zu lesen.
CL_PRP_RESOURCES ist mit der cProjects-Anwendung durch die Implementierung der Interfaces IF_DPR_APPL_BOOTSTRAP_MEMBER und IF_DPR_APPL_PLUG_IN_SUBSYSTEM verbunden. Über sie wird beispielsweise das zentrale Sichern der veränderten Daten der gesamten cProjects-Applikation erreicht.
Beispiel
Hinweise
CL_PRP_RESOURCES ist ein Singleton, dessen Referenz die statische Variable SR_INSTANCE hält. In einem Programm kann darauf beispeilsweise wie folgt zugegriffen werden:
DATA: LR_RESOURCE TYPE REF TO CL_PRP_RESOURCES.
LR_RESOURCE = CL_PRP_RESOURCES=>SR_INSTANCE.
Weiterführende Informationen
CL_GUI_FRONTEND_SERVICES - Frontend Services 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: 1848 Date: 20240329 Time: 080758 sap01-206 ( 47 ms )