Ansicht
Dokumentation

CL_SRM_START_FRAMEWORK - Start of the SRM Framework

CL_SRM_START_FRAMEWORK - Start of the SRM Framework

General Data in Customer Master   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse ermöglicht das visuelle Starten von SAP Records Management.

Hierfür sind folgende Schritte vorzunehmen:

  • Erzeugen einer Instanz der Klasse CL_SRM_START_FRAMEWORK. mit CREATE_OBJECT
  • Optional können Startelement und Startaktivität gesetzt werden, mit Hilfe der Methoden SET_MODEL_DATA (für Modellpoids) bzw. SET_INSTANCE_DATA(für Instanzpoids).
  • Soll eine Modellpoid als Startelement gesetzt werden, so ist die Methode SET_MODEL_DATAaufzurufen. Die Angabe der Aktivität ist optional; setzt man sie nicht, so wird die Standardaktivität des gesetzten Startelements angenommen. Zum Setzen der Modellpoid ist die Angabe von RMS ID und Elementart (SPS) ID erforderlich.
  • Soll eine Instanzpoid als Startelement gesetzt werden, so ist die Methode SET_INSTANCE_DATA aufzurufen. Die Angabe der Aktivität ist optional; setzt man sie nicht, so wird die Standardaktivität des gesetzten Startelements angenommen. Zum Setzen der Instanzpoid ist entwederdie Angabe von RMS ID, SPS ID und SP POID des jeweiligen SP oderdie Referenz auf eine im globalen POID Directory abgelegte POID mittels PDIR ID erforderlich.
  • Über die Methode GET_SRM besteht die Möglichkeit, eine Referenz auf das Interface IF_SRM zu bekommen, um spezielle Frameworkdienste nutzen zu können (Expertentool).
  • Über die Methode GET_SRM_ROOT besteht die Möglichkeit, eine Referenz auf das Interface IF_SRM_ROOT zu bekommen, um spezielle Frameworkdienste nutzen zu können (Expertentool).
  • Über die Methode GET_SRM_SERVICEbesteht die Möglichkeit, eine Referenz auf das Framework-Service-Objekt zu erhalten. Mit dem Service Objekt können weitere frameworkspezifische Dienste, wie z.B. das Setzen von Kontextparametern oder der Zugriff auf die Systemregistry, genutzt werden.
  • Mit der Methode START_FRAMEWORK wird der visuelle Start von SAP Records Management durchgeführt. Mit OPTION_ORGANIZER kann bestimmt werden, ob der Records Organizer dargestellt werden soll. Mit OPTION_NAVIGATION kann bestimmt werden, ob die Schaltflächen zur Navigation dargestellt werden sollen.
  • Beendet der Benutzer SAP Records Management, so wird das Resultat der Startaktivität auf dem Startelement zwischengespeichert; über die Methoden GET_RESULT und GET_RESULT_ACTIVITY_STATE kann das Ergebnis sowie der Zustand der Aktivität ausgelesen werden.

Beziehungen

Für komplexere Operationen, die nicht im wesentlichen aus dem visuellen Start von Records Management mit einem Startelement bestehen, können Sie stattdessen die Klasse CL_SRM_SRM_CLIENT_MANAGER verwenden oder von CL_SRM_SRM_CLIENT_MANAGER erben (Expertentool).

Beispiel

Hinweise

Vermeiden Sie den gleichzeitigen Einsatz von CL_SRM_START_FRAMEWORK und CL_SRM_SRM_CLIENT_MANAGER oder einer von CL_SRM_SRM_CLIENT_MANAGER geerbten Klasse. CL_SRM_START_FRAMEWORK und CL_SRM_SRM_CLIENT_MANAGER erzeugen jeweils unabhängig voneinander eine eigene Instanz des SRM Root Objektes; dies kann zu unerwünschten Seiteneffekten führen.

Weiterführende Informationen






General Material Data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4012 Date: 20240420 Time: 114847     sap01-206 ( 73 ms )