SAP ABAP Class CL_PPELIVS_CNTL (Controller Class for Variance Scheme)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPEVS (Package) Variance Scheme in iPPE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010419
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20010419
Properties
Class CL_PPELIVS_CNTL  
Short Description Controller Class for Variance Scheme    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPEVS   Variance Scheme in iPPE 
Created 20010419   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COCOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPEVS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010419
2 IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20010419
Friends
Class CL_PPELIVS_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLOBJ_ACT Constant Private Type reference (TYPE) COCOM_APPLOBJ 'ACT' ACT 20030922
2 GT_PVS_VSHEME Static Attribute Private Type reference (TYPE) PPEVS_VSHEME_TAB Buffer for DB Table PVS_VSHEME 20021128
3 GT_PVS_VSHEME_CHAR Static Attribute Private Type reference (TYPE) PPEVS_VSHEME_CHAR_TAB Buffer for DB Table PVS_VSHEME_CHAR 20021128
4 G_CLASS_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CLASS BAdI Interface IF_EX_IPPE_CLASS 20020116
5 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPELIVS_CNTL iPPE Application Object VS 20010419
6 PNODID_TIMESTAMPS Static Attribute Private Type reference (TYPE) PPET_PNODID_LI_TAB Table with Node IDs 20021209
7 PPET_APPLOBJ_TYPE_VS Constant Public Type reference (TYPE) PVS_APPLOBJ_TYPE 'VS' Application Object Type for iPPE 20011126
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011123
2 GET_INSTANCE Static method Public Method iPPE Application Object Variance Scheme 20010419
3 PN_READ_BY_CHAR Static method Public Method Where-Used List: At Which Node is Characteristic in VS 20031106
4 VS_COPY Static method Public Method Copy Variance Scheme to New Node 20011127
5 VS_CREATE_BY_ADOBT Static method Public Method Create Variance Scheme as a Template 20040823
6 VS_DELETE Static method Public Method Delete Variance Scheme 20021206
7 VS_DELETE_FOR_NODE Static method Private Method Delete All Variance Scheme Statuses for Node 20020118
8 VS_GENERATE_FROM_KNOWLEDGE Static method Private Method Generate Variance Scheme from Object Dependencies 20020123
9 VS_MAINTAIN Static method Public Method Maintain Variance Scheme 20021203
10 VS_READ Static method Public Method Read Variance Scheme 20011106
11 VS_READ_BY_CLASS Static method Public Method Read Variance Scheme, Filter by Class 20030728
12 VS_SAVE Static method Private Method Save Variance Scheme 20011113
Events
Class CL_PPELIVS_CNTL has no event.
Types
Class CL_PPELIVS_CNTL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PPELIVS_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPELIVS_CNTL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20010419

Method GET_INSTANCE on class CL_PPELIVS_CNTL has no exception.

Method PN_READ_BY_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB Struktur zur Darstellung von AE-Ständen der iPPE Objekte 20031106
2 Importing IV_CHAR_EXT Call by reference Type reference (TYPE) PPE_ATNAM Merkmalname 20031106
# Exception Resumable Description Created on
1 NO_CHAR Kein Merkmal übergeben 20031106

Method VS_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20011127
2 Importing IM_PNODID_COPY Value transfer Type reference (TYPE) PPET_PNODID_LI Copied Node 20011127
3 Importing IM_PNODID_MASTER Value transfer Type reference (TYPE) PPET_AENNR Template 20011127
# Exception Resumable Description Created on
1 VS_COPY_ERROR Error copying the variance scheme 20011127

Method VS_CREATE_BY_ADOBT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VSHEME Call by reference Type reference (TYPE) PPEVS_VSHEME_LI_TAB Übergabe neue VSHEMEs 20040823
2 Exporting ET_VSHEME_CHAR Call by reference Type reference (TYPE) PPEVS_VSHEME_CHAR_LI_TAB Übergabe neue Vsheme_chars 20040823
3 Importing IS_PNODID_ORG Call by reference Type reference (TYPE) PPET_PNODID_LI aktueller Knoten 20040823
4 Importing IT_VSHEME_VORL Call by reference Type reference (TYPE) PPEVS_VSHEME_LI_TAB Ermittelte Vorlage-VS 20040823
5 Importing IV_MAINTAIN Call by reference Type reference (TYPE) C Aufruf VS_MAINTAIN 20040823
6 Importing IV_MODE_AENNR Call by reference Type reference (TYPE) C Modus bzgl. Aennr 20040823
7 Importing IV_MODE_CLASS Call by reference Type reference (TYPE) C Modus bzgl. Klasse 20040823
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20040823

Method VS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETION_AENNR Value transfer Type reference (TYPE) PVS_AENNR SPACE Änderungsnummer im iPPE 20021206
2 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20021206
3 Importing IM_NODE_DELETION Value transfer Type reference (TYPE) XFELD ' ' Objekt bereits gelöscht (interne Verwendung!) 20021206
4 Changing IM_PVS_VSHEME Call by reference Type reference (TYPE) PPEVS_VSHEME_LI Kopf Varianzschema 20021206
# Exception Resumable Description Created on
1 ERROR_BUFFER_DELETE Fehler beim Löschen im Puffer 20021218
2 ERROR_CLASS_KEY_CONVERT Fehler bei der Konvertierung externer<->interner Schlüssel 20021206
3 ERROR_CLASS_READ Fehler beim Lesen der Klasse des Knotens 20021206
4 ERROR_INITIAL_AENNR Änderung mit initialer Änderungsnummer nicht erlaubt 20021206
5 ERROR_NODE_HAS_NO_CLASS Dem Knoten ist keine Klasse zugeordnet 20021206
6 ERROR_PNODID_CHECK Fehler bei Prüfung des Knotens 20021206
7 ERROR_VS_READ Fehler beim Lesen des Varianzschemas 20021206

Method VS_DELETE_FOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPLOBJ_TYPE Value transfer Type reference (TYPE) PVS_APPLOBJ_TYPE Application Object Type for iPPE 20020121
2 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20020118
3 Importing IM_PNGUID Value transfer Type reference (TYPE) PVS_PNGUID Internal Number of iPPE Node 20020118
# Exception Resumable Description Created on
1 DELETE_ERROR Error deleting the variance scheme 20020122

Method VS_GENERATE_FROM_KNOWLEDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHAR_TAB Call by reference Type reference (TYPE) PPEVS_CHARS_TAB Table fo Characteristics 20020123
2 Importing IM_KNNUM Value transfer Type reference (TYPE) KNNUM Internal number of knowledge element 20020123
3 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20020123
# Exception Resumable Description Created on
1 ERROR_CONVERT_CHARS Error converting key from external <-> internal 20020124
2 NO_KNOWLEDGE_FOUND Object dependency could not be found 20020123

Method VS_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20021203
2 Changing IM_PVS_VSHEME Call by reference Type reference (TYPE) PPEVS_VSHEME_LI Kopf Varianzschema 20021203
3 Changing IM_PVS_VSHEME_CHAR Call by reference Type reference (TYPE) PPEVS_VSHEME_CHAR_LI_TAB Merkmale Varianzschema 20021203
4 Importing IV_COPY_MODE Value transfer Type reference (TYPE) XFELD PPET_FALSE Wird das VS gerade kopiert? 20031015
# Exception Resumable Description Created on
1 ERROR_BUFFER_UPDATE Fehler beim Update des Puffers 20021218
2 ERROR_CLASS_KEY_CONVERT Fehler bei der Konvertierung externer<->interner Schlüssel 20021203
3 ERROR_CLASS_READ Fehler beim Lesen der Klasse des Knotens 20021203
4 ERROR_INITIAL_AENNR Änderung mit initialer Änderungsnummer nicht erlaubt 20021203
5 ERROR_NODE_HAS_NO_CLASS Dem Knoten ist keine Klasse zugeordnet 20021203
6 ERROR_PNODID_CHECK Fehler bei Prüfung des Knotens 20021203
7 ERROR_VS_READ Fehler beim Lesen des Varianzschemas 20021203

Method VS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PVS_VSHEME Call by reference Type reference (TYPE) PPEVS_VSHEME_LI_TAB Buffer for DB PVS_VSHEME 20011106
2 Exporting EX_PVS_VSHEME_CHAR Call by reference Type reference (TYPE) PPEVS_VSHEME_CHAR_LI_TAB Buffer for DB PVS_VSHEME_CHAR 20011106
3 Importing IM_APPLOBJ_TYPE Value transfer Type reference (TYPE) PVS_APPLOBJ_TYPE Application Object Type for iPPE 20020121
4 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20011106
5 Importing IM_PNGUID Value transfer Type reference (TYPE) PVS_PNGUID Internal Number of iPPE Node 20011106
# Exception Resumable Description Created on
1 READ_ERROR Error reading the variance scheme 20020122

Method VS_READ_BY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVS_VSHEME Call by reference Type reference (TYPE) PPEVS_VSHEME_LI_TAB Header Varianzschema 20030728
2 Exporting ET_PVS_VSHEME_CHAR Call by reference Type reference (TYPE) PPEVS_VSHEME_CHAR_LI_TAB Merkmale Varianzschema 20030728
3 Importing IV_APPLOBJ_TYPE Value transfer Type reference (TYPE) PVS_APPLOBJ_TYPE Anwenungsobjekttyp 20030728
4 Importing IV_CLINT Value transfer Type reference (TYPE) PPE_CLINT Gibt die Klasse an, zu der gefiltert wird 20030728
5 Importing IV_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message-Handling iPPE 20030728
6 Importing IV_PNGUID Value transfer Type reference (TYPE) PVS_PNGUID Interne Nummer des iPPE-Knotens 20030728
# Exception Resumable Description Created on
1 CLASS_NOT_FOUND 20030728
2 GENERAL_ERROR Allgemeiner Fehler 20030728
3 VS_NOT_FOUND 20030728

Method VS_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_OPT Value transfer Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling iPPE 20011113
2 Importing IM_PPECNTL Call by reference Type reference (TYPE) PPET_PPECNTL Steuerparameter u.a. zum Verbuchen 20021016
# Exception Resumable Description Created on
1 DB_ERROR Error Updating Database 20011113
History
Last changed by/on SAP  20041006 
SAP Release Created in 46C2