SAP ABAP Class CL_RPM_OBJ_MAPPER (Mapper of GUIDs to Application Objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_CORE (Package) RPM Core Processing
Properties
Class CL_RPM_OBJ_MAPPER  
Short Description Mapper of GUIDs to Application Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_CORE   RPM Core Processing 
Created 20020514   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_OBJ_MAPPER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RPM_OBJ_MANAGER 20020515 Proj. Mgmt Controller
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OT_MAPPING Instance attribute Private Type reference (TYPE) TY_MAPPING_TAB Table of Mappings 20020514
2 OT_MAPPING_CHANGES Instance attribute Private Type reference (TYPE) TY_MAPPING_CHANGES_TAB Table of Old and New Mappings 20020514
3 OV_IS_LOADING Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20020530
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_OBJ_MAPPER Mapper of GUIDs to Application Objects 20020514
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_HANDLER Instance method Private Method Activate/Deactivate All Event Handlers 20020530
2 CLASS_CONSTRUCTOR Static method Public Constructor 20020515
3 CONSTRUCTOR Instance method Public Constructor 20020515
4 EXTRACT_GUIDS Instance method Private Method Extract GUIDs from OT_MAPPING for Loading Hierarchy Nodes 20020731
5 FREE Instance method Public Method Destructor 20020515
6 GET_APPLICATION_OBJECT_BY_GUID Instance method Public Method Map GUID to Application Object 20020515
7 GET_APPLICATION_OBJECT_BY_REF Instance method Public Method Map Technical Object to Application Object 20020515
8 GET_INSTANCE Static method Public Method 20020515
9 GET_TECHNICAL_OBJECT_BY_GUID Instance method Public Method Map GUID to Technical Object 20020515
10 GET_TECHNICAL_OBJECT_BY_REF Instance method Public Method Map Application Object to Technical Object 20020515
11 ON_APPL_OBJECT_CHANGED Instance method Public Event handling method Event Handler for IF_RPM_COMMON: CHANGED 20020531
12 ON_APPL_OBJECT_CREATED Instance method Public Event handling method Event Handler for IF_RPM_COMMON: CREATED 20020531
13 ON_APPL_OBJECT_DELETED Instance method Public Event handling method Event Handler for IF_RPM_COMMON: DELETED 20020531
14 ON_APPL_OBJECT_FREED Instance method Public Event handling method Event Handler for IF_RPM_COMMON: FREED 20020531
15 ON_APPL_OBJECT_LOADED Instance method Public Event handling method Event Handler for IF_RPM_COMMON: LOADED 20020531
16 ON_ASSIGNMENT_CHANGED Instance method Public Event handling method Event handler CHANGED: IF_CGPL_ASSIGNMENT 20020515
17 ON_ASSIGNMENT_CREATED Instance method Public Event handling method Event Handler CREATED: IF_CGPL_ASSIGNMENT 20020515
18 ON_ASSIGNMENT_DELETED Instance method Public Event handling method Event Handler DELETED: IF_CGPL_ASSIGNMENT 20020515
19 ON_LOAD_FINISHED Instance method Public Event handling method Event Handler LOAD_FINISHED CL_RPM_OBJ_MANAGER 20020515
20 ON_LOAD_STARTED Instance method Public Event handling method Event Handler LOAD_STARTED: CL_RPM_OBJ_MANAGER 20020515
21 ON_TECH_PROJECT_CHANGED Instance method Public Event handling method Event Handler CHANGED: CL_CGPL_PROJECT 20020531
22 ON_TECH_PROJECT_CREATED Instance method Public Event handling method Event Handler CREATED: CL_CGPL_PROJECT 20020531
23 ON_TECH_PROJECT_DELETED Instance method Public Event handling method Event Handler DELETED:CL_CGPL_PROJECT 20020531
24 ON_TECH_TASK_CHANGED Instance method Public Event handling method Event Handler CHANGED: CL_CGPL_TASK 20020531
25 ON_TECH_TASK_CREATED Instance method Public Event handling method Event Handler CREATED: CL_CGPL_TASK 20020531
26 ON_TECH_TASK_DELETED Instance method Public Event handling method Event Handler DELETED:CL_CGPL_TASK 20020531
Events
Class CL_RPM_OBJ_MAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING Private See coding 20020514
2 TY_MAPPING_CHANGES Private See coding 20020529
3 TY_MAPPING_CHANGES_TAB Private See coding 20020529
4 TY_MAPPING_TAB Private See coding 20020529
Method Signatures

Method ACTIVATE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVATION Call by reference Type reference (TYPE) BOOLE_D CL_RPM_CO=>SC_TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020530

Method ACTIVATE_HANDLER on class CL_RPM_OBJ_MAPPER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_OBJ_MAPPER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_OBJ_MAPPER has no exception.

Method CONSTRUCTOR Signature

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

Method EXTRACT_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_GUIDS Value transfer Type reference (TYPE) RPM_TT_GUIDS Tabelle RPM-GUIDs 20020731

Method EXTRACT_GUIDS on class CL_RPM_OBJ_MAPPER has no exception.

Method FREE Signature

Method FREE on class CL_RPM_OBJ_MAPPER has no parameter.
Method FREE on class CL_RPM_OBJ_MAPPER has no exception.

Method GET_APPLICATION_OBJECT_BY_GUID 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 20020516
2 Returning RR_APPLICATION_OBJECT Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Schnittstelle für alle Anwendungsobjekte 20020530

Method GET_APPLICATION_OBJECT_BY_GUID on class CL_RPM_OBJ_MAPPER has no exception.

Method GET_APPLICATION_OBJECT_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20020530
2 Returning RR_APPLICATION_OBJECT Value transfer Object reference (TYPE REF TO) IF_RPM_COMMON Schnittstelle für alle Anwendungsobjekte 20020515

Method GET_APPLICATION_OBJECT_BY_REF on class CL_RPM_OBJ_MAPPER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_MAPPER Mapper GUIDs -> Anwendungsobjekte 20020515

Method GET_INSTANCE on class CL_RPM_OBJ_MAPPER has no exception.

Method GET_TECHNICAL_OBJECT_BY_GUID 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 20020516
2 Returning RR_TECHNICAL_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20020516

Method GET_TECHNICAL_OBJECT_BY_GUID on class CL_RPM_OBJ_MAPPER has no exception.

Method GET_TECHNICAL_OBJECT_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLICATION_OBJECT Call by reference Object reference (TYPE REF TO) IF_RPM_COMMON Schnittstelle für alle Anwendungsobjekte 20020530
2 Returning RR_TECHNICAL_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20020515

Method GET_TECHNICAL_OBJECT_BY_REF on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_APPL_OBJECT_CHANGED Signature

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

Method ON_APPL_OBJECT_CHANGED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_APPL_OBJECT_CREATED Signature

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

Method ON_APPL_OBJECT_CREATED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_APPL_OBJECT_DELETED Signature

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

Method ON_APPL_OBJECT_DELETED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_APPL_OBJECT_FREED Signature

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

Method ON_APPL_OBJECT_FREED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_APPL_OBJECT_LOADED Signature

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

Method ON_APPL_OBJECT_LOADED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_ASSIGNMENT_CHANGED Signature

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

Method ON_ASSIGNMENT_CHANGED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_ASSIGNMENT_CREATED Signature

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

Method ON_ASSIGNMENT_CREATED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_ASSIGNMENT_DELETED Signature

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

Method ON_ASSIGNMENT_DELETED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_LOAD_FINISHED Signature

Method ON_LOAD_FINISHED on class CL_RPM_OBJ_MAPPER has no parameter.
Method ON_LOAD_FINISHED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_LOAD_STARTED Signature

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

Method ON_LOAD_STARTED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_PROJECT_CHANGED Signature

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

Method ON_TECH_PROJECT_CHANGED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_PROJECT_CREATED Signature

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

Method ON_TECH_PROJECT_CREATED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_PROJECT_DELETED Signature

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

Method ON_TECH_PROJECT_DELETED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_TASK_CHANGED Signature

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

Method ON_TECH_TASK_CHANGED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_TASK_CREATED Signature

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

Method ON_TECH_TASK_CREATED on class CL_RPM_OBJ_MAPPER has no exception.

Method ON_TECH_TASK_DELETED Signature

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

Method ON_TECH_TASK_DELETED on class CL_RPM_OBJ_MAPPER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200