SAP ABAP Class CL_PPEGIDATA_SERVICES (Data Container for Objects in Tree)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   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