Ansicht
Dokumentation

RSPLPPMRFC_DELETE_LOCK - Lösche Sperre von Verantwortungsbereichen

RSPLPPMRFC_DELETE_LOCK - Lösche Sperre von Verantwortungsbereichen

ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Möchte man die Sperrfunktionalität des BI Planungsprozessmanagent nutzen, muss Folgendes beim Anlegen von Plänen und Planungsrunden beachtet werden:

Plan und Planungsrunde sind Merkmale (0RSPL_SUBPL für Plan und 0RSPL_PLSES für Planungsrunde). Jede Planungsrunde gehört genau zu einem Plan (geklammert).

Pro Plan muss ein realtimefähiger InfoCube eingetragen werden, welcher bei der Sperrprüfung für diesen Plan herangezogen werden soll.

Pro Planungsrunde muss eine Merkmalsselektion gepflegt werden. Die Merkmale müssen auch in dem oben eingetragenen realtimefähigen InfoCube verwendet werden. Die Merkmalswerte unterscheiden verschiedene Planungsrunden voneinander bzw. beschreiben, welche Daten in der Planungsrunde allgemein zu planen sind. Ebenso gibt es an der Planungsrunde eine Einstellung, ob die Sperrprüfung durchgeführt werden soll. Diese Selektion wird in dem DataStoreObjekt für direktes Schreiben 0RSPL_SPS abgelegt.

Pro Verantwortungsbereich in einer Planungsrunde muss ebenfalls eine Merkmalsselektion gepflegt werden. Die Merkmale müssen auch in dem oben eingetragenen realtimefähigen InfoCube verwendet werden und dürfen NICHT in der Selektion zur Planungsrunde eingeschränkt worden sein. Die Merkmalswerte beschreiben, welche Daten für den Verantwortungsbereich relevant sind. Diese Selektion wird in dem DataStoreObjekt für direktes Schreiben 0RSPL_SEL abgelegt.

Mit Hilfe der Metaphern Plan, Planungsrunde und Verantwortungsbereich wird die betriebswirtschaftliche Unterteilung eines Planungsprozesses beschrieben. Mit den Einstellungen an Plan, Planungsrunde und Verantwortungsbereich wird ein Zusammenhang zwischen der betriebwirtschaftlichen Sicht und den technischen Planungsobjekten (z.B. realtimefähiger InfoCube) hergestellt.

Ist ein Verantwortungsbereich gesperrt, sind auch die Daten der zusammengesetzten Selektion (Selektion zur Planungsrunde und Verantwortungsbereich) gegen Änderungen gesperrt.

Sperreinträge zu Verantwortungsbereichen werden in dem DataStoreObjekt für direktes Schreiben 0RSPL_LCK abgelegt. Dieses DataStoreObjekt enthält unter anderem ein Lock-Feld. Ist ein Verantwortungsbereich gesperrt, so ist der Wert 1, ist er nicht gesperrt, so ist der Wert 0.

Mit Hilfe dieses Funktionsbausteins kann eine solche Sperre gelöscht werden, d.h. der Wert des Lock-Feldes wird auf 0 gesetzt werden.

Möchte man, dass Planungsprozessmanagement-Sperren in Zusammenhang mit einem Status gesetzt bzw. gelöscht werden, so kann folgender Funktionsbaustein verwendet werden:

  • RSPLPPMRFC_SET_STATUS

Beispiel

Hinweise

Im Folgenden werden die Parameter erläutert.

Importing-Parameter

  • I_PLANID ,,,,,,,,,,- technischer Name des Plans
  • I_PLANNINGSESSIONNR,,,,- technischer Name/Nummer der Planungsrunde
  • I_AREAOFRESPID,,,,,,,,- technischer Name des Verantwortungsbereichs
  • I_T_AREAOFRESPIDS,,,,,,- Tabelle mit technischen Namen von Verantwortungsbereichen
  • I_ALSO_UNLOCK_SUBORDINATES,,- Flag, ob auch hierarchisch darunterliegende Verantwortungsbereiche entsperrt werden sollen

Exporting-Parameter

  • E_SUBRC ,,,,,,,,,,- ist gleich 0, wenn die Ausführung des Funktionsbauasteins erfolgreich und ungleich 0, wenn nicht erfolgreich
  • E_T_RETURN,,,, ,,,,- Meldungen werden in dieser Tabelle ausgegeben

Verwendung des Funktionsbausteins:

  • Plan und Planungsrunde sind Pflichtparameter
  • Wird ein oder mehrere Verantwortungsbereiche angegeben, so werden diese entsperrt
  • Wird kein Verantwortungsbereich angegeben, so wird die an der Planungsrunde eingetragene Hierarchie (basierend auf den Verantwortungsbereichen) herangezogen und sämtliche darin verwendeten Verantwortungsbereiche entsperrt
  • Wird I_ALSO_UNLOCK_SUBORDINATESgesetzt, so wird die an der Planungsrunde eingetragene Hierarchie (basierend auf den Verantwortungsbereichen) herangezogen und sämtliche hierarchisch unterhalb des angegebenen Verantwortungsbereichs liegende Verantwortungsbereiche ebenfalls entsperrt
  • Wird ein Verantwortungsbereich der schon entsperrt ist, erneut entsperrt, so ändert sich der Zeitstempel beim Sperreintrag

Berechtigungsobjekt zum BI Planungsprozessmanagements:

S_RS_PPM

Mit folgenden Parametern

  • PLAN,,,,,,,,,,- technischer Name des Plans
  • PLSESSION,,,,,,,,- technischer Name/Nummer der Planungsrunde
  • ACTVT
  • 03 - Anzeigen,,,,- relevant für die Designzeit RFC Bausteine des BI Planungsprozessmanagement

  • 23 - Pflegen,,,,- relevant für die Designzeit RFC Bausteine des BI Planungsprozessmanagement

  • 16 - Ausführen,,,,- relevant für Laufzeit RFC Bausteine des BI Planungsprozessmanagement (Funktionsgruppe RSPLPPMRFCGP)

Weiterführende Informationen





Parameter

E_SUBRC
E_T_RETURN
I_AREAOFRESPID
I_PLANID
I_PLANNINGSESSIONNR
I_T_AREAOFRESPIDS

Ausnahmen

Funktionsgruppe

RSPLPPMRFCRT

Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6236 Date: 20240523 Time: 114726     sap01-206 ( 94 ms )