Hierarchy
⤷ AP-PPE (Application Component) Integrated Product and Process Engineering
⤷ CPPEGUI (Package) General Interface Elements for iPPE Engine
Properties
Class | CL_PPEGIDATA_SERVICES | |
Short Description | Data Container for Objects in Tree | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CPPEGUI | General Interface Elements for iPPE Engine |
Created | 20041013 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | PPET | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | PPET0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PPEGIDATA_SERVICES has no interface implemented.
Friends
Class CL_PPEGIDATA_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GT_INSTANCE_OBJECT | Static Attribute | Private | Type reference (TYPE) | PPET0_IPPE_INST_TAB | Instance Data of Objects | 20041013 | ||
2 | GT_OBJECT_CHILDREN | Static Attribute | Private | Type reference (TYPE) | PPET0_OBJ_CHILD_TAB | List of lower-level nodes of an object | 20041013 | ||
3 | GT_OBJECT_DATA | Static Attribute | Private | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_HASHTAB | Object Data of Buffered Objects | 20041013 | ||
4 | GT_OBJECT_INSTANCE_REL | Static Attribute | Private | Type reference (TYPE) | PPET0_OBJ_CHILD_TAB | List of Object Instances | 20041027 | ||
5 | GT_TREE_CHILDREN | Static Attribute | Private | Type reference (TYPE) | PPET0_MAP_CHILD_TAB | List of lower-level nodes of a graphic node | 20041013 | ||
6 | GT_TREE_NODE | Static Attribute | Private | Type reference (TYPE) | PPET0_IPPE_MAP_HASHTAB | Technical Data of Node in Tree | 20041013 | ||
7 | GV_INSTANCE_ACTIVE | Static Attribute | Private | Type reference (TYPE) | XFELD | EAI Viewer Is Active | 20041115 | ||
8 | GV_INSTANCE_COUNTER | Static Attribute | Private | Type reference (TYPE) | I | Counter for Instance List | 20041115 | ||
9 | GV_INSTANCE_VIEW | Static Attribute | Private | Type reference (TYPE) | XFELD | Instance view of interface is active | 20041115 | ||
10 | GV_OBJECT_COUNTER | Static Attribute | Private | Type reference (TYPE) | I | Counter for object index to be assigned | 20041115 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_CHILDREN_OBJECT | Static method | Private | Method | Adds Object from Lower-Level Tab Page | 20041013 |
2 | ADD_CHILDREN_TREE_NODE | Static method | Private | Method | Adds Graphic Node from Lower-Level Tab Page | 20041013 |
3 | ADD_INSTANCES | Static method | Private | Method | Creates Instances for Object | 20041013 |
4 | ADD_OBJECT | Static method | Public | Method | Creates New Object Record | 20041013 |
5 | ADD_TREE_NODE | Static method | Public | Method | Save New Node in Tree | 20041013 |
6 | CHANGE_CAX_FOR_DMU | Static method | Public | Method | Change CAX Indicator | 20041013 |
7 | CHANGE_OBJECT | Static method | Public | Method | Change Object Entry | 20041013 |
8 | CHANGE_REL_PARENT | Static method | Public | Method | Changes the relevant upper-level node field for DMU | 20041013 |
9 | CHANGE_TREE_NODE | Static method | Public | Method | Change Tree Node | 20041013 |
10 | CHECK_NODE_EXIST_IN_PATH | Static method | Public | Method | Determines if node GUID precedes a tree node | 20041013 |
11 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Adds Roots in Object and Instance Views | 20041018 |
12 | DELETE_ALL_TREE_NODES | Static method | Public | Method | Deletes All Tree Nodes | 20041013 |
13 | DELETE_CHILDREN_OBJECT | Static method | Private | Method | Deletes Object from Lower-Level Tab Page | 20041013 |
14 | DELETE_CHILDREN_TREE_NODE | Static method | Private | Method | Deletes Graphic Node from Lower-Level Tab Page | 20041013 |
15 | DELETE_INSTANCES | Static method | Private | Method | Deletes Instance | 20041027 |
16 | DELETE_OBJECT | Static method | Private | Method | Deletes Object Entry | 20041013 |
17 | DELETE_TREE_NODE | Static method | Public | Method | Deletes Tree Node | 20041013 |
18 | DMU_CHANGE_INST_CAX | Static method | Public | Method | Change CAX Indicator (With Log) | 20041206 |
19 | DMU_CHECK_INST_DELETE | Static method | Public | Method | Checks if instance can be deleted | 20041206 |
20 | DMU_CLEAR_INST_ALL_CAX | Static method | Public | Method | Remove all CAX indicators | 20041206 |
21 | DMU_CLEAR_UPPER_CAX | Static method | Public | Method | Deletes Upper-Most Layer of CAX Indicator | 20041206 |
22 | DMU_GET_LEVEL_POSV_DESCENDANTS | Static method | Private | Method | Gets first level of component variant successor of object | 20041206 |
23 | DMU_GET_PATH | Static method | Public | Method | Gets instance path from referenced node to root | 20041206 |
24 | GET_ALL_NODES | Static method | Public | Method | Determines all nodes in tree | 20041013 |
25 | GET_BY_INSTANCE_KEY | Static method | Public | Method | Determine Objects By Instance Key | 20041013 |
26 | GET_BY_NODE_KEY | Static method | Public | Method | Determines Node Data Using Node Key | 20041013 |
27 | GET_BY_OBJECT_ATTRIBUTES | Static method | Public | Method | Determines Data Using Node and Object Attributes | 20041013 |
28 | GET_BY_OBJECT_KEY | Static method | Public | Method | Determines Node Data Using Node Key | 20041013 |
29 | GET_INSTANCE_CHILDREN | Static method | Public | Method | Lower-level nodes at instance level | 20041013 |
30 | GET_NEW_INSTANCE_KEY | Static method | Private | Method | Determines New Instance Key | 20041013 |
31 | GET_NEW_OBJECT_KEY | Static method | Private | Method | Determines New Object Key | 20041013 |
32 | GET_OBJECT_CHILDREN | Static method | Public | Method | Lower-level node for a specified node | 20041013 |
33 | GET_TREE_NODE_CHILDREN | Static method | Public | Method | Lower-level node for a specified node | 20041013 |
34 | GET_TREE_PATH | Static method | Public | Method | Gets path from referenced node to root | 20041013 |
35 | GET_TREE_ROOT_NODES | Static method | Public | Method | Determines all root nodes in tree | 20041115 |
36 | SET_INSTANCE_SETTINGS | Static method | Public | Method | Sets Instance Indicator | 20041013 |
Events
Class CL_PPEGIDATA_SERVICES has no event.
Types
Class CL_PPEGIDATA_SERVICES has no local type.
Method Signatures
Method ADD_CHILDREN_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CHILD_OBJECT | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
3 | Importing | IV_PARENT_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 |
Method ADD_CHILDREN_OBJECT on class CL_PPEGIDATA_SERVICES has no exception.
Method ADD_CHILDREN_TREE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CHILD_NODE | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
3 | Importing | IV_PARENT_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
4 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PVS_TREE_ID | Identifikation des ALV-Trees an der iPPE-Oberfläche | 20041115 |
Method ADD_CHILDREN_TREE_NODE on class CL_PPEGIDATA_SERVICES has no exception.
Method ADD_INSTANCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | der neue Instanzenschlüssel | 20041115 | ||
2 | Importing | IS_OBJECT | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | die Struktur der Instanz | 20041013 | ||
3 | Importing | IV_INSTANCE_NUMBER | Call by reference | Type reference (TYPE) | SYINDEX | interner Zähler für PVS-Objekte | 20041115 | ||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | WRONG_PARENT_IMPORTED | Der eingelesene Vaterknoten hat keine Instanzen | 20041013 |
Method ADD_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_INSTANCE_ID | Call by reference | Type reference (TYPE) | LVC_NKEY | Nummer der erzeugten Instanz | 20041115 | ||
2 | Exporting | EV_OBJECT_ID | Call by reference | Type reference (TYPE) | LVC_NKEY | Nummer des erzeugten Objekts | 20041115 | ||
3 | Importing | IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | zu speichernde Objektdaten | 20041013 | ||
4 | Importing | IV_GENERATE_INSTANCES | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041115 | ||
5 | Importing | IV_INSTANCE_NUMBER | Call by reference | Type reference (TYPE) | SYINDEX | interner Zähler für PVS-Objekte | 20041115 | ||
6 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CUSTOMIZING_READ_FAILED | Nachlesen von Customizing ist fehlgeschlagen | 20041013 | |
2 | WRONG_PARENT_IMPORTED | Erzeugen der Instanz fehlgeschlagen | 20041028 |
Method ADD_TREE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_OBJECT_ID | Call by reference | Type reference (TYPE) | LVC_NKEY | Nummer des erzeugten Objektes | 20041115 | ||
2 | Importing | IS_NODE_DATA | Call by reference | Type reference (TYPE) | PVSGI_MAP | Daten des Knotens | 20041013 | ||
3 | Importing | IV_INSTANCE_NUMBER | Call by reference | Type reference (TYPE) | SYINDEX | interner Zähler für PVS-Objekte | 20041115 | ||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_NODEKEY | Falscher Knotenkey | 20041028 | |
2 | NO_OBJ_ENTRY_CREATED | Objekteintrag konnte nicht erzeugt werden | 20041013 | |
3 | PARENT_NOT_FOUND | Importierter Elternknoten wurde nicht gefunden | 20041013 |
Method CHANGE_CAX_FOR_DMU Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
2 | Importing | IV_IN_CAX | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041115 | ||
3 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCE_NOT_EXISTS | Instanz existiert nicht | 20041013 |
Method CHANGE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | 20041013 | |||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CHANGE_NOT_SUCCESSFUL | Tabellenupdate war nicht erfolgreich | 20041013 | |
2 | DATA_MISSING | Unvollständige Daten importiert | 20041013 | |
3 | OBJECT_NOT_FOUND | Objekt nicht gefunden | 20041021 |
Method CHANGE_REL_PARENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
3 | Importing | IV_RELEVANT_PARENT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCE_NOT_FOUND | Instanz existiert nicht | 20041013 |
Method CHANGE_TREE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_MAP | Call by reference | Type reference (TYPE) | PVSGI_MAP | Tree+Objekt | 20041013 | ||
2 | Importing | IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | Objektdaten | 20041013 | ||
3 | Importing | IS_TREE_NODE | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TYPE | Treestruktur | 20041013 | ||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NODE_NOT_FOUND | gewählter Knoten existiert nicht | 20041013 | |
2 | OBJECT_NOT_UPDATED | Objekt konnte nicht aktualisiert werden | 20041013 |
Method CHECK_NODE_EXIST_IN_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_EXIST | Call by reference | Type reference (TYPE) | XFELD | existiert der Knoten als Vorfahr | 20041115 | ||
2 | Importing | IV_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Änderungsnummer im iPPE | 20041115 | ||
3 | Importing | IV_EXOBJ_ID | Call by reference | Type reference (TYPE) | PPET0_EX_OBJ_ID | 20041115 | |||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
5 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Startknoten | 20041115 | ||
6 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | PVS_OTYPE | Objekttyp des iPPE | 20041115 | ||
7 | Importing | IV_PAGUID | Call by reference | Type reference (TYPE) | PVS_PAGUID | Interne Nummer des PVS-Alternativensegments | 20041115 | ||
8 | Importing | IV_PNGUID | Call by reference | Type reference (TYPE) | PVS_PNGUID | Interne Nummer des iPPE-Knotens | 20041115 | ||
9 | Importing | IV_PVGUID | Call by reference | Type reference (TYPE) | PVS_PVGUID | interne Nummer der PVS-Variante | 20041115 | ||
10 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | Tree | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NODE_NOT_EXISTENT | Knoten existiert nicht | 20041013 | |
2 | OBJECT_ENTRY_NOT_EXISTENT | zum Knoten existiert kein Objekteintrag | 20041013 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PPEGIDATA_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPEGIDATA_SERVICES has no exception.
Method DELETE_ALL_TREE_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_TREE | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NODE_DELETION_FAILED | Das Löschen eines Knotens ist fehlgeschlagen | 20041013 |
Method DELETE_CHILDREN_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
3 | Importing | IV_PARENT_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETION_FAILED | 20041013 | ||
2 | OBJECT_NOT_FOUND | 20041013 |
Method DELETE_CHILDREN_TREE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
3 | Importing | IV_PARENT_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
4 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PVS_TREE_ID | Identifikation des ALV-Trees an der iPPE-Oberfläche | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETION_FAILED | 20041013 | ||
2 | NODE_NOT_FOUND | 20041013 |
Method DELETE_INSTANCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Schlüssel der Instanz | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCE_NOT_FOUND | Instanz nicht vorhanden | 20041027 |
Method DELETE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCE_DELETION_FAILED | Das Löschen der Instanzen ist fehlgeschlagen | 20041013 | |
2 | INSTANCE_NOT_FOUND | referenzierte Instanz konnte nicht gefunden werden | 20041013 | |
3 | OBJECT_NOT_FOUND | Objekt konnte nicht gefunden werden | 20041013 |
Method DELETE_TREE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
2 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Schlüssel des Elternknotens | 20041115 | ||
3 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | Identifikation des ALV-Trees an der iPPE-Oberfläche | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETION_FAILED | Das Löschen des Knotens ist fehlgeschlagen | 20041013 | |
2 | NODE_NOT_FOUND | Knoten konnte nicht gefunden werden | 20041013 |
Method DMU_CHANGE_INST_CAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_REF_NODE_TAB | Call by reference | Type reference (TYPE) | PPET0_FCAT_REFRESH_TAB | 20041206 | |||
2 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041206 | ||
3 | Importing | IV_IN_CAX | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041206 | ||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CHANGING_PROBLEMS | 20041206 | ||
2 | INSTANCE_NOT_EXISTS | 20041206 | ||
3 | NODE_NOT_EXISTS | 20041206 | ||
4 | OBJECT_NOT_EXISTS | 20041206 |
Method DMU_CHECK_INST_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ALL_CHILD_INSTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041206 | |||
2 | Exporting | EV_DELETE_ALLOWED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041206 | ||
3 | Importing | IT_INST_DELETE | Call by reference | Type reference (TYPE) | PPET0_INST_DELETE_TAB | 20041206 | |||
4 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041206 | ||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_CHILDREN_CALL_POSSIBLE | 20041206 | ||
2 | RECURSIVE_EXCEPTION | 20041206 |
Method DMU_CLEAR_INST_ALL_CAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_REF_NODE_TAB | Call by reference | Type reference (TYPE) | PPET0_FCAT_REFRESH_TAB | 20041206 | |||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CHANGE_NOT_SUCCESSFUL | 20041206 |
Method DMU_CLEAR_UPPER_CAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041206 | |||
2 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041206 | |||
3 | Exporting | ET_REFNODES | Call by reference | Type reference (TYPE) | PPET0_FCAT_REFRESH_TAB | 20041206 | |||
4 | Importing | IS_OBJECT | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | ALV-Tree-Control: Node-key | 20041206 | ||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CAX_CHANGE_UNSUCCESSFUL | 20041206 | ||
2 | OBJECT_NOT_FOUND | 20041206 | ||
3 | PARENT_NOT_FOUND | 20041206 |
Method DMU_GET_LEVEL_POSV_DESCENDANTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041206 | |||
2 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 | |
3 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT_CHILDTAB_DATA | Tabelle der Objekte und Index auf die Parent ID inkonsistent | 20041206 |
Method DMU_GET_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041206 | |||
2 | Exporting | ET_LEAF_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041206 | |||
3 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041206 | |||
4 | Exporting | ET_POSV | Call by reference | Type reference (TYPE) | PPET0_PV_TAB | 20041206 | |||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041206 | |
6 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041206 | ||
7 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCES_NOT_ACTIVE | 20041206 | ||
2 | INSTANCES_NOT_FOUND | 20041206 | ||
3 | NODE_NOT_EXISTS | 20041206 | ||
4 | OBJECT_NOT_FOUND | 20041206 |
Method GET_ALL_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041026 | |||
2 | Exporting | ET_MAP | Call by reference | Type reference (TYPE) | PPET0_MAP_TAB_TYPE | 20041013 | |||
3 | Exporting | ET_NODES | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TAB | 20041021 | |||
4 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041021 | |||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
6 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NODE_GET_FAILED | Knotenselektion fehlgeschlagen | 20041013 |
Method GET_BY_INSTANCE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_INSTANCE | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TYPE | Instanzendaten | 20041013 | ||
2 | Exporting | ES_MAP | Call by reference | Type reference (TYPE) | PVSGI_MAP | Mapstruktur | 20041013 | ||
3 | Exporting | ES_NODE | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TYPE | grafischer Knoten | 20041013 | ||
4 | Exporting | ES_OBJECT | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | Objektdaten | 20041013 | ||
5 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Instanzenschlüssel | 20041115 | ||
6 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Knoten wurde nicht gefunden | 20041013 |
Method GET_BY_NODE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_MAP | Call by reference | Type reference (TYPE) | PVSGI_MAP | Mapstruktur | 20041013 | ||
2 | Exporting | ES_NODE | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TYPE | grafischer Knoten | 20041013 | ||
3 | Exporting | ES_OBJECT | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | Objektdaten | 20041013 | ||
4 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | Instanzendaten | 20041013 | ||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
6 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Node Key | 20041115 | ||
7 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PVS_TREE_ID | Tree-Identifier | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Knoten wurde nicht gefunden | 20041013 |
Method GET_BY_OBJECT_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041013 | |||
2 | Exporting | ET_MAP | Call by reference | Type reference (TYPE) | PPET0_MAP_TAB_TYPE | 20041013 | |||
3 | Exporting | ET_NODES | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TAB | 20041013 | |||
4 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041013 | |||
5 | Importing | IV_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Änderungsnummer im iPPE | 20041115 | ||
6 | Importing | IV_EXOBJ_ID | Call by reference | Type reference (TYPE) | PPET0_EX_OBJ_ID | 20041115 | |||
7 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
8 | Importing | IV_OTYPE | Call by reference | Type reference (TYPE) | PVS_OTYPE | Objekttyp des iPPE | 20041115 | ||
9 | Importing | IV_PAGUID | Call by reference | Type reference (TYPE) | PVS_PAGUID | Interne Nummer des PVS-Alternativensegments | 20041115 | ||
10 | Importing | IV_PAR_OBJ_ID | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20120518 | ||
11 | Importing | IV_PNGUID | Call by reference | Type reference (TYPE) | PVS_PNGUID | Interne Nummer des iPPE-Knotens | 20041115 | ||
12 | Importing | IV_PRGUID | Call by reference | Type reference (TYPE) | PVS_PRGUID | Interne Nummer der PVS-Beziehung | 20041115 | ||
13 | Importing | IV_PRTYPE | Call by reference | Type reference (TYPE) | PVS_CUST_TYPE | iPPE-Knoten-, Alternativen- oder Variantentyp | 20041115 | ||
14 | Importing | IV_PVGUID | Call by reference | Type reference (TYPE) | PVS_PVGUID | interne Nummer der PVS-Variante | 20041115 | ||
15 | Importing | IV_PXGUID | Call by reference | Type reference (TYPE) | PVS_GUID | interne Identifikation für PVS Objekte | 20041115 | ||
16 | Importing | IV_PXTYPE | Call by reference | Type reference (TYPE) | PVS_CUST_TYPE | iPPE-Knoten-, Alternativen- oder Variantentyp | 20041115 | ||
17 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041115 |
Method GET_BY_OBJECT_ATTRIBUTES on class CL_PPEGIDATA_SERVICES has no exception.
Method GET_BY_OBJECT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_MAP | Call by reference | Type reference (TYPE) | PVSGI_MAP | Mapstruktur | 20041013 | ||
2 | Exporting | ES_NODE | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TYPE | grafischer Knoten | 20041013 | ||
3 | Exporting | ES_OBJECT | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TYPE | Objektdaten | 20041013 | ||
4 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | Instanzendaten | 20041013 | ||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
6 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Objektkey | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Knoten wurde nicht gefunden | 20041013 |
Method GET_INSTANCE_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INSTANCES | Call by reference | Type reference (TYPE) | PPET0_IPPE_INST_TAB | 20041013 | |||
2 | Importing | IV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
3 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSTANCE_NOT_FOUND | 20041013 | ||
2 | INSUFFICIENT_DATA | 20041013 |
Method GET_NEW_INSTANCE_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_INSTANCE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | neuer Instanzenschlüssel | 20041115 |
Method GET_NEW_INSTANCE_KEY on class CL_PPEGIDATA_SERVICES has no exception.
Method GET_NEW_OBJECT_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 |
Method GET_NEW_OBJECT_KEY on class CL_PPEGIDATA_SERVICES has no exception.
Method GET_OBJECT_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | Liste der Knotensätze | 20041013 | ||
2 | Importing | IV_ALL_DESCENDANTS | Call by reference | Type reference (TYPE) | XFELD | nur Kindknoten oder sämtliche Nachkommen | 20041115 | ||
3 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
4 | Importing | IV_OBJECT_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Schlüssel des Elternknotens | 20041115 |
Method GET_OBJECT_CHILDREN on class CL_PPEGIDATA_SERVICES has no exception.
Method GET_TREE_NODE_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MAP | Call by reference | Type reference (TYPE) | PPET0_MAP_TAB_TYPE | Liste der Mapstrukturen | 20041127 | ||
2 | Exporting | ET_NODE_KEYS | Call by reference | Type reference (TYPE) | LVC_T_NKEY | Liste der Knotenschlüssel | 20041127 | ||
3 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | Liste der Objektsätze | 20041127 | ||
4 | Exporting | ET_TREE_NODES | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TAB | Liste der Knotensätze | 20041013 | ||
5 | Exporting | EX_HAS_CHILDREN | Call by reference | Type reference (TYPE) | C | Hat der Knoten Kinder? | 20041109 | ||
6 | Importing | IV_ALL_DESCENDANTS | Call by reference | Type reference (TYPE) | XFELD | nur Kindknoten oder sämtliche Nachkommen | 20041115 | ||
7 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
8 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | Schlüssel des Elternknotens | 20041115 | ||
9 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PVS_TREE_ID | Identifikation des ALV-Trees an der iPPE-Oberfläche | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NODE_NOT_EXISTS | 20041013 |
Method GET_TREE_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MAP | Call by reference | Type reference (TYPE) | PPET0_MAP_TAB | 20041013 | |||
2 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | 20041013 | |||
3 | Exporting | ET_TREE_NODES | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TAB | 20041013 | |||
4 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
5 | Importing | IV_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20041115 | ||
6 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSUFFICIENT_DATA | 20041013 | ||
2 | NODE_NOT_FOUND | 20041013 | ||
3 | OBJECT_NOT_FOUND | 20041013 | ||
4 | RECURSION_ENCOUNTERED | 20041013 |
Method GET_TREE_ROOT_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MAP | Call by reference | Type reference (TYPE) | PPET0_MAP_TAB | Mapsätze | 20041115 | ||
2 | Exporting | ET_NODE_KEYS | Call by reference | Type reference (TYPE) | LVC_T_NKEY | Knotenschlüssel | 20041127 | ||
3 | Exporting | ET_OBJECTS | Call by reference | Type reference (TYPE) | PPET0_IPPE_OBJ_ID_TAB | Objektsätze | 20041127 | ||
4 | Exporting | ET_TREE_NODES | Call by reference | Type reference (TYPE) | PPET0_IPPE_MAP_TAB | Knotensätze | 20041127 | ||
5 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 | |
6 | Importing | IV_TREE_ID | Call by reference | Type reference (TYPE) | PPET0_TREE_ID | 20041115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT_CHILDREN_TAB | Inkonsistenz zwischen der Children- und der Objekttable | 20041115 | |
2 | INCONSISTENT_OBJECT_TAB | Inkonsistenz zwischen der Knoten- und der Objekttable | 20041115 | |
3 | NODE_GET_FAILED | Knotenselektion fehlgeschlagen | 20041115 |
Method SET_INSTANCE_SETTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INSTANCE_ACTIVE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041115 | ||
2 | Importing | IV_INSTANCE_VIEW | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20041115 | ||
3 | Importing | IV_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | 'S' | Messagehandling | 20041115 |
Method SET_INSTANCE_SETTINGS on class CL_PPEGIDATA_SERVICES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 400 |