SAP ABAP Class CL_PPELISCMPV_CNTL (Status at CMP Variant)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPESCMPV (Package) Status of iPPE CMP Variant
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PPELISTATUS_CNTL Controller Class for Status Management 20001119
Properties
Class CL_PPELISCMPV_CNTL  
Short Description Status at CMP Variant    
Super Class CL_PPELISTATUS_CNTL Controller Class for Status Management 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPESCMPV   Status of iPPE CMP Variant 
Created 20001119   SAP 
Last change 20040316   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPEST 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 PPET0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPSCV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PPELISCMPV_CNTL has no interface implemented.
Friends
Class CL_PPELISCMPV_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BADI_ACTIVE Static Attribute Private Object reference (TYPE REF TO) IF_EX_PPELISCMPV Customer Enhancement Active 20010121
2 GT_POSVID_AUTH Static Attribute Private Type reference (TYPE) PPET_POSVID_TAB Variants, whose authorizations were already checked 20020806
3 GT_POSVID_LOCKED Static Attribute Private Type reference (TYPE) PPET_POSVID_LI_TAB Locked Variants 20020806
4 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPELISCMPV_CNTL Only Instance of Class 20001119
5 SCMPV_TAB Static Attribute Private Type reference (TYPE) PPSCV_SCMPV_LI_TAB Read Status for Variant 20021120
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001119
2 CMPVSTATUS_CHECK Static method Public Method Check Data 20001119
3 CMPVSTATUS_DELETE Static method Public Method Delete status 20001205
4 CMPVSTATUS_GETLIST Static method Public Method Find Status According to Attribute 20001119
5 CMPVSTATUS_MAINT Static method Public Method Create/Change Status 20001119
6 CMPVSTATUS_READ Static method Public Method Read Status 20001119
7 DETERMINE_CLINTS Static method Public Method Read Status-Relevant Classes for a CLINT 20010124
8 GET_INSTANCE Static method Public Method Gets the Instance of the Class 20001119
9 INT_CMPVSTATUS_MAINT Static method Private Method Create/Change Status - Without Existence Check 20030711
10 PRIVATE_OBJ_LOCK Static method Private Method Lock Change Number AEOI 20010125
11 PRIVATE_OBJ_RELEASE Static method Private Method Complete Change Request 20010125
12 STATUS_CREATE_FOR_VARIANT Static method Public Method Create Status for New Variant 20010322
13 STATUS_UPDATE_FOR_VARIANT Static method Public Method Create Status for New Variant 20011212
14 VARIANT_READ Static method Public Method Read Status of Variant 20001214
Events
Class CL_PPELISCMPV_CNTL has no event.
Types
Class CL_PPELISCMPV_CNTL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CMPVSTATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMPVSTATUS Call by reference Type reference (TYPE) PPSCV_SCMPV_LI Status 20001119
2 Exporting EX_EXISTS Call by reference Type reference (TYPE) XFELD Available 20001119
3 Exporting EX_STATUS_EXT Call by reference Type reference (TYPE) PPEST_STATUS_EXT External Key for the Status 20001119
4 Importing IM_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD PPET_FALSE Checkbox Field 20001119
5 Importing IM_CHECK_SYNC_REQ Call by reference Type reference (TYPE) XFELD PPET_FALSE Reload 20001119
6 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001119
7 Importing IM_MSG_PARAMS Call by reference Type reference (TYPE) XFELD PPET_FALSE Message Parameters 20001119
8 Importing IM_MSG_TYPE Call by reference Type reference (TYPE) CHAR1 SPACE Message Types 20001119
# Exception Resumable Description Created on
1 ERROR Error 20001119

Method CMPVSTATUS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMPVSTATUS Call by reference Type reference (TYPE) PPSCV_SCMPV_LI Status Graph ID 20001205
2 Exporting EX_CSDESC Call by reference Type reference (TYPE) PPE_SCSIDTEXT Status Description 20010131
3 Exporting EX_STATUS_EXT Call by reference Type reference (TYPE) PPEST_STATUS_EXT External Indicator for Status 20001207
4 Importing IM_CSID Call by reference Type reference (TYPE) PPE_SCSID SPACE Status Type 20001207
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in iPPE Engine 20001205
# Exception Resumable Description Created on
1 ERROR ... 20001205

Method CMPVSTATUS_GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CMPVSTATUS_TAB Call by reference Type reference (TYPE) PPSCV_SCMPV_LI_TAB The Selected Statuses 20001119
2 Importing IM_AENNR_TAB Call by reference Type reference (TYPE) PPSCV_AENNR_TAB List: Change Numbers 20001119
3 Importing IM_BUFFER_SYNC Call by reference Type reference (TYPE) XFELD PPET_FALSE Indicator: Synchronize with Buffer 20001119
4 Importing IM_CLINT_TAB Call by reference Type reference (TYPE) PPSCV_CLINT_TAB List: Classes 20001119
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling in iPPE Model 20001119
6 Importing IM_PVGUID_TAB Call by reference Type reference (TYPE) PPSCV_PVGUID_TAB List: Variants 20001119
# Exception Resumable Description Created on
1 ERROR Error 20001213

Method CMPVSTATUS_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMPVSTATUS Call by reference Type reference (TYPE) PPSCV_SCMPV_LI Application Record for Status 20001119
2 Changing CH_STATUS Call by reference Type reference (TYPE) PPEST_STATUS_LI ID Record for the Status 20001119
3 Exporting EX_CSDESC Call by reference Type reference (TYPE) PPE_SCSIDTEXT Status Indicator 20010131
4 Exporting EX_STATUS_EXT Call by reference Type reference (TYPE) PPEST_STATUS_EXT External Status Key 20001119
5 Importing IM_CREATE_FLAG Call by reference Type reference (TYPE) XFELD PPET_FALSE Checkbox Field 20001119
6 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in iPPE Engine 20001119
# Exception Resumable Description Created on
1 ERROR ... 20001119
2 SCMPV_CHECK_ERROR ... 20001119
3 SCMPV_MAINT_ERROR ... 20001119
4 STATUS_MAINT_ERROR ... 20001119

Method CMPVSTATUS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SCMPVKEY_TAB Call by reference Type reference (TYPE) PPSCV_SCMPV_KEY_TAB Key Table: Status with External Key 20001205
2 Changing CH_SCMPV_TAB Call by reference Type reference (TYPE) PPSCV_SCMPV_LI_TAB List of Application Data 20001119
3 Exporting EX_PRECOND_TAB Call by reference Type reference (TYPE) PPEST_PRECOND_LI_TAB List of Preconditions 20001119
4 Exporting EX_STATUS_TAB Call by reference Type reference (TYPE) PPEST_STATUS_LI_TAB List of Status Records 20001119
5 Importing IM_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD PPET_FALSE Read directly from database instead of from buffer 20001119
6 Importing IM_LOCK_FLG Call by reference Type reference (TYPE) XFELD PPET_FALSE Lock Object when Reading 20001119
7 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling in iPPE Engine 20001119
# Exception Resumable Description Created on
1 ERROR ... 20001119
2 PARAMETER_ERROR Incorrect Call 20001205

Method DETERMINE_CLINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLINT_TAB Call by reference Type reference (TYPE) PPSCV_CLINT_TAB Lowest Level of Class Hierarchy 20010124
2 Importing IM_CLINT Call by reference Type reference (TYPE) CLINT Root Class 20010124
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20010124
# Exception Resumable Description Created on
1 CLINT_NOT_FOUND Root Class Not Found 20010124
2 READ_ERROR Read Error 20010124

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) CL_PPELISCMPV_CNTL iPPE Application Object Component Variant 20001119

Method GET_INSTANCE on class CL_PPELISCMPV_CNTL has no exception.

Method INT_CMPVSTATUS_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CMPVSTATUS Call by reference Type reference (TYPE) PPSCV_SCMPV_LI Verknüpfung Status - Variante 20030711
2 Changing CH_STATUS Call by reference Type reference (TYPE) PPEST_STATUS_LI Status-ID 20030711
3 Exporting EX_CSDESC Call by reference Type reference (TYPE) PPE_SCSIDTEXT Bezeichnung Status 20030711
4 Importing IM_CREATE_FLAG Call by reference Type reference (TYPE) C PPET_FALSE Anlegen ? 20030711
5 Importing IM_EXISTS Call by reference Type reference (TYPE) C Existiert ? 20030711
6 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Nachrichtenbehandlung im iPPE 20030711
7 Importing IM_STATUS_EXT Call by reference Type reference (TYPE) PPEST_STATUS_EXT Externer Bezeichner Status 20030711
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20030711
2 SCMPV_MAINT_ERROR Fehler beim Anlegen/Ändern des SCMPV-Satzes 20030711
3 STATUS_MAINT_ERROR Fehler beim Anlegen/Ändern der Status-ID 20030711

Method PRIVATE_OBJ_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AENNR Call by reference Type reference (TYPE) PVS_AENNR Change Number 20010125
2 Importing IM_CSID Call by reference Type reference (TYPE) PPE_SCSID Status 20010125
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) CHAR1 Message Handling 20010125
4 Importing IM_PVGUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20010125
# Exception Resumable Description Created on
1 ERROR Error 20010125

Method PRIVATE_OBJ_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AENNR Call by reference Type reference (TYPE) PVS_AENNR Change Number 20010125
2 Importing IM_CSID Call by reference Type reference (TYPE) PPE_SCSID Status 20010125
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) CHAR1 Message Handling 20010125
4 Importing IM_PVGUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20010125
# Exception Resumable Description Created on
1 ERROR Error 20010125

Method STATUS_CREATE_FOR_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUSTOP_TAB Call by reference Type reference (TYPE) PPEST_GUID_TAB Created Status Graphs 20010322
2 Importing IM_AENNR Call by reference Type reference (TYPE) PVS_AENNR Change number 20010322
3 Importing IM_CLINT Call by reference Type reference (TYPE) CLINT Internal Class Number 20010322
4 Importing IM_LAYER Call by reference Type reference (TYPE) PVS_LAYER PVS Level 20010322
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20010322
6 Importing IM_PVGUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20010322
7 Importing IM_PVTYPE Call by reference Type reference (TYPE) CHAR8 Character Field, 8 Characters Long 20010322
# Exception Resumable Description Created on
1 ERROR Error 20010322

Method STATUS_UPDATE_FOR_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUSTOP_TAB Call by reference Type reference (TYPE) PPEST_GUID_TAB Changed Status 20011217
2 Importing IM_AENNR Call by reference Type reference (TYPE) PVS_AENNR Change Number 20011212
3 Importing IM_CLINT Call by reference Type reference (TYPE) CLINT Internal class number 20011212
4 Importing IM_LAYER Call by reference Type reference (TYPE) PVS_LAYER PVS Level 20011212
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message handling 20011212
6 Importing IM_PPESSTATUS_TAB Call by reference Type reference (TYPE) PPEST_PPESSTATUS_TAB 20011212
7 Importing IM_PVGUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20011212
8 Importing IM_PVTYPE Call by reference Type reference (TYPE) CHAR8 Character Field, 8 Characters Long 20011212
9 Importing IM_REC Call by reference Type reference (TYPE) XFELD PPET_TRUE Keep status values when updating 20011212
# Exception Resumable Description Created on
1 ERROR Error 20011212

Method VARIANT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SCMPV_TAB Call by reference Type reference (TYPE) PPSCV_SCMPV_LI_TAB Status Graphs 20001214
2 Exporting EX_STATUS_TAB Call by reference Type reference (TYPE) PPEST_STATUS_LI_TAB Status 20001214
3 Importing IM_AENNR Call by reference Type reference (TYPE) PVS_AENNR Change number 20001214
4 Importing IM_CLINT Call by reference Type reference (TYPE) CLINT Interne Klassennummer 20040220
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001214
6 Importing IM_PVGUID Call by reference Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20001214
7 Importing IM_PVTYPE Value transfer Type reference (TYPE) PVS_POSV_TYPE iPPE Variant Type 20001214
8 Importing IM_SORTDOWN_FLAG Call by reference Type reference (TYPE) XFELD PPET_FALSE Sort in descending order 20010125
9 Importing IM_SORTUP_FLAG Call by reference Type reference (TYPE) XFELD PPET_FALSE Sort in ascending order 20010125
10 Importing IM_TOPMOST_FLAG Call by reference Type reference (TYPE) XFELD PPET_FALSE Only Highest (Target) Status 20001214
# Exception Resumable Description Created on
1 ERROR Error 20010125
2 PARAMETER_ERROR Incorrect Parameters 20010125
History
Last changed by/on SAP  20040316 
SAP Release Created in 46C2