Ansicht
Dokumentation

RSPLPPMRFC_CHECK_LOCK - Prüfen, ob eine Sperre im PPM SperrDSO vorliegt

RSPLPPMRFC_CHECK_LOCK - Prüfen, ob eine Sperre im PPM SperrDSO vorliegt

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
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 gesetzt werden, d.h. der Wert des Lock-Feldes wird auf 1 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_LOCK_SUBORDINATES,,- Flag, ob auch hierarchisch darunterliegende Verantwortungsbereiche gesperrt 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 gesperrt
  • Wird kein Verantwortungsbereich angegeben, so wird die an der Planungsrunde eingetragene Hierarchie (basierend auf den Verantwortungsbereichen) herangezogen und sämtliche darin verwendeten Verantwortungsbereiche gesperrt
  • 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 gesperrt
  • Wird ein Verantwortungsbereich der schon gesperrt ist, erneut gesperrt, 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_IS_LOCKED
E_SUBRC
E_T_RETURN
I_AREAOFRESPID
I_PLANID
I_PLANNINGSESSIONNR

Ausnahmen

Funktionsgruppe

RSPLPPMRFCRT

PERFORM Short Reference   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6237 Date: 20240523 Time: 092634     sap01-206 ( 100 ms )