SAP ABAP Class CL_QPCP_LINK (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 20070719
Properties
Class CL_QPCP_LINK  
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 20070719   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_LINK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_LINK_PERSISTENCY 20070719 Persistency Object - Control Plan Links
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DATA Instance attribute Public Type reference (TYPE) QPCPD_LINK UI Structure for Control Plan Object 20070719
2 MS_DATA_OLD Instance attribute Public Type reference (TYPE) QPCPD_LINK UI Structure for Control Plan Object 20070724
3 MT_LOADED_FMEA Static Attribute Private Type reference (TYPE) TY_T_LOADED_GUID Loaded FMEA 20071004
4 MT_LOADED_LINK Static Attribute Private Type reference (TYPE) TY_T_LOADED_GUID Loaded Links 20071004
5 MT_LOADED_PLAN Static Attribute Private Type reference (TYPE) TY_T_LOADED_GUID Loaded Plans 20071004
6 MT_STACK Static Attribute Private Type reference (TYPE) QPCPT_LINK_REFS Table Containing References to Items 20070719
7 MV_FMEA_ID_OLD Instance attribute Private Type reference (TYPE) QPCPS_LINK_UI-FMEA_ID External ID for a FMEA 20070821
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_LOG Static method Public Method Adds a Message to the Application Log 20070823
2 AFTER_TRANSACTION_CLOSED Static method Public Method Clean Up After Ending Transaction 20070803
3 ALL_CHARS_INCLUDED Instance method Private Method Are all FMEA characteristics in the control plan? 20070724
4 ALL_SUB_FMA_INCLUDED Instance method Private Method Are all lower-level FMEAs in the control plan? 20070724
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070719
6 CONSISTENCY_CHECK Instance method Public Method Checks Consistency of Links 20070823
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070719
8 CREATE_BY_PLAN Static method Public Method Link Is Created for a Plan 20070719
9 CREATE_BY_PLAN_FROM_SUBOR_FMEA Static method Public Method Links Are Created to a Plan from Lower-Level FMEAs 20070725
10 CREATE_FMEA_LINK_ALLOWED Static method Private Method Are you permitted to create a link to a FMEA? 20070823
11 DELETE Instance method Public Method Deletes an Item 20070719
12 FMEA_IS_ARCHIVED Static method Private Method FMEA Is Archived 20070821
13 GET_DATA_BEFORE_SAVE Instance method Private Method Returns Current DB fields Before Saving 20070719
14 GET_FIELD_ATTRIBUTES Instance method Public Method Field Properties 20070719
15 GET_RETURN Static method Private Method Returns a Message for SY Fields 20070823
16 GET_UI_DATA Instance method Public Method UI Information Is Copied 20070719
17 LOAD_BY_PLAN Static method Public Method Loads Items for a Plan 20070719
18 PLAN_LINKS_CHANGED Static method Public Method Have the links to a plan changed? 20070730
19 PUSH_STACK Static method Private Method Reads Stack Objects and Fills Stack (If Required) 20070719
20 READ_STACK Static method Private Method Reads Stack Objects 20070719
21 REMOVE_STACK Static method Private Method Takes Items from Stack 20070719
22 SET_UI_DATA Instance method Public Method UI Information Is Copied 20070719
Events
Class CL_QPCP_LINK has no event.
Types
Class CL_QPCP_LINK has no local type.
Method Signatures

Method ADD_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070823
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070823

Method AFTER_TRANSACTION_CLOSED Signature

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

Method ALL_CHARS_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070823
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Monitor für Übernahme der Merkmale 20070724
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070724

Method ALL_SUB_FMA_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070823
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D UI Struktur zu den Produktionslenkungsplangegenstand 20070724
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070724

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_QPCP_LINK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_QPCP_LINK has no exception.

Method CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070823
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070823

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_LINK Position des Produktionslenkungsplans 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

Method CREATE_BY_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RESULT Value transfer Object reference (TYPE REF TO) CL_QPCP_LINK Links des Produktionslenkungsplan 20070823
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070823
3 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) QPCPD_LINK-FMEA_GUID Externe ID der Position des Produktionslenkungsplans 20070719
4 Importing IV_FMEA_ID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_ID Schlüssel, der eine FMEA kennzeichnet 20070722
5 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) QPCPD_LINK-LINK_TYPE CL_QPCP_CPLAN=>MC_LINK_FMEA Linktyp 20070719
6 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCPD_LINK-PLAN_GUID GUID eines Elements des Produktionslenkungsplans 20070719
7 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

Method CREATE_BY_PLAN_FROM_SUBOR_FMEA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070823
2 Exporting ET_RESULT Call by reference Type reference (TYPE) QPCPT_LINK_REFS Tabelle mit Referenzen auf Verweise 20070823
3 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) QPCPD_LINK-FMEA_GUID Externe ID der Position des Produktionslenkungsplans 20070725
4 Importing IV_FMEA_ID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_ID Schlüssel, der eine FMEA kennzeichnet 20070725
5 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCPD_LINK-PLAN_GUID GUID eines Elements des Produktionslenkungsplans 20070725
6 Importing IV_SIMULATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070725
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070725

Method CREATE_FMEA_LINK_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_GUID Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20070823
2 Returning RS_RETURN Value transfer Type reference (TYPE) BAPIRET2 Nachricht 20070823
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070823

Method DELETE Signature

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

Method FMEA_IS_ARCHIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FMEA_GUID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_GUID Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20070821
2 Exporting EV_FMEA_ID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_ID Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070821
3 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_GUID Schlüssel, der eine FMEA kennzeichnet 20070821
4 Importing IV_FMEA_ID Call by reference Type reference (TYPE) QPCPS_LINK_UI-FMEA_ID Schlüssel, der eine FMEA kennzeichnet 20070821

Method FMEA_IS_ARCHIVED on class CL_QPCP_LINK has no exception.

Method GET_DATA_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CPLAN_LINK Value transfer Type reference (TYPE) QPCPD_LINK Position des Produktionslenkungsplans 20070725
2 Exporting ES_CPLAN_LINK_OLD Value transfer Type reference (TYPE) QPCPD_LINK Position des Produktionslenkungsplans (before image) 20070725

Method GET_DATA_BEFORE_SAVE on class CL_QPCP_LINK 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 20070719
2 Exporting EV_FIELD_VALUE Call by reference Type reference (TYPE) ANY 20070719
3 Exporting EV_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
4 Exporting EV_STATE_MODE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
5 Importing IV_EXT_DISPLAY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070719
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Feldname 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

Method GET_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20070823

Method GET_RETURN on class CL_QPCP_LINK has no exception.

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_LINK_UI UI Struktur zu den Produktionslenkungsplangegenstand 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

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' 20070719
2 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) QPCPD_LINK-FMEA_GUID GUID einer FMEA in einem Produktionslenkungsplan 20070726
3 Importing IV_LINK_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070722
4 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070719
5 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_LINK_REFS Tabelle mit Linkreferenzen 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

Method PLAN_LINKS_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_LINK_REFS Tabelle mit Referenzen auf Positionen 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

Method READ_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FMEA_GUID Call by reference Type reference (TYPE) QPCPD_LINK-FMEA_GUID GUID einer FMEA in einem Produktionslenkungsplan 20070726
2 Importing IV_LINK_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070719
3 Importing IV_PLAN_GUID Call by reference Type reference (TYPE) QPCP_GUID GUID eines Elements des Produktionslenkungsplans 20070719
4 Returning RT_RESULT Value transfer Type reference (TYPE) QPCPT_LINK_REFS Tabelle mit Referenzen auf Positionen 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719

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_LINK_REFS Tabelle mit Referenzen auf Positionen 20070719
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 20070719

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_LINK_UI UI Struktur zu den Produktionslenkungsplangegenstand 20070719
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070719
History
Last changed by/on SAP  20100310 
SAP Release Created in 603