SAP ABAP Class CL_INM_ASSIGN_PERSIST (Assignment Persistency Superclass)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_SHARED (Package) PPM Cross Application UI Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_ARCHIVING Archiving Assignment Objects 20130214
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20130214
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_ASSIGN_PERSIST Persistency superclass 20130218
2 Inheritance (c INHERITING FROM c_ref)  CL_RPM_ASSIGN_PERSIST Persistency superclass 20130214
Properties
Class CL_INM_ASSIGN_PERSIST  
Short Description Assignment Persistency Superclass    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_SHARED   PPM Cross Application UI Objects 
Created 20130214   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INM_ASSIGN_PERSIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CGPL_ASSIGNMENT_ARCHIVING Archiving Assignment Objects 20130214
2 IF_CGPL_ASSIGNMENT_PERSISTENCY Persistence of Assignment Object 20130214
Friends
Class CL_INM_ASSIGN_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ASSIGNMENT_METADATA Instance attribute Protected Type reference (TYPE) GTY_S_ASSIGNMENT_METADATA Assignment Metadata 20130301
2 MT_ARCHIVE_PREFETCH_OBJECTS Instance attribute Private Type reference (TYPE) CGPL_PREFETCH_OBJECTS To be Read from Archive 20130214
3 MV_ARCHIVE_HANDLE Instance attribute Private Type reference (TYPE) SYTABIX Archive Handle 20130214
4 MV_IS_LOADING Instance attribute Private Type reference (TYPE) BOOLE_D Loading Indicator 20130214
5 M_PREFETCH_OBJECTS Instance attribute Protected Type reference (TYPE) GTY_S_ASSIGNMENT_METADATA Assignment Metadata 20130214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGES Instance method Protected Method 20130214
2 CHECK_CHANGES_INT Instance method Protected Method 20130218
3 DELETE Instance method Protected Method 20130214
4 FETCH Instance method Protected Method 20130214
5 FETCH_FROM_ARCHIVE Instance method Protected Method 20130228
6 FETCH_FROM_DB Instance method Protected Method 20130228
7 INITIALIZE Instance method Protected Method 20130214
8 INITIALIZE_ASSIGNMENTS Instance method Protected Method 20130311
9 IS_LOADING Instance method Protected Method 20130311
10 PRE_FETCH Instance method Protected Method 20130214
11 REFRESH Instance method Protected Method 20130214
12 SAVE Instance method Protected Method 20130214
13 WRITE Instance method Protected Method 20130214
Events
Class CL_INM_ASSIGN_PERSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_ASSIGNMENT_METADATA Protected See coding 20130308 BEGIN OF gty_s_assignment_metadata, assignment_class_name TYPE classname, "Name of Assignment Class attribute_table_type TYPE typename, "Name of Attribute Table Type guid_fieldname TYPE fieldname, "Name of GUID Field in Attribute Structure cgpl_application TYPE cgpl_application_type, "CGPL Application cgpl_object_type TYPE cgpl_object_type, "CGPL Object Type is_cgpl_project TYPE boole_d, "Is Represented by CGPL Project is_cgpl_task TYPE boole_d, "Is Represented by CGPL Task END OF gty_s_assignment_metadata
2 GTY_S_PREFETCH_OBJECT Protected See coding 20130308 BEGIN OF gty_s_prefetch_object, guid TYPE cgpl_guid16, assignments TYPE REF TO cl_cgpl_assignments, END OF gty_s_prefetch_object
3 GTY_T_PREFETCH_OBJECT Protected See coding 20130308 gty_t_prefetch_object TYPE SORTED TABLE OF gty_s_prefetch_object WITH UNIQUE KEY guid
Method Signatures

Method CHECK_CHANGES Signature

Method CHECK_CHANGES on class CL_INM_ASSIGN_PERSIST has no parameter.
Method CHECK_CHANGES on class CL_INM_ASSIGN_PERSIST has no exception.

Method CHECK_CHANGES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_CHANGES Call by reference Type reference (TYPE) BOOLE_D 'X' = Changes Exist 20130218
2 Importing IT_DELETED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130218
3 Importing IT_INSERTED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130218
4 Importing IT_UPDATED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130218

Method CHECK_CHANGES_INT on class CL_INM_ASSIGN_PERSIST has no exception.

Method DELETE Signature

Method DELETE on class CL_INM_ASSIGN_PERSIST has no parameter.
Method DELETE on class CL_INM_ASSIGN_PERSIST has no exception.

Method FETCH Signature

Method FETCH on class CL_INM_ASSIGN_PERSIST has no parameter.
Method FETCH on class CL_INM_ASSIGN_PERSIST has no exception.

Method FETCH_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) INDEX TABLE Table of attributes 20130228
2 Exporting ET_STATISTICS Call by reference Type reference (TYPE) ARCH_T_STA Table of statistics data 20130319
3 Importing IT_GUID Call by reference Type reference (TYPE) RPM_TT_GUID GUIDs to be read from archive, IF not initial 20130228
4 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX 20130311

Method FETCH_FROM_ARCHIVE on class CL_INM_ASSIGN_PERSIST has no exception.

Method FETCH_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) INDEX TABLE Table of attributes 20130228
2 Importing IT_GUID Call by reference Type reference (TYPE) RPM_TT_GUID GUIDs to be fetched from DB 20130228

Method FETCH_FROM_DB on class CL_INM_ASSIGN_PERSIST has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_INM_ASSIGN_PERSIST has no parameter.
Method INITIALIZE on class CL_INM_ASSIGN_PERSIST has no exception.

Method INITIALIZE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELETED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130311
2 Changing CT_INSERTED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130311
3 Changing CT_UPDATED_ASSIGNMENT Call by reference Type reference (TYPE) STANDARD TABLE 20130311

Method INITIALIZE_ASSIGNMENTS on class CL_INM_ASSIGN_PERSIST has no exception.

Method IS_LOADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_LOADING Value transfer Type reference (TYPE) BOOLE_D 20130311

Method IS_LOADING on class CL_INM_ASSIGN_PERSIST has no exception.

Method PRE_FETCH Signature

Method PRE_FETCH on class CL_INM_ASSIGN_PERSIST has no parameter.
Method PRE_FETCH on class CL_INM_ASSIGN_PERSIST has no exception.

Method REFRESH Signature

Method REFRESH on class CL_INM_ASSIGN_PERSIST has no parameter.
Method REFRESH on class CL_INM_ASSIGN_PERSIST has no exception.

Method SAVE Signature

Method SAVE on class CL_INM_ASSIGN_PERSIST has no parameter.
Method SAVE on class CL_INM_ASSIGN_PERSIST has no exception.

Method WRITE Signature

Method WRITE on class CL_INM_ASSIGN_PERSIST has no parameter.
Method WRITE on class CL_INM_ASSIGN_PERSIST has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 600_740