SAP ABAP Class CL_QPCP_PERSISTENCY (Persistence Object General)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_CPLAN_CHANGEDOC Persistency Object Change Document for CP 20070723
2 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_CPLAN_PERSISTENCY Control Plan Persistency Object 20070710
3 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_ITEM_PERSISTENCY Persistency Object - Control Plan Items 20070713
4 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_LINK_PERSISTENCY Persistency Object - Control Plan Links 20070719
5 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_PARTNER_PERSISTENCY Persistency Object - Control Plan Partner 20070719
6 Inheritance (c INHERITING FROM c_ref)  CL_QPCP_TEXT_PERSISTENCY Persistency Class - Control Plan Text 20070723
Properties
Class CL_QPCP_PERSISTENCY  
Short Description Persistence Object General    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QPCP   QM: Control Plan 
Created 20070706   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 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_QPCP_ENTITY 20070712 Control-Plan Entity
2 CL_QPCP_PERSISTENCY_MANAGER 20070706 Persistency Manager - Control Plan
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CHANGED_ENTITIES Instance attribute Protected Type reference (TYPE) TT_SORTED_ENTITIES_REFS Changed Entity 20070706
2 MT_CREATED_ENTITIES Instance attribute Protected Type reference (TYPE) TT_SORTED_ENTITIES_REFS Created Entity 20070709
3 MT_DELETED_ENTITIES Instance attribute Protected Type reference (TYPE) TT_SORTED_ENTITIES_REFS Deleted Entity 20070710
4 MT_ENTITIES Instance attribute Protected Type reference (TYPE) TT_SORTED_ENTITIES Sorted Table Containing Entities 20070712
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_SAVE Instance method Protected Method Check Object Before Saving 20070706
2 CLEANUP Instance method Protected Method General Initialization 20070709
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070706
4 HAS_CHANGES Instance method Protected Method Check Object for Changes 20070709
5 NOTE_FOR_CHANGE Instance method Protected Method Register Change to Object 20070706
6 NOTE_FOR_DELETE Instance method Protected Method Register Deletion of Object 20070712
7 NOTE_FOR_INSERT Instance method Protected Method Register Creation of Object 20070706
8 ON_TRANSACTION_FINISHED Instance method Protected Method Transaction Close 20070710
9 REMOVE Instance method Protected Method Remove Object 20070709
10 SAVE Instance method Protected Method Save Object 20070706
Events
# Event Type Visibility Description Created on
1 READY_FOR_REGISTER Instance Event
(0)
Public
(2)
Register Object with Persistency Manager 20070723
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ENTITY Protected See coding 20070712 BEGIN OF ts_entity, guid TYPE qpcp_guid, reference TYPE REF TO cl_qpcp_entity, END OF ts_entity
2 TT_SORTED_ENTITIES Protected See coding 20070712 tt_sorted_entities TYPE SORTED TABLE OF ts_entity WITH UNIQUE KEY guid
3 TT_SORTED_ENTITIES_REFS Protected See coding 20070706 tt_sorted_entities_refs TYPE SORTED TABLE OF REF TO cl_qpcp_entity WITH UNIQUE KEY table_line
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 has no exception.

Method CLEANUP Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE späte Verarbeitung beim Persistenzmanager 20070723

Method CONSTRUCTOR on class CL_QPCP_PERSISTENCY 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 has no exception.

Method NOTE_FOR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_QPCP_ENTITY Produktionslenkungsplan Entität 20070706

Method NOTE_FOR_CHANGE on class CL_QPCP_PERSISTENCY has no exception.

Method NOTE_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_QPCP_ENTITY Produktionslenkungsplan Entität 20070712

Method NOTE_FOR_DELETE on class CL_QPCP_PERSISTENCY has no exception.

Method NOTE_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_QPCP_ENTITY Produktionslenkungsplan Entität 20070706

Method NOTE_FOR_INSERT on class CL_QPCP_PERSISTENCY has no exception.

Method ON_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANS_END_KIND Call by reference Type reference (TYPE) TRANS_END Art des Transaktionsendes: COMMIT oder ROLLBACK 20070710

Method ON_TRANSACTION_FINISHED on class CL_QPCP_PERSISTENCY has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_QPCP_ENTITY Produktionslenkungsplan Entität 20070709

Method REMOVE on class CL_QPCP_PERSISTENCY has no exception.

Method SAVE Signature

Method SAVE on class CL_QPCP_PERSISTENCY has no parameter.
Method SAVE on class CL_QPCP_PERSISTENCY has no exception.
Event Signatures

Event READY_FOR_REGISTER Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_LATE Exporting Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE späte Verarbeitung beim Persistenzmanager 20070723
History
Last changed by/on SAP  20100310 
SAP Release Created in 603