SAP ABAP Class CL_QPCP_PERSISTENCY_MANAGER (Persistency Manager - 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
Properties
Class CL_QPCP_PERSISTENCY_MANAGER  
Short Description Persistency Manager - Control Plan    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070704   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_PERSISTENCY_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_PERSISTENCY 20070706 Persistence Object General
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_PERSISTENCIES Instance attribute Private Type reference (TYPE) TT_PERSISTENCIES Persistence Objects 20070704
2 MV_MSG Instance attribute Private Type reference (TYPE) BAPI_MSG Message Text 20070717
3 MV_PROCESSING_SAVE Instance attribute Private Type reference (TYPE) ABAP_BOOL Save Operation Is Running (Call SAVE to COMMT WORK) 20070712
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_QPCP_PERSISTENCY_MANAGER Persistency Manager - Control Plan 20070704
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_SAVE Instance method Protected Method Check Persistence Objects Before Saving 20070706
2 CLEANUP Instance method Public Method General Initialization 20070709
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070706
4 GET_EXCEPTION Instance method Private Method Throw Exception 20070717
5 GET_INSTANCE Static method Public Method Read Instance 20070704
6 HAS_CHANGES Instance method Public Method Check Persistence Objects for Changes 20070709
7 ON_READY_FOR_REGISTER Instance method Private Event handling method Register Persistence Objects 20070723
8 ON_TRANSACTION_FINISHED Instance method Private Event handling method Transaction Close 20070710
9 SAVE Instance method Public Method Save Persistence Objects 20070704
Events
Class CL_QPCP_PERSISTENCY_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PERSISTENCY Private See coding 20070723 begin of TS_PERSISTENCY, reference TYPE REF TO cl_qpcp_persistency, late type abap_bool, end of ts_persistency
2 TT_PERSISTENCIES Private See coding 20070723 TT_PERSISTENCIES TYPE SORTED TABLE OF ts_persistency WITH UNIQUE KEY reference
Method Signatures

Method BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20070706
2 Exporting EV_SAVE_REJECTED Call by reference Type reference (TYPE) ABAP_BOOL 20070706

Method BEFORE_SAVE on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_QPCP_PERSISTENCY_MANAGER has no parameter.
Method CLEANUP on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_QPCP_PERSISTENCY_MANAGER has no parameter.
Method CONSTRUCTOR on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method GET_EXCEPTION Signature

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

Method GET_INSTANCE Signature

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

Method GET_INSTANCE on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL 20070709

Method HAS_CHANGES on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method ON_READY_FOR_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LATE Value transfer Attribute reference (LIKE) 20070723
2 Importing SENDER Value transfer Attribute reference (LIKE) 20070723

Method ON_READY_FOR_REGISTER on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method ON_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20070710

Method ON_TRANSACTION_FINISHED on class CL_QPCP_PERSISTENCY_MANAGER has no exception.

Method SAVE Signature

Method SAVE on class CL_QPCP_PERSISTENCY_MANAGER has no parameter.
# Exception Resumable Description Created on
1 CX_QPCP_CPLAN Ausnahmenklasse zum Produktionslenkungsplan 20070717
History
Last changed by/on SAP  20100310 
SAP Release Created in 603