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 | 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 |