Ansicht
Dokumentation

CL_RSCNV_PERSIST_MGR - Verschalungsklasse für Datenbankzugriffe

CL_RSCNV_PERSIST_MGR - Verschalungsklasse für Datenbankzugriffe

CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Klasse enthält alle Zugriffe auf die Anwendungstabellen in der Datenbank. Es hat verschiedene Service-Methoden, wie z.B.

1. Sichern einer Konvertierungsgruppe

2. Lesen einer vorhandenen Konvertierungsgruppe

3. Aktualisieren des Status'

(Liste von Methoden prüfen ).

Beziehungen

Diese Klasse wird in verschiedenen Container-Klassen benutzt: In der Manager-Klasse (CL_RSCNV_MANAGER), in InfoProvider-spezifischen Klassen (z.B. CL_RSCNV_CUBE).

Auch jeder andere Code, der das Framework-Monitoring-UI benutzt, verwendet die Klasse für diesen Zweck.

Beispiel

Hinweise

Um diese Klasse für das Protokoll verwenden zu können, damit Sie den Run Time Monitor benutzen können, müssen Sie folgenden Aktionen ausführen.

1) Immer, wenn Sie eine Repartitionierung starten, müssen Sie sie bei dem Run Time Monitor registrieren:

DATA: l_r_persist_mgr TYPE rscnv_r_persist_mgr,

l_t_stepnm TYPE rscnv_t_stepnm,

l_stepnm,, TYPE rscnv_s_stepnm.

CREATE OBJECT l_r_persist_mgr-ref

,,EXPORTING

,,,,i_cgnm =

,,,,i_ipronm =

,,,,.

l_stepnm = ''.

APPEND l_stepnm TO l_t_stepnm.

l_stepnm = ''.

APPEND l_stepnm TO l_t_stepnm.

l_stepnm = ''.

APPEND l_stepnm TO l_t_stepnm.

* usw...

CALL METHOD l_r_persist_mgr->initialise_conversion_request

,,EXPORTING

,,,,i_t_stepnm = l_t_stepnm

,,,,.

HINWEIS: Wenn Sie das nächste Mal ein Objekt dieser Klasse mit den gleichen Parametern instanziieren, prüft es auf einen noch nicht abgeschlossenen Request und holt so den aktuellen Request. Die Methode initialise_conversion_request() sollte also nicht aufgerufen werden.

2) Nach der Registrierung können Sie den Ausführungsstatus wie folgt aktualisieren :

a) Für den gesamten Request:

CALL METHOD l_r_persist_mgr->update_reqstatus

,,EXPORTING

,,,,i_reqstatus =

,,,,.

HINWEIS: Diese sollte aufgerufen werden, bevor die Verarbeitung von dem Request-Status 'wird ausgeführt' beginnt.

b) Schritte:

CALL METHOD l_r_persist_mgr-ref->update_stepstatus

,,EXPORTING

,,,,i_stepnm =

,,,,i_reqstatus =

,,,,.

3) Beim Schreiben in das Protokoll sollte für jeden Schritt ein neues Protokoll geöffnet werden. Die externe Nummer für dieses Protokoll sollte zur Verfügung gestellt werden. Der Wert wird wie folgt geholt:

DATA: l_ext_number TYPE rscnv_ext_number.

CALL METHOD l_r_persist_mgr->get_ext_number

,,EXPORTING

,,,,i_stepnm =

,,IMPORTING

,,,,e_ext_number = l_ext_number

,,,,.

HINWEIS: Es wird empfohlen RSO_APPLICATION_LOG zum Protokollieren zu benutzen.

Weiterführende Informationen






CPI1466 during Backup   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3712 Date: 20240425 Time: 151340     sap01-206 ( 44 ms )