Ansicht
Dokumentation

EXIT_FDBPS000_001 - PS Customer-Exit für kundendef. Hierarchieaufbau in LDB PSJ

EXIT_FDBPS000_001 - PS Customer-Exit für kundendef. Hierarchieaufbau in LDB PSJ

PERFORM Short Reference   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit der logischen Datenbank (LDB) PSJ können Sie die Daten des Projektsystems nach sechs von SAP vordefinierten Hierarchietypen aufbereiten (Struktursicht, Profit Center-Sicht, Kostenstellensicht,...).

Mit dieser Kundenerweiterung ist es möglich, die Aufbereitung der selektierten Daten selbständig durchzuführen. Voraussetzung ist, daß Sie im Customizing eine Struktursicht mit Hierarchietyp 99 "Vom Kunden definierte Sicht" angelegt haben.

Die Schnittstelle zum Customer-Exit beinhaltet die folgenden Tabellen:

Interne Tabelle Typ Bedeutung
SAP_T_RSTHIE RSTHIE Hierarchie
SAP_T_PROJ PROJ Projektdefinitionen
SAP_T_PRPS PRPS_R PSP-Elemente
SAP_T_VBAK VBAK Verkaufsbelege
SAP_T_VBAP VBAP Verkaufsbelegpositionen
SAP_T_NETZ AUFK Netzpläne
SAP_T_ACT ACT01 Vorgänge
SAP_T_AUFK AUFK Sonstige Aufträge

Von diesen Tabellen dürfen Sie NUR SAP_T_RSTHIE verändern! Beim Aufruf der Kundenerweiterung ist SAP_T_RSTHIE nach der Struktursicht aufgebaut.Die für Sie relevanten Felder sind:

Name Ändern zulässig Bemerkungen
ID Ja Laufende Nummer
TYPE Nein PD = Proj.def.,
  NP = Netzplankopf
  NV = Netzplanvorgang
  OR = Sonst. Auftrag,
  OV = Vorgang zu OR
  PR = PSP-Element
  VK = Verkaufsbelegkopf
  VB = Verkaufsbelegposition
NAME Nein Objektnummer
TLEVEL Ja Hierarchiestufe
PARENT Ja Bezieht sich auf ID

Wenn Sie eine neue Hierarchie (mit den vorhandenen selektierten Daten)

aufbauen, so dürfen Sie folgende Aktionen durchführen:

  • Löschen von SAP_T_RSTHIE-Einträgen
  • Ändern von TLEVEL
  • Ändern von PARENT
  • Ändern von ID
    Das bedeutet insbesondere, daß Sie die interne Tabelle SAP_T_RSTHIE nicht um neue Einträge erweitern dürfen.

Nach den von Ihnen durchgeführten Änderungen werden keine Konsistenzprüfungen mehr durchgeführt. Eine konsistent SAP_T_RSTHIE weist u. a. folgende Eigenschaften auf

  • Die niedrigste Hierarchiestufe TLEVEL ist 0.
  • Einträge mit TLEVEL = 0 haben PARENT = 0.
  • Es müssen die richtigen PARENTs gepflegt sein.
  • ID muß den richtigen Wert haben (1. Tabelleneintrag = 1, 2. Tabelleneintrag = 2, ...).

Beispiel

Hierarchie beim Aufruf der Kundenerweiterung:

ID TYPE NAME   LEVEL PARENT
1 PD PD0000001   0 0
2 PR PR0000010   1 1
3 PR PR0000011   2 2
4 NP NP0000020   3 3
5 NV NV00000200001   4 4
6 PR PR0000012   2 2

Das entspricht folgender hierarchischer Darstellung des Projektes im Informationssystem:
PD0000001
PR0000010
PR0000011
NP0000020
NV00000200001
PR0000012

Wenn Sie folgende Darstellung bevorzugen, so müssen Sie SAP_T_RSTHIE wie unten beschrieben ändern:
PD0000001
PR0000010
PR0000011
PR0000012
NP0000020
NV00000200001

ID TYPE NAME   LEVEL PARENT
1 PD PD0000001   0 0
2 PR PR0000010   0 0
3 PR PR0000011   1 2
4 PR PR0000012   1 2
5 NP NP0000020   0 0
6 NV NV00000200001   0 0

Hinweise

Weiterführende Informationen

Online-Dokumentation zur logischen Datenbank PSJ (Transaktion SE36)





Parameter

SAP_I_DB_VIEW
SAP_T_ACT
SAP_T_AUFK
SAP_T_NETZ
SAP_T_PROJ
SAP_T_PRPS
SAP_T_RSTHIE
SAP_T_VBAK
SAP_T_VBAP

Ausnahmen

Funktionsgruppe

XCN1

CL_GUI_FRONTEND_SERVICES - Frontend Services   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9148 Date: 20240605 Time: 075123     sap01-206 ( 57 ms )