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
![](/abap/icon/s_instal.gif)
⤷
![](/abap/icon/s_b_tree.gif)
⤷
![](/abap/icon/s_pckstd.gif)
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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
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 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_PPELISCMPV | Customer Enhancement Active | 20010121 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPET_POSVID_TAB | Variants, whose authorizations were already checked | 20020806 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPET_POSVID_LI_TAB | Locked Variants | 20020806 | ||
4 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_PPELISCMPV_CNTL | Only Instance of Class | 20001119 | ||
5 | ![]() |
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 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20001119 |
2 | ![]() |
Static method | Public | Method | Check Data | 20001119 |
3 | ![]() |
Static method | Public | Method | Delete status | 20001205 |
4 | ![]() |
Static method | Public | Method | Find Status According to Attribute | 20001119 |
5 | ![]() |
Static method | Public | Method | Create/Change Status | 20001119 |
6 | ![]() |
Static method | Public | Method | Read Status | 20001119 |
7 | ![]() |
Static method | Public | Method | Read Status-Relevant Classes for a CLINT | 20010124 |
8 | ![]() |
Static method | Public | Method | Gets the Instance of the Class | 20001119 |
9 | ![]() |
Static method | Private | Method | Create/Change Status - Without Existence Check | 20030711 |
10 | ![]() |
Static method | Private | Method | Lock Change Number AEOI | 20010125 |
11 | ![]() |
Static method | Private | Method | Complete Change Request | 20010125 |
12 | ![]() |
Static method | Public | Method | Create Status for New Variant | 20010322 |
13 | ![]() |
Static method | Public | Method | Create Status for New Variant | 20011212 |
14 | ![]() |
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 | ![]() |
CH_CMPVSTATUS | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI | Status | 20001119 | ||
2 | ![]() |
EX_EXISTS | Call by reference | Type reference (TYPE) | XFELD | Available | 20001119 | ||
3 | ![]() |
EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Key for the Status | 20001119 | ||
4 | ![]() |
IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Checkbox Field | 20001119 | |
5 | ![]() |
IM_CHECK_SYNC_REQ | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Reload | 20001119 | |
6 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling | 20001119 | |
7 | ![]() |
IM_MSG_PARAMS | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Message Parameters | 20001119 | |
8 | ![]() |
IM_MSG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Message Types | 20001119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20001119 |
Method CMPVSTATUS_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_CMPVSTATUS | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI | Status Graph ID | 20001205 | ||
2 | ![]() |
EX_CSDESC | Call by reference | Type reference (TYPE) | PPE_SCSIDTEXT | Status Description | 20010131 | ||
3 | ![]() |
EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Indicator for Status | 20001207 | ||
4 | ![]() |
IM_CSID | Call by reference | Type reference (TYPE) | PPE_SCSID | SPACE | Status Type | 20001207 | |
5 | ![]() |
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 | ![]() |
... | 20001205 |
Method CMPVSTATUS_GETLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CMPVSTATUS_TAB | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI_TAB | The Selected Statuses | 20001119 | ||
2 | ![]() |
IM_AENNR_TAB | Call by reference | Type reference (TYPE) | PPSCV_AENNR_TAB | List: Change Numbers | 20001119 | ||
3 | ![]() |
IM_BUFFER_SYNC | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Indicator: Synchronize with Buffer | 20001119 | |
4 | ![]() |
IM_CLINT_TAB | Call by reference | Type reference (TYPE) | PPSCV_CLINT_TAB | List: Classes | 20001119 | ||
5 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling in iPPE Model | 20001119 | |
6 | ![]() |
IM_PVGUID_TAB | Call by reference | Type reference (TYPE) | PPSCV_PVGUID_TAB | List: Variants | 20001119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20001213 |
Method CMPVSTATUS_MAINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_CMPVSTATUS | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI | Application Record for Status | 20001119 | ||
2 | ![]() |
CH_STATUS | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI | ID Record for the Status | 20001119 | ||
3 | ![]() |
EX_CSDESC | Call by reference | Type reference (TYPE) | PPE_SCSIDTEXT | Status Indicator | 20010131 | ||
4 | ![]() |
EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Status Key | 20001119 | ||
5 | ![]() |
IM_CREATE_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Checkbox Field | 20001119 | |
6 | ![]() |
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 | ![]() |
... | 20001119 | |
2 | ![]() |
... | 20001119 | |
3 | ![]() |
... | 20001119 | |
4 | ![]() |
... | 20001119 |
Method CMPVSTATUS_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_SCMPVKEY_TAB | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_KEY_TAB | Key Table: Status with External Key | 20001205 | ||
2 | ![]() |
CH_SCMPV_TAB | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI_TAB | List of Application Data | 20001119 | ||
3 | ![]() |
EX_PRECOND_TAB | Call by reference | Type reference (TYPE) | PPEST_PRECOND_LI_TAB | List of Preconditions | 20001119 | ||
4 | ![]() |
EX_STATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI_TAB | List of Status Records | 20001119 | ||
5 | ![]() |
IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Read directly from database instead of from buffer | 20001119 | |
6 | ![]() |
IM_LOCK_FLG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Lock Object when Reading | 20001119 | |
7 | ![]() |
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 | ![]() |
... | 20001119 | |
2 | ![]() |
Incorrect Call | 20001205 |
Method DETERMINE_CLINTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_CLINT_TAB | Call by reference | Type reference (TYPE) | PPSCV_CLINT_TAB | Lowest Level of Class Hierarchy | 20010124 | ||
2 | ![]() |
IM_CLINT | Call by reference | Type reference (TYPE) | CLINT | Root Class | 20010124 | ||
3 | ![]() |
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 | ![]() |
Root Class Not Found | 20010124 | |
2 | ![]() |
Read Error | 20010124 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CH_CMPVSTATUS | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI | Verknüpfung Status - Variante | 20030711 | ||
2 | ![]() |
CH_STATUS | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI | Status-ID | 20030711 | ||
3 | ![]() |
EX_CSDESC | Call by reference | Type reference (TYPE) | PPE_SCSIDTEXT | Bezeichnung Status | 20030711 | ||
4 | ![]() |
IM_CREATE_FLAG | Call by reference | Type reference (TYPE) | C | PPET_FALSE | Anlegen ? | 20030711 | |
5 | ![]() |
IM_EXISTS | Call by reference | Type reference (TYPE) | C | Existiert ? | 20030711 | ||
6 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Nachrichtenbehandlung im iPPE | 20030711 | |
7 | ![]() |
IM_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | Externer Bezeichner Status | 20030711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Allgemeiner Fehler | 20030711 | |
2 | ![]() |
Fehler beim Anlegen/Ändern des SCMPV-Satzes | 20030711 | |
3 | ![]() |
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 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change Number | 20010125 | ||
2 | ![]() |
IM_CSID | Call by reference | Type reference (TYPE) | PPE_SCSID | Status | 20010125 | ||
3 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | CHAR1 | Message Handling | 20010125 | ||
4 | ![]() |
IM_PVGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20010125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20010125 |
Method PRIVATE_OBJ_RELEASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change Number | 20010125 | ||
2 | ![]() |
IM_CSID | Call by reference | Type reference (TYPE) | PPE_SCSID | Status | 20010125 | ||
3 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | CHAR1 | Message Handling | 20010125 | ||
4 | ![]() |
IM_PVGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20010125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20010125 |
Method STATUS_CREATE_FOR_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_STATUSTOP_TAB | Call by reference | Type reference (TYPE) | PPEST_GUID_TAB | Created Status Graphs | 20010322 | ||
2 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change number | 20010322 | ||
3 | ![]() |
IM_CLINT | Call by reference | Type reference (TYPE) | CLINT | Internal Class Number | 20010322 | ||
4 | ![]() |
IM_LAYER | Call by reference | Type reference (TYPE) | PVS_LAYER | PVS Level | 20010322 | ||
5 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling | 20010322 | |
6 | ![]() |
IM_PVGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20010322 | ||
7 | ![]() |
IM_PVTYPE | Call by reference | Type reference (TYPE) | CHAR8 | Character Field, 8 Characters Long | 20010322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20010322 |
Method STATUS_UPDATE_FOR_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_STATUSTOP_TAB | Call by reference | Type reference (TYPE) | PPEST_GUID_TAB | Changed Status | 20011217 | ||
2 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change Number | 20011212 | ||
3 | ![]() |
IM_CLINT | Call by reference | Type reference (TYPE) | CLINT | Internal class number | 20011212 | ||
4 | ![]() |
IM_LAYER | Call by reference | Type reference (TYPE) | PVS_LAYER | PVS Level | 20011212 | ||
5 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message handling | 20011212 | |
6 | ![]() |
IM_PPESSTATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_PPESSTATUS_TAB | 20011212 | |||
7 | ![]() |
IM_PVGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20011212 | ||
8 | ![]() |
IM_PVTYPE | Call by reference | Type reference (TYPE) | CHAR8 | Character Field, 8 Characters Long | 20011212 | ||
9 | ![]() |
IM_REC | Call by reference | Type reference (TYPE) | XFELD | PPET_TRUE | Keep status values when updating | 20011212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20011212 |
Method VARIANT_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_SCMPV_TAB | Call by reference | Type reference (TYPE) | PPSCV_SCMPV_LI_TAB | Status Graphs | 20001214 | ||
2 | ![]() |
EX_STATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI_TAB | Status | 20001214 | ||
3 | ![]() |
IM_AENNR | Call by reference | Type reference (TYPE) | PVS_AENNR | Change number | 20001214 | ||
4 | ![]() |
IM_CLINT | Call by reference | Type reference (TYPE) | CLINT | Interne Klassennummer | 20040220 | ||
5 | ![]() |
IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling | 20001214 | |
6 | ![]() |
IM_PVGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20001214 | ||
7 | ![]() |
IM_PVTYPE | Value transfer | Type reference (TYPE) | PVS_POSV_TYPE | iPPE Variant Type | 20001214 | ||
8 | ![]() |
IM_SORTDOWN_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Sort in descending order | 20010125 | |
9 | ![]() |
IM_SORTUP_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Sort in ascending order | 20010125 | |
10 | ![]() |
IM_TOPMOST_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Only Highest (Target) Status | 20001214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error | 20010125 | |
2 | ![]() |
Incorrect Parameters | 20010125 |
History
Last changed by/on | SAP | 20040316 |
SAP Release Created in | 46C2 |