SAP ABAP Class CL_QPCP_PROCESS (Describes the Process of a Defined Process Category)
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 - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_QPCP_NODE | Describes General Node Service | 20070705 |
Properties
| Class | CL_QPCP_PROCESS | |
| Short Description | Describes the Process of a Defined Process Category | |
| Super Class | CL_QPCP_NODE | Describes General Node Service |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | QPCP | QM: Control Plan |
| Created | 20070705 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_QPCP_PROCESS has no forward declaration.
Interfaces
Class CL_QPCP_PROCESS has no interface implemented.
Friends
Class CL_QPCP_PROCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'LOAD' | Function Code That Triggered PAI | 20070724 | ||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | BADI_QPCP_PROCESS | Prozess BAdI | 20070711 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TT_LOADED | Table of Objects To Be Loaded Manually | 20070724 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | QPCP_OBJTYPE | Data Element for Object Type | 20070710 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | QPCP_PROCTYPE | Data Element for Process Type | 20070710 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | QPCP_STRUCTYPE | Data Element for Structure Type | 20070710 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Consistency Check | 20070723 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20070710 | |
| 3 | Instance method | Public | Method | Determines Object Type for Object Category | 20070726 | |
| 4 | Instance method | Private | Method | Gets Properties of Higher-Level Node | 20070725 | |
| 5 | Instance method | Public | Method | Return Process Type | 20070828 | |
| 6 | Instance method | Public | Method | Copies Component Types Assigned to Process | 20070723 | |
| 7 | Instance method | Public | Method | Loads Objects for Process | 20070710 | |
| 8 | Instance method | Public | Method | Loads an Object for Process | 20070724 | |
| 9 | Instance method | Private | Method | Reads Children for Higher-Level Node | 20070725 | |
| 10 | Instance method | Private | Method | Reads Customizing for Object Type | 20070725 |
Events
Class CL_QPCP_PROCESS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_LOADED | Private | See coding | 20070820 | tt_loaded TYPE STANDARD TABLE OF ty_loaded
|
||
| 2 | TY_LOADED | Private | See coding | 20070820 | BEGIN OF ty_loaded.
INCLUDE TYPE qpcpc_obj AS objects.
TYPES: performed TYPE abap_bool,
END OF ty_loaded
|
Method Signatures
Method CONSISTENCY_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Anwendungs-Log: Handle eines Protokolls | 20070723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zur Produktionslenkungsplanstruktur | 20070723 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | QPCP_OBJTYPE | Datenelement zur Objektart | 20070710 | |||
| 2 | IV_PROCCAT | Call by reference | Type reference (TYPE) | QPCP_PROCCAT | Prozesskategorie | 20070710 | |||
| 3 | IV_PROCTYPE | Call by reference | Type reference (TYPE) | QPCP_PROCTYPE | Datenelement zur Prozessart | 20070710 | |||
| 4 | IV_STRUCTYPE | Call by reference | Type reference (TYPE) | QPCP_STRUCTYPE | Datenelement zur Strukturart | 20070710 |
Method CONSTRUCTOR on class CL_QPCP_PROCESS has no exception.
Method GET_OBJTYPE_FOR_OBJCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJTYPE | Call by reference | Type reference (TYPE) | QPCP_OBJTYPE | Objektart | 20070726 | |||
| 2 | IV_OBJCAT | Call by reference | Type reference (TYPE) | QPCP_OBJCAT | Objektkategorie | 20070726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nichts gefunden | 20070726 |
Method GET_PARENT_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | CL_QPCP_STRUCTURE | Klasse zur Navigation im Hierarchiemenü | 20070725 | |||
| 2 | ES_NODE_DATA | Call by reference | Type reference (TYPE) | QPCPS_NODE_DATA | Daten eines Knoten in der Struktur | 20070725 | |||
| 3 | ES_SELECTION | Call by reference | Type reference (TYPE) | QPCPS_SELECTION | Objektselektionsfelder außerhalb der Datenknoten | 20070725 |
Method GET_PARENT_PROPERTIES on class CL_QPCP_PROCESS has no exception.
Method GET_PROCTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OBJTYPE | Call by reference | Type reference (TYPE) | QPCP_OBJTYPE | Objektart | 20070828 | |||
| 2 | EV_PROCTYPE | Call by reference | Type reference (TYPE) | QPCP_PROCTYPE | Prozessart | 20070828 | |||
| 3 | EV_STRUCTYPE | Call by reference | Type reference (TYPE) | QPCP_STRUCTYPE | Strukturart | 20070913 |
Method GET_PROCTYPE on class CL_QPCP_PROCESS has no exception.
Method GET_SUBORDINATE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJ | Call by reference | Type reference (TYPE) | QPCPT_OBJ | Objektarten | 20070723 |
Method GET_SUBORDINATE_OBJECTS on class CL_QPCP_PROCESS has no exception.
Method LOAD Signature
Method LOAD on class CL_QPCP_PROCESS has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zur Produktionslenkungsplanstruktur | 20070727 |
Method LOAD_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJ | Call by reference | Type reference (TYPE) | QPCP_OBJ | Datenelement zur Objektart | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zur Produktionslenkungsplanstruktur | 20070727 |
Method READ_CHILDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | CL_QPCP_STRUCTURE | Klasse zur Navigation im Hierarchiemenü | 20070725 | |||
| 2 | IS_NODE_DATA | Call by reference | Type reference (TYPE) | QPCPS_NODE_DATA | Daten eines Knoten in der Struktur | 20070725 | |||
| 3 | IS_SELECTION | Call by reference | Type reference (TYPE) | QPCPS_SELECTION | Objektselektionsfelder außerhalb der Datenknoten | 20070725 | |||
| 4 | IV_OBJCAT | Call by reference | Type reference (TYPE) | QPCP_OBJCAT | Datenelement zur Objektart | 20070725 | |||
| 5 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | QPCP_OBJTYPE | Objekttyp | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zur Produktionslenkungsplanstruktur | 20070727 |
Method READ_CUSTOMIZING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJTYPE | Call by reference | Type reference (TYPE) | QPCPC_OBJTYPE | Customizingtabelle zur Objektart | 20070725 | |||
| 2 | ES_SELECTION | Call by reference | Type reference (TYPE) | QPCPS_SELECTION | Objektselektionsfelder außerhalb der Datenknoten | 20070725 | |||
| 3 | IS_OBJ | Call by reference | Type reference (TYPE) | QPCPC_OBJ | Customizingtabelle zu den Objekten | 20070725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmenklasse zur Produktionslenkungsplanstruktur | 20070725 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 603 |