SAP ABAP Class CL_QPCP_CPLAN_PERSISTENCY (Control Plan Persistency Object)
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_PERSISTENCY Persistence Object General 20070710
Properties
Class CL_QPCP_CPLAN_PERSISTENCY  
Short Description Control Plan Persistency Object    
Super Class CL_QPCP_PERSISTENCY Persistence Object General 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070710   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)
Interfaces
Class CL_QPCP_CPLAN_PERSISTENCY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_CPLAN 20070711 API Interface for Control Plan
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DISPLAY_MODE Constant Private Type reference (TYPE) QPCP_EDIT_MODE 'D' Write Mode for Control Plan 20070712
2 MC_EDIT_MODE Constant Private Type reference (TYPE) QPCP_EDIT_MODE 'E' Write Mode for Control Plan 20070731
3 MV_MSG Instance attribute Private Type reference (TYPE) BAPI_MSG Message Text 20070711
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_QPCP_CPLAN_PERSISTENCY Control Plan Persistency Object 20070711
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Instance method Public Method Reverse Write Block 20070711
2 ENQUEUE Instance method Public Method Set Write Lock 20070711
3 GET_EXCEPTION Instance method Private Method Trigger Exception 20070711
4 GET_INSTANCE Static method Public Method Read Instance 20070711
5 INSTANTIATE_CPLANS Instance method Private Method Instantiate Control Plan 20070711
6 LOAD Instance method Public Method Read Control Plan from Database (Using GUID) 20070711
7 LOAD_BY_ID Instance method Public Method Read Control Plan from Database (Using ID) 20070711
8 RELOAD Instance method Public Method Reread Control Plan from Database 20070717
9 WRITE_CHANGEDOCS Instance method Private Method Create Change Document Data 20070724
Events
Class CL_QPCP_CPLAN_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CPLAN Public See coding Table Containing Control Plans 20070711 tt_cplan TYPE STANDARD TABLE OF qpcpd_cplan
2 TT_CPLAN_GUIDS Public See coding Table Containing Control Plan GUIDs 20070711 tt_cplan_guids TYPE STANDARD TABLE OF qpcp_guid
Method Signatures

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_ID Call by reference Type reference (TYPE) QPCP_PLAN_ID Externe ID des Produktionslenkungsplans 20070711

Method DEQUEUE on class CL_QPCP_CPLAN_PERSISTENCY has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLAN_ID Call by reference Type reference (TYPE) QPCP_PLAN_ID Externe ID des Produktionslenkungsplans 20070711
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070711

Method GET_EXCEPTION Signature

Method GET_EXCEPTION on class CL_QPCP_CPLAN_PERSISTENCY has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070711

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CPLAN_PERSISTENCY Value transfer Object reference (TYPE REF TO) CL_QPCP_CPLAN_PERSISTENCY Persistenzobjekt Produktionslenkungsplan 20070711

Method GET_INSTANCE on class CL_QPCP_CPLAN_PERSISTENCY has no exception.

Method INSTANTIATE_CPLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CPLAN_REFS Call by reference Type reference (TYPE) QPCPT_PLAN_REFS Tabelle mit Referenzen auf Produktionslenkungspläne 20070711
2 Importing IT_CPLAN Call by reference Type reference (TYPE) TT_CPLAN Tabelle mit PLPs (DB-Struktur) 20070711

Method INSTANTIATE_CPLANS on class CL_QPCP_CPLAN_PERSISTENCY has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CPLAN_REFS Call by reference Type reference (TYPE) QPCPT_PLAN_REFS Tabelle mit Referenzen auf Produktionslenkungspläne 20070731
2 Exporting ET_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070731
3 Importing IT_PLAN_GUIDS Call by reference Type reference (TYPE) TT_CPLAN_GUIDS Tabelle mit GUIDs von PLPs 20070711
4 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070711

Method LOAD on class CL_QPCP_CPLAN_PERSISTENCY has no exception.

Method LOAD_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CPLAN Call by reference Object reference (TYPE REF TO) CL_QPCP_CPLAN API Schnittstelle des Produktionslenkungsplans 20070731
2 Exporting ES_MSG Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20070731
3 Importing IV_PLAN_ID Call by reference Type reference (TYPE) QPCP_PLAN_ID Externe ID des Produktionslenkungsplans 20070711
4 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070711
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070711

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CPLAN Call by reference Object reference (TYPE REF TO) CL_QPCP_CPLAN API Schnittstelle des Produktionslenkungsplans 20070717
2 Returning RS_CPLAN Value transfer Type reference (TYPE) QPCPD_CPLAN Produktionslenkungsplan - Kopf 20070717
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070717

Method WRITE_CHANGEDOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETE_CPLAN Call by reference Type reference (TYPE) TT_CPLAN Tabelle mit Produktionslenkungsplänen 20070724
2 Importing IT_INSERT_CPLAN Call by reference Type reference (TYPE) TT_CPLAN Tabelle mit Produktionslenkungsplänen 20070724
3 Importing IT_UPDATE_CPLAN Call by reference Type reference (TYPE) TT_CPLAN Tabelle mit Produktionslenkungsplänen 20070724
4 Importing IT_UPDATE_CPLAN_OLD Call by reference Type reference (TYPE) TT_CPLAN Tabelle mit Produktionslenkungsplänen 20070724

Method WRITE_CHANGEDOCS on class CL_QPCP_CPLAN_PERSISTENCY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603