Ansicht
Dokumentation

C103_PROPERTY_TREE_CALL - EHS: Aufruf des Eigenschaftsbaumes von einer externen Komponente aus

C103_PROPERTY_TREE_CALL - EHS: Aufruf des Eigenschaftsbaumes von einer externen Komponente aus

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

Dieser Baustein dient zum Aufruf des Eigenschaftsbaumes von einer externen Komponente aus. Der Baum wird dann stoffunabhängig genauso angezeigt, wie er im Stoffstamm erscheint.

Einen eigenen Status kann man einfach dadurch setzen, daß man vor dem Aufruf dieser Funktion eine SET PF-STATUS - Anweisung ausführt.

Eine eigene Ok-Code-Verarbeitung erreicht man dadurch, daß man dem Parameter I_USER_EXIT_OK_CODE den Namen einer Funktion übergibt, die eine Kopie der Funktion C103_USER_COMMAND sein sollte. (Alle weiteren Informationen dazu finden sich in der Dokumentation dieser Funktion.)

Mittels der Funktionen, deren Namen man den Parametern I_USER_EXIT_DATA bzw. I_USER_EXIT_DATA_LATE übergibt, kann man auf die Bildung der internen Datenstrukturen kurz vor der ersten Anzeige des Eigenschaftsbaumes Einfluß nehmen. Die Funktion sollten Kopien der Funktionen C103_TREE_STRUCTURE_USER_EXIT bzw. C103_TREE_STRUCTURE_LATE_EXIT sein. (Alle weiteren Informationen dazu finden sich in den Dokumentationen dieser Funktionen.)

Bei dem Ok-Code 'Eigensch.b. wechseln' ist es oftmals erforderlich, daß der Dynpro-Titel neu gesetzt werden muß. Mittels der Funktion, deren Name in dem Parameter I_USER_EXIT_TITLE_SET übergeben wird, wird dem Aufrufer die Möglichkeit gegeben, eben dies zu tun. Die Funktion sollte eine Kopie der Funktion C103_TREE_TITLE_SET_USER_EXIT sein. (Alle weiteren Informationen dazu finden sich in der Dokumentation dieser Funktion.)

Die Angabe von User-Exit-Funktionen ist optional.

Die Parameter I_ACTYPE, I_KEYPATH, I_TRTYPE, I_ADDINF können, aber müssen nicht gesetzt werden. Falls sie nicht gesetzt werden, werden sie mit geeigneten Default-Werten befüllt.

Mittels der Parameter I_SCREEN_... kann eine Anzeige des Eigenschaftsbaumes als Popup erreicht werden.

Beispiel

-

Hinweise

-

Weiterführende Informationen

Das Berechtigungskonzept zum Eigenschaftsbaum:

Mit der Berechtigungspflege im SAP-System kann man einem Benutzer fuer jeden Knoten im Eigenschaftsbaum (einschl. der Wurzel) eine Lese-Berechtigung geben. Damit bei der Anzeige ein Knoten x dann auch tatsaechlich erscheint, muss die folgende Bedingung erfuellt sein:

Knoten x gehoert zu einem Pfad von Knoten im Eigenschaftsbaum, der von der Wurzel bis zu einem (im Standard graufarbigen) Blatt fuehrt, und der Benutzer besitzt die Berechtigung fuer alle Knoten dieses Pfades (einschl. des Blattes und der Wurzel).


Wurzel
|
|-- Knoten1
--- |
|--
---
...
|
|-- Knoten x
--- |
|--
---
...
|
|-- Knoten n
--- |
|--
--- Knoten n+1 (= graues Blatt)

(Die obige Aussage gilt auch, wenn Knoten x selbst ein Blatt oder
die Wurzel ist.)

Fuer die Pruefungen wird das Berechtigungsobjekt C_SHES_TVH (EHS: Stoffbewertung mit Stoffbezug) verwendet, wobei fuer die Anzeige der Knoten des Baumes nur die Felder ACTVT (Aktivitaet) und ESEESTCAT (Bewertungsart) beruecksichtigt werden.





Parameter

E_COMMAND
E_FLG_CHANGED
E_MARKTAB
E_NODETAB_REF
E_OKCODE
I_ACTYPE
I_ADDINF
I_APPL_RANGE
I_CUA_SET_FUNC
I_ESTTYPES_SUPPR_TAB
I_EXCL_OKCODESTAB
I_FLG_GET_MARKED_NODES
I_FLG_MENID_RESTORE
I_FLG_PROPER_SPEC_AT_EXT_CALL
I_GUI_PROGRAM
I_GUI_STATUS
I_GUI_TITLE
I_KEYPATH
I_OBJTYPE
I_SCREEN_END_COLUMN
I_SCREEN_END_LINE
I_SCREEN_START_COLUMN
I_SCREEN_START_LINE
I_TRTYPE
I_USER_EXIT_DATA
I_USER_EXIT_DATA_LATE
I_USER_EXIT_MARKS_AT_TREE_CHNG
I_USER_EXIT_OK_CODE
I_USER_EXIT_TITLE_SET
X_ADD_PARAMS

Ausnahmen

ILLEGAL_INPUT
INTERNAL_ERROR

Funktionsgruppe

C103

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

Length: 4528 Date: 20240523 Time: 142448     sap01-206 ( 86 ms )