SAP ABAP Class CL_PPELISGENN_CNTL (Status at GEN Node)
Hierarchy
☛
EA-IPPE (Software Component) SAP iPPE
⤷
AP-PPE (Application Component) Integrated Product and Process Engineering
⤷
CPPESGEN (Package) Status Management for the Generic Engineering Node
⤷
⤷
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 | 20010704 |
Properties
| Class | CL_PPELISGENN_CNTL | |
| Short Description | Status at GEN Node | |
| 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 | CPPESGEN | Status Management for the Generic Engineering Node |
| Created | 20010704 | 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) |
Interfaces
Class CL_PPELISGENN_CNTL has no interface implemented.
Friends
Class CL_PPELISGENN_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_PPELISGENN | Customer Enhancement Active | 20010704 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PPELISGENN_CNTL | Only Instance of Class | 20010704 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010704 | |
| 2 | Static method | Public | Method | Check Data | 20010704 | |
| 3 | Static method | Public | Method | Delete status | 20010704 | |
| 4 | Static method | Public | Method | Find Status According to Attribute | 20010704 | |
| 5 | Static method | Public | Method | Create/Change Status | 20010704 | |
| 6 | Static method | Public | Method | Read Status | 20010704 | |
| 7 | Static method | Public | Method | Read Status for GEN Node | 20010704 | |
| 8 | Static method | Public | Method | Gets the Instance of the Class | 20010704 | |
| 9 | Static method | Private | Method | Create/Change Status - Without Existence Check | 20030711 | |
| 10 | Static method | Public | Method | Create Status for New Variant | 20010704 | |
| 11 | Static method | Public | Method | Create Status for New Variant | 20011212 |
Events
Class CL_PPELISGENN_CNTL has no event.
Types
Class CL_PPELISGENN_CNTL has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PPELISGENN_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPELISGENN_CNTL has no exception.
Method GENNSTATUS_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_GENNSTATUS | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI | Status | 20010706 | |||
| 2 | EX_EXISTS | Call by reference | Type reference (TYPE) | XFELD | Available | 20010704 | |||
| 3 | EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Key for the Status | 20010704 | |||
| 4 | IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Checkbox field | 20010704 | ||
| 5 | IM_CHECK_SYNC_REQ | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Reload | 20010704 | ||
| 6 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message handling | 20010704 | ||
| 7 | IM_MSG_PARAMS | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Message parameters | 20010704 | ||
| 8 | IM_MSG_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | SPACE | Message Types | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20010704 |
Method GENNSTATUS_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_GENNSTATUS | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI | Status Graph ID | 20010709 | |||
| 2 | EX_CSDESC | Call by reference | Type reference (TYPE) | PPE_SCSIDTEXT | Status description | 20010704 | |||
| 3 | EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Indicator for Status | 20010704 | |||
| 4 | IM_CSID | Call by reference | Type reference (TYPE) | PPE_SCSID | SPACE | Status Type | 20010704 | ||
| 5 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Controls Message Handling in iPPE Engine | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ... | 20010704 |
Method GENNSTATUS_GETLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_GENNSTATUS_TAB | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI_TAB | The Selected Statuses | 20010706 | |||
| 2 | IM_BUFFER_SYNC | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Indicator: Synchronize with Buffer | 20010704 | ||
| 3 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling in iPPE Model | 20010704 | ||
| 4 | IM_PNGUID_TAB | Call by reference | Type reference (TYPE) | PPSGN_PNGUID_TAB | List: Nodes | 20010706 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20010704 |
Method GENNSTATUS_MAINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_GENNSTATUS | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI | Application Record for Status | 20010709 | |||
| 2 | CH_STATUS | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI | ID Record for the Status | 20010704 | |||
| 3 | EX_CSDESC | Call by reference | Type reference (TYPE) | PPE_SCSIDTEXT | Status Indicator | 20010704 | |||
| 4 | EX_STATUS_EXT | Call by reference | Type reference (TYPE) | PPEST_STATUS_EXT | External Status Key | 20010704 | |||
| 5 | IM_CREATE_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Checkbox field | 20010704 | ||
| 6 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Controls Message Handling in iPPE Engine | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ... | 20010704 | ||
| 2 | ... | 20010730 | ||
| 3 | ... | 20010730 | ||
| 4 | ... | 20010704 |
Method GENNSTATUS_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_SGENNKEY_TAB | Call by reference | Type reference (TYPE) | PPSGN_SGENN_KEY_TAB | Key Table: Status with External Key | 20010709 | |||
| 2 | CH_SGENN_TAB | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI_TAB | List of Application Data | 20010709 | |||
| 3 | EX_PRECOND_TAB | Call by reference | Type reference (TYPE) | PPEST_PRECOND_LI_TAB | List of preconditions | 20010704 | |||
| 4 | EX_STATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI_TAB | List of Status Records | 20010704 | |||
| 5 | IM_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Read directly from database instead of from buffer | 20010704 | ||
| 6 | IM_LOCK_FLG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Lock Object when Reading | 20010704 | ||
| 7 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message Handling in iPPE Engine | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ... | 20010704 | ||
| 2 | Incorrect call | 20010704 |
Method GENN_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_SGENN_TAB | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI_TAB | Status Graphs | 20010706 | |||
| 2 | EX_STATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_STATUS_LI_TAB | Status | 20010704 | |||
| 3 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message handling | 20010704 | ||
| 4 | IM_PNGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20010706 | |||
| 5 | IM_PNTYPE | Value transfer | Type reference (TYPE) | PVS_PNODE_TYPE | iPPE Variant Type | 20010706 | |||
| 6 | IM_SORTDOWN_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Sort in descending order | 20010704 | ||
| 7 | IM_SORTUP_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Sort in ascending order | 20010704 | ||
| 8 | IM_TOPMOST_FLAG | Call by reference | Type reference (TYPE) | XFELD | PPET_FALSE | Only Highest (Target) Status | 20010704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20010704 | ||
| 2 | Incorrect Parameters | 20010704 |
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_PPELISGENN_CNTL | iPPE Application Object Component Variant | 20010704 |
Method GET_INSTANCE on class CL_PPELISGENN_CNTL has no exception.
Method INT_GENNSTATUS_MAINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_GENNSTATUS | Call by reference | Type reference (TYPE) | PPSGN_SGENN_LI | Verknüpfung Status-ID - GEN Knoten | 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 | Status anlegen ? | 20030711 | ||
| 5 | IM_EXISTS | Call by reference | Type reference (TYPE) | C | Status 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 der Verknüpfung zum GEN Knoten | 20030711 | ||
| 3 | Fehler beim Anlegen/Ändern des Status | 20030711 |
Method STATUS_CREATE_FOR_GENN 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 | 20010704 | |||
| 2 | IM_LAYER | Call by reference | Type reference (TYPE) | PVS_LAYER | PVS Level | 20010704 | |||
| 3 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message handling | 20010704 | ||
| 4 | IM_PNGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20010709 | |||
| 5 | IM_PNTYPE | Call by reference | Type reference (TYPE) | CHAR8 | Character field, 8 characters long | 20010709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20010704 |
Method STATUS_UPDATE_FOR_GENN 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 | 20011212 | |||
| 2 | IM_LAYER | Call by reference | Type reference (TYPE) | PVS_LAYER | PVS Level | 20011212 | |||
| 3 | IM_MSG_OPT | Call by reference | Type reference (TYPE) | PPET_MSG_OPT | PPET_MSG_OPTIONS-DO_ALL | Message handling | 20011212 | ||
| 4 | IM_PNGUID | Call by reference | Type reference (TYPE) | PVS_GUID | Internal Identification for PVS Objects | 20011212 | |||
| 5 | IM_PNTYPE | Call by reference | Type reference (TYPE) | CHAR8 | Character Field, 8 Characters Long | 20011212 | |||
| 6 | IM_PPESSTATUS_TAB | Call by reference | Type reference (TYPE) | PPEST_PPESSTATUS_TAB | 20011212 | ||||
| 7 | IM_REC | Call by reference | Type reference (TYPE) | XFELD | ppet_true | 20011212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20011212 |
History
| Last changed by/on | SAP | 20040316 |
| SAP Release Created in | 110 |