SAP ABAP Class CL_QPCP_ITEM (Items in Control Plan)
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_ENTITY Control-Plan Entity 20070713
Properties
Class CL_QPCP_ITEM  
Short Description Items in Control Plan    
Super Class CL_QPCP_ENTITY Control-Plan Entity 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070713   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_QPCP_CPLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_QPCP_ITEM has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_ITEM_PERSISTENCY 20070714 Persistency Object - Control Plan Items
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DATA Instance attribute Public Type reference (TYPE) QPCPD_ITEM Item of Control Plan 20070717
2 MS_DATA_OLD Instance attribute Public Type reference (TYPE) QPCPD_ITEM Item of Control Plan (Before Image) 20070725
3 MT_LOADED_ITEM Static Attribute Private Type reference (TYPE) TY_T_LOADED_GUID Loaded Items 20071004
4 MT_LOADED_PLAN Static Attribute Private Type reference (TYPE) TY_T_LOADED_GUID Loaded Plans 20071004
5 MT_STACK Static Attribute Private Type reference (TYPE) QPCPT_ITEM_REFS Table Containing References to Items 20070714
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_TRANSACTION_CLOSED Static method Public Method Clean Up After Ending Transaction 20070803
2 CHECK_PLAN_EXISTENCE Static method Private Method Checks Given Plan Exists 20070715
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070714
4 CREATE_BY_PLAN Static method Public Method An Item Is Created for a Plan 20070714
5 DELETE Instance method Public Method Deletes an Item 20070714
6 GET_DATA_BEFORE_SAVE Instance method Private Method Returns Current DB fields Before Saving 20070714
7 GET_FIELD_ATTRIBUTES Instance method Public Method Field Properties 20070715
8 GET_LONGTEXT_DESC Instance method Public Method 'Description' Long Text Is Returned 20070814
9 GET_UI_DATA Instance method Public Method UI Information Is Copied 20070715
10 IS_ITEM_ID_UNIQUE Static method Public Method Is the item ID unique for plan? 20070806
11 LOAD Static method Public Method Loads Items 20070807
12 LOAD_BY_PLAN Static method Public Method Loads Items for a Plan 20070714
13 NEW_ITEM_ID Static method Private Method Returns New Item ID for Plan 20070718
14 PLAN_ITEMS_CHANGED Static method Public Method Have the items for a plan changed? 20070730
15 PUSH_STACK Static method Private Method Reads Stack Objects and Fills Stack (If Required) 20070714
16 READ_STACK Static method Private Method Reads Stack Objects 20070714
17 REMOVE_STACK Static method Private Method Takes Items from Stack 20070715
18 SET_LONGTEXT_DESC Instance method Public Method 'Description' Long Text Is Copied 20070814
19 SET_UI_DATA Instance method Public Method UI Information Is Copied 20070715
Events
Class CL_QPCP_ITEM has no event.
Types
Class CL_QPCP_ITEM has no local type.
Method Signatures

Method AFTER_TRANSACTION_CLOSED Signature

Method AFTER_TRANSACTION_CLOSED on class CL_QPCP_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070803

Method CHECK_PLAN_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTER Call by reference Type reference (TYPE) PLKO-PLNAL Plangruppenzähler 20070715
2 Importing IV_NUMBER Call by reference Type reference (TYPE) PLKO-PLNNR Schlüssel der Plangruppe 20070715
3 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070823
4 Importing IV_TYPE Call by reference Type reference (TYPE) PLKO-PLNTY Plantyp 20070715
5 Returning RV_FOUND Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) QPCPD_ITEM Position des Produktionslenkungsplans 20070714
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070717

Method CREATE_BY_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070714
2 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070714
3 Importing IV_PREDECESSOR_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070919
4 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070714
5 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_QPCP_ITEM Positionen im Produktionslenkungsplan 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070714

Method DELETE Signature

Method DELETE on class CL_QPCP_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715

Method GET_DATA_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPLAN_ITEM Call by reference Type reference (TYPE) QPCPD_ITEM Position des Produktionslenkungsplans 20070725
2 Exporting ES_CPLAN_ITEM_OLD Call by reference Type reference (TYPE) QPCPD_ITEM Position des Produktionslenkungsplans (before image) 20070725

Method GET_DATA_BEFORE_SAVE on class CL_QPCP_ITEM has no exception.

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EDIT_MODE Call by reference Type reference (TYPE) BOOLE_D Schreibmodus des Kontrollplans 20070715
2 Exporting EV_FIELD_VALUE Call by reference Type reference (TYPE) ANY 20070715
3 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070715
4 Exporting EV_STATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070715
5 Importing IV_EXT_DISPLAY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070715
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Feldname 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715

Method GET_LONGTEXT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LONGTEXT_DESC Call by reference Type reference (TYPE) CL_QPCP_TEXT=>TT_TEXT_TABLE 20070814
2 Exporting EV_EDIT_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070814
3 Exporting EV_IS_MODIFIED Call by reference Attribute reference (LIKE) CL_GUI_TEXTEDIT=>TRUE 20070814
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Fehler im Kontrollplan 20070814

Method GET_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RESULT Value transfer Type reference (TYPE) QPCPS_ITEM_UI UI Struktur zu den Produktionslenkungsplangegenstand 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715

Method IS_ITEM_ID_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070806
2 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070806
3 Returning RV_UNIQUE Value transfer Type reference (TYPE) BOOLE_D GUID eines Elements des Produktionslenkungsplans 20070806
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070806

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070807
2 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070807
3 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_ITEM_REFS Tabelle mit Positionsreferenzen 20070807
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070807

Method LOAD_BY_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) QPCP_EDIT_MODE CL_QPCP_CPLAN=>MC_DISPLAY_MODE Anzeigen 'D'; Ändern 'E'; Simulieren 'S' 20070714
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070719
3 Importing IV_ITEM_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070719
4 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070714
5 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_ITEM_REFS Tabelle mit Positionsreferenzen 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070714

Method NEW_ITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070718
2 Importing IV_PREDECESSOR_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070919
3 Returning RV_RESULT Value transfer Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070718
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070718

Method PLAN_ITEMS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070730
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070730
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070730

Method PUSH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STACK Call by reference Type reference (TYPE) QPCPT_ITEM_REFS Tabelle mit Referenzen auf Positionen 20070714
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070714

Method READ_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070714
2 Importing IV_ITEM_ID Call by reference Type reference (TYPE) QPCP_ITEM_ID Externe ID der Position des Produktionslenkungsplans 20070714
3 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070714
4 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_ITEM_REFS Tabelle mit Referenzen auf Positionen 20070714
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070714

Method REMOVE_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STACK Call by reference Type reference (TYPE) QPCPT_ITEM_REFS Tabelle mit Referenzen auf Positionen 20070715
2 Importing IV_FINALIZED_ENTRY Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070803
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715

Method SET_LONGTEXT_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LONGTEXT_DESC Call by reference Type reference (TYPE) CL_QPCP_TEXT=>TT_TEXT_TABLE 20070814
2 Importing IV_IS_MODIFIED Call by reference Attribute reference (LIKE) CL_GUI_TEXTEDIT=>TRUE 20070814
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070814

Method SET_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) QPCPS_ITEM_UI UI Struktur zu den Produktionslenkungsplangegenstand 20070715
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070715
History
Last changed by/on SAP  20100310 
SAP Release Created in 603