SAP ABAP Class CL_QPCP_ENTITY (Control-Plan Entity)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
QM-PT-CP (Application Component) Control Plan
⤷
QPCP (Package) QM: Control Plan
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_CPLAN | API Interface for Control Plan | 20070712 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_ITEM | Items in Control Plan | 20070713 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_LINK | Items in Control Plan | 20070719 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_PARTNER | Partner in Control Plan | 20070719 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_TEXT | Text in Control Plan | 20070723 |
Properties
| Class | CL_QPCP_ENTITY | |
| Short Description | Control-Plan Entity | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | QPCP | QM: Control Plan |
| Created | 20070712 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_QPCP_ENTITY has no forward declaration.
Interfaces
Class CL_QPCP_ENTITY has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_QPCP_PERSISTENCY | 20070712 | Persistence Object General |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | QPCP_EDIT_MODE | 'C' | Write Mode for Control Plan | 20070713 | ||
| 2 | Constant | Public | Type reference (TYPE) | QPCP_EDIT_MODE | 'D' | Write Mode for Control Plan | 20070713 | ||
| 3 | Constant | Public | Type reference (TYPE) | QPCP_EDIT_MODE | 'E' | Write Mode for Control Plan | 20070713 | ||
| 4 | Constant | Public | Type reference (TYPE) | QPCP_EDIT_MODE | 'S' | Write Mode for Control Plan | 20070713 | ||
| 5 | Constant | Public | Type reference (TYPE) | TV_ENTITY_STATE | 'C' | Entity Status | 20070713 | ||
| 6 | Constant | Public | Type reference (TYPE) | TV_ENTITY_STATE | 'N' | Entity Status | 20070713 | ||
| 7 | Constant | Public | Type reference (TYPE) | TV_ENTITY_STATE | 'D' | Entity Status | 20070713 | ||
| 8 | Constant | Public | Type reference (TYPE) | TV_ENTITY_STATE | 'F' | Entity Status | 20070713 | ||
| 9 | Constant | Public | Type reference (TYPE) | TV_ENTITY_STATE | 'L' | Entity Status | 20070713 | ||
| 10 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_QPCP_PERSISTENCY | Persistence Object General | 20070713 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | QPCP_EDIT_MODE | Current Write Mode of Control Plan | 20070713 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TV_ENTITY_STATE | Current Entity State | 20070713 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Destructor | 20070712 | |
| 2 | Instance method | Public | Method | Read Write Mode | 20070713 | |
| 3 | Static method | Public | Method | Provides Exception to SY Message | 20070812 | |
| 4 | Instance method | Public | Method | Read GUID | 20070712 | |
| 5 | Instance method | Public | Method | Read Status | 20070713 | |
| 6 | Instance method | Protected | Method | Inform Persistency Level About Changes | 20070712 | |
| 7 | Instance method | Protected | Method | Inform Persistency Level About Deletions | 20070712 | |
| 8 | Instance method | Protected | Method | Inform Persistency Level About Creations | 20070712 | |
| 9 | Instance method | Protected | Method | Inform Persistency Level About Loading | 20070713 | |
| 10 | Instance method | Protected | Method | Transaction Close | 20070713 | |
| 11 | Instance method | Protected | Method | Set Write Mode | 20070713 | |
| 12 | Instance method | Private | Method | Set Status | 20070713 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ENTITY_CHANGED | Instance Event (0) |
Public (2) |
Entity Was Changed | 20070718 |
| 2 | ENTITY_CREATED | Instance Event (0) |
Public (2) |
Entity Was Created | 20070718 |
| 3 | ENTITY_DELETED | Instance Event (0) |
Public (2) |
Entity Was Deleted | 20070718 |
| 4 | ENTITY_FINALIZED | Instance Event (0) |
Public (2) |
Entity Was Released | 20070718 |
| 5 | ENTITY_LOADED | Instance Event (0) |
Public (2) |
Entity Was Read | 20070718 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TV_ENTITY_STATE | Public | Type reference (TYPE) | CHAR1 | Entity Status | 20070713 | |
| 2 | TY_T_LOADED_GUID | Public | See coding | 20071004 | ty_t_loaded_guid TYPE HASHED TABLE OF qpcp_guid WITH UNIQUE KEY table_line
|
Method Signatures
Method FINALIZE Signature
Method FINALIZE on class CL_QPCP_ENTITY has no parameter.
Method FINALIZE on class CL_QPCP_ENTITY has no exception.
Method GET_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | QPCP_EDIT_MODE | Schreibmodus des Kontrollplans | 20070713 |
Method GET_EDIT_MODE on class CL_QPCP_ENTITY has no exception.
Method GET_EXCEPTION Signature
Method GET_EXCEPTION on class CL_QPCP_ENTITY has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zum Produktionslenkungsplan | 20070812 |
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | QPCP_GUID | GUID eines Elements des Produktionslenkungsplans | 20070712 |
Method GET_GUID on class CL_QPCP_ENTITY has no exception.
Method GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_STATE | Value transfer | Type reference (TYPE) | TV_ENTITY_STATE | Zustand der Entität | 20070713 |
Method GET_STATE on class CL_QPCP_ENTITY has no exception.
Method NOTE_FOR_CHANGE Signature
Method NOTE_FOR_CHANGE on class CL_QPCP_ENTITY has no parameter.
Method NOTE_FOR_CHANGE on class CL_QPCP_ENTITY has no exception.
Method NOTE_FOR_DELETE Signature
Method NOTE_FOR_DELETE on class CL_QPCP_ENTITY has no parameter.
Method NOTE_FOR_DELETE on class CL_QPCP_ENTITY has no exception.
Method NOTE_FOR_INSERT Signature
Method NOTE_FOR_INSERT on class CL_QPCP_ENTITY has no parameter.
Method NOTE_FOR_INSERT on class CL_QPCP_ENTITY has no exception.
Method NOTE_FOR_LOAD Signature
Method NOTE_FOR_LOAD on class CL_QPCP_ENTITY has no parameter.
Method NOTE_FOR_LOAD on class CL_QPCP_ENTITY has no exception.
Method ON_TRANSACTION_FINISHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRANS_END_KIND | Call by reference | Type reference (TYPE) | TRANS_END | Art des Transaktionsendes: COMMIT oder ROLLBACK | 20070713 |
Method ON_TRANSACTION_FINISHED on class CL_QPCP_ENTITY has no exception.
Method SET_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDIT_MODE | Call by reference | Type reference (TYPE) | QPCP_EDIT_MODE | Schreibmodus des Kontrollplans | 20070713 |
Method SET_EDIT_MODE on class CL_QPCP_ENTITY has no exception.
Method SET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATE | Call by reference | Type reference (TYPE) | TV_ENTITY_STATE | Zustand der Entität | 20070713 |
Method SET_STATE on class CL_QPCP_ENTITY has no exception.
Event Signatures
Event ENTITY_CHANGED Signature
Event ENTITY_CHANGED on class CL_QPCP_ENTITY has no parameter.
Event ENTITY_CREATED Signature
Event ENTITY_CREATED on class CL_QPCP_ENTITY has no parameter.
Event ENTITY_DELETED Signature
Event ENTITY_DELETED on class CL_QPCP_ENTITY has no parameter.
Event ENTITY_FINALIZED Signature
Event ENTITY_FINALIZED on class CL_QPCP_ENTITY has no parameter.
Event ENTITY_LOADED Signature
Event ENTITY_LOADED on class CL_QPCP_ENTITY has no parameter.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 603 |