SAP ABAP Class /RPM/CL_ASSIGN_PERSIST (Persistency superclass)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/OBJECTS (Package) xRPM Business Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_INM_ASSIGN_PERSIST Assignment Persistency Superclass 20130218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_BUCKET_O_PERSIST Hierarchy bucket persistence object 20041207
2 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_CAP_CATEGORY_B_PERSIST Bucket demand planning category persistence object 20050307
3 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_CAP_GROUP_B_PERSIST Demand planning for bucket category groups persistence objec 20050308
4 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_COLLECTION_O_PERSIST Hierarchy Collection persistence object 20050706
5 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_DOCUMENT_PERSIST PPM: Persistency Document Attributes 20080526
6 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_FIN_CATEGORY_B_PERSIST Bucket financial planning category persistence object 20050309
7 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_FIN_GROUP_B_PERSIST Financial planning for bucket category groups persistence 20050309
8 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_HIERARCHY_O_PERSIST Hierarchy Persistency class 20041201
9 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_ITEM_O_PERSIST Persistency class potfolio items 20041208
10 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_PORTFOLIO_D_PERSIST Project Portfolio Details: Persitence 20050513
... Click here to see Used By full list (14 items)
Properties
Class /RPM/CL_ASSIGN_PERSIST  
Short Description Persistency superclass    
Super Class CL_INM_ASSIGN_PERSIST Assignment Persistency Superclass 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/OBJECTS   xRPM Business Objects 
Created 20041129   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /RPM/CL_ASSIGN_PERSIST has no interface implemented.
Friends
Class /RPM/CL_ASSIGN_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_DELETED_ASSIGNMENTS Instance attribute Protected Type reference (TYPE) /RPM/TT_ASSIGNMENTS RPM Assignments table type 20041129
2 MT_INSERTED_ASSIGNMENTS Instance attribute Protected Type reference (TYPE) /RPM/TT_ASSIGNMENTS RPM Assignments table type 20041129
3 MT_PERSISTENCIES Static Attribute Protected Type reference (TYPE) /RPM/TT_PERSISTENCIES RPM Persistency instance table type 20041203
4 MT_UPDATED_ASSIGNMENTS Instance attribute Protected Type reference (TYPE) /RPM/TT_ASSIGNMENTS RPM Assignments table type 20041129
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041129
2 CREATE_CDOC_GROUP Instance method Private Method Creates Change Document Objects for Fin. or Cap. Groups 20120914
3 FETCH_DATABASE_CGPL_PROJECT Instance method Public Method Read Data from CGPL database 20041214
4 GET_PERSISTENCY Static method Protected Method Retrieve persistency controller 20041203
5 GET_WRITING_CAP_B_GROUPS Instance method Protected Method Determines Capacity Groups that exists for Change Documents 20120912
6 GET_WRITING_FIN_B_GROUPS Instance method Protected Method Determines Financial Groups that exists for Change Documents 20120912
7 NOTE_FOR_DELETE Instance method Public Method Mark assignment for deletion 20041129
8 NOTE_FOR_INSERT Instance method Public Method Mark assignment for insertion 20041129
9 NOTE_FOR_UPDATE Instance method Public Method Mark assignment for update 20041129
10 WRITE_CHANGEDOCUMENTS Instance method Protected Method Create Change Documents 20070418
Events
Class /RPM/CL_ASSIGN_PERSIST has no event.
Types
Class /RPM/CL_ASSIGN_PERSIST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RPM/CL_ASSIGN_PERSIST has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method CREATE_CDOC_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUP_GUIDS Call by reference Type reference (TYPE) CGPL_OBJECT_IDS Group GUIDs 20120914
2 Importing IV_PLAN_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20120914

Method CREATE_CDOC_GROUP on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method FETCH_DATABASE_CGPL_PROJECT 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) /RPM/TV_GUID GUID für Anwendungsobjekte 20041214
2 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) CGPL_PROJECT Projektplanung: Attributetabelle Projekt-Header 20041214

Method FETCH_DATABASE_CGPL_PROJECT on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method GET_PERSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PERSISTENCY Call by reference Type reference (TYPE) /RPM/TS_PERSISTENCY_OBJECT Verweise Persistenzobjektstruktur 20041203
2 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041203

Method GET_PERSISTENCY on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method GET_WRITING_CAP_B_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_NEW Call by reference Type reference (TYPE) INDEX TABLE Changed Assignments 20120914
2 Changing CT_UPDATE_OLD Call by reference Type reference (TYPE) INDEX TABLE Changed Assignments (Old Status) 20120914
3 Exporting ET_GROUP_GUIDS Call by reference Type reference (TYPE) CGPL_OBJECT_IDS Group GUIDs 20120912
4 Importing IT_CAP_GROUP_GUID_ASSIGNMENT Call by reference Type reference (TYPE) /RPM/TT_CAP_B_PLAN_INT Capacity Planning 20120912

Method GET_WRITING_CAP_B_GROUPS on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method GET_WRITING_FIN_B_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UPDATE_NEW Call by reference Type reference (TYPE) INDEX TABLE Changed Assignments 20120914
2 Changing CT_UPDATE_OLD Call by reference Type reference (TYPE) INDEX TABLE Changed Assignments (Old Status) 20120914
3 Exporting ET_GROUP_GUIDS Call by reference Type reference (TYPE) CGPL_OBJECT_IDS Group GUIDs 20120912
4 Importing IT_FIN_GROUP_GUID_ASSIGNMENT Call by reference Type reference (TYPE) /RPM/TT_FIN_B_PLAN_INT Financial Planning 20120912

Method GET_WRITING_FIN_B_GROUPS on class /RPM/CL_ASSIGN_PERSIST 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_ASSIGNMENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ASSIGNMENT Schnittstelle für Objektzuordnungen 20041129

Method NOTE_FOR_DELETE on class /RPM/CL_ASSIGN_PERSIST 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_ASSIGNMENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ASSIGNMENT Schnittstelle für Objektzuordnungen 20041129

Method NOTE_FOR_INSERT on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method NOTE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ASSIGNMENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ASSIGNMENT Schnittstelle für Objektzuordnungen 20041129

Method NOTE_FOR_UPDATE on class /RPM/CL_ASSIGN_PERSIST has no exception.

Method WRITE_CHANGEDOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CAP_GROUP_GUID_ASSIGNMENT Call by reference Type reference (TYPE) /RPM/TT_CAP_B_PLAN_INT Capacity Planning 20120914
2 Importing IT_DELETE Call by reference Type reference (TYPE) ANY TABLE Deleted Assignments 20070418
3 Importing IT_FIN_GROUP_GUID_ASSIGNMENT Call by reference Type reference (TYPE) /RPM/TT_FIN_B_PLAN_INT Financial Planning 20120914
4 Importing IT_GROUP_GUIDS_CDOC Call by reference Type reference (TYPE) CGPL_OBJECT_IDS Group GUIDs 20120914
5 Importing IT_GUID_ASSIGNMENT Call by reference Type reference (TYPE) /RPM/TT_GUID_ASSIGNMENT Table type of assignment object references 20070418
6 Importing IT_INSERT Call by reference Type reference (TYPE) ANY TABLE New Assignments 20070418
7 Importing IT_UPDATE_NEW Call by reference Type reference (TYPE) ANY TABLE Changed Assignments 20070418
8 Importing IT_UPDATE_OLD Call by reference Type reference (TYPE) ANY TABLE Changed Assignments (Old Status) 20070418
9 Importing IV_KEY Call by reference Type reference (TYPE) FIELDNAME Field Name 20070418
10 Importing IV_PLAN_TYPE Call by reference Type reference (TYPE) STRING Planning Type 20120912
11 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name for Change Documents 20070418
12 Importing IV_WRITE_PLAN_VALUES Call by reference Type reference (TYPE) BOOLE_D Write Planning Values 20120912

Method WRITE_CHANGEDOCUMENTS on class /RPM/CL_ASSIGN_PERSIST has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_BUCKET_O_PERSIST Hierarchy bucket persistence object 20041207
2 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_CAP_CATEGORY_B_PERSIST Bucket demand planning category persistence object 20050307
3 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_CAP_GROUP_B_PERSIST Demand planning for bucket category groups persistence objec 20050308
4 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_COLLECTION_O_PERSIST Hierarchy Collection persistence object 20050706
5 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_DOCUMENT_PERSIST PPM: Persistency Document Attributes 20080526
6 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_FIN_CATEGORY_B_PERSIST Bucket financial planning category persistence object 20050309
7 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_FIN_GROUP_B_PERSIST Financial planning for bucket category groups persistence 20050309
8 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_HIERARCHY_O_PERSIST Hierarchy Persistency class 20041201
9 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_ITEM_O_PERSIST Persistency class potfolio items 20041208
10 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_PORTFOLIO_D_PERSIST Project Portfolio Details: Persitence 20050513
11 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_PORTFOLIO_O_PERSIST Operative Project Portfolio: Persistence 20041129
12 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_RELATION_O_PERSIST Persistency class portfolio relations 20050106
13 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_REVIEW_O_PERSIST Hierarchy Review persistence object 20041230
14 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_WHATIF_O_PERSIST Persistenzobjekt Hierarchiereview 20051223
History
Last changed by/on SAP  20141109 
SAP Release Created in 400