SAP ABAP Class /RPM/CL_OBJ_MAPPER (Mapper GUIDs -> Application Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/CORE (Package) xRPM Core Framework
Properties
Class /RPM/CL_OBJ_MAPPER  
Short Description Mapper GUIDs -> Application Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/CORE   xRPM Core Framework 
Created 20041116   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)
2 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /RPM/CL_OBJ_MAPPER has no interface implemented.
Friends
Class /RPM/CL_OBJ_MAPPER has no friend class.
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 20041116
2 OT_MAPPING_CHANGES Instance attribute Private Type reference (TYPE) TY_MAPPING_CHANGES_TAB Table of old and new mappings 20041116
3 OV_IS_LOADING Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20041116
4 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJ_MAPPER Mapper of guids to application objects 20041116
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_HANDLER Instance method Private Method Activate/Deactivate all event handlers 20041116
2 CLASS_CONSTRUCTOR Static method Public Constructor 20041116
3 CONSTRUCTOR Instance method Public Constructor 20041116
4 EXTRACT_GUIDS Instance method Private Method Extract guids from ot_mapping for loading hierarchy nodes 20041116
5 FREE Instance method Public Method Destructor 20041116
6 GET_APPLICATION_OBJECT_BY_GUID Instance method Public Method Map GUID to application object 20041116
7 GET_APPLICATION_OBJECT_BY_REF Instance method Public Method Map technical object to application object 20041116
8 GET_INSTANCE Static method Public Method 20041116
9 GET_TECHNICAL_OBJECT_BY_GUID Instance method Public Method Map GUID to technical object 20041116
10 GET_TECHNICAL_OBJECT_BY_REF Instance method Public Method Map application object to technical object 20041116
11 ON_APPL_OBJECT_CHANGED Instance method Public Event handling method Event handler for IF_RPM_COMMON: CHANGED 20041116
12 ON_APPL_OBJECT_CREATED Instance method Public Event handling method Event handler for IF_RPM_COMMON: CREATED 20041116
13 ON_APPL_OBJECT_DELETED Instance method Public Event handling method Event handler for IF_RPM_COMMON: DELETED 20041116
14 ON_APPL_OBJECT_FREED Instance method Public Event handling method Event handler for IF_RPM_COMMON: FREED 20041116
15 ON_APPL_OBJECT_LOADED Instance method Public Event handling method Event handler for IF_RPM_COMMON: LOADED 20041116
16 ON_ASSIGNMENT_CHANGED Instance method Public Event handling method Event handler CHANGED: IF_CGPL_ASSIGNMENT 20041116
17 ON_ASSIGNMENT_CREATED Instance method Public Event handling method Event handler CREATED: IF_CGPL_ASSIGNMENT 20041116
18 ON_ASSIGNMENT_DELETED Instance method Public Event handling method Event handler DELETED: IF_CGPL_ASSIGNMENT 20041116
19 ON_LOAD_FINISHED Instance method Private Event handling method Event handler LOAD_FINISHED /RPM/CL_OBJ_MANAGER 20041116
20 ON_LOAD_STARTED Instance method Private Event handling method Event handler LOAD_STARTED: /RPM/CL_OBJ_MANAGER 20041116
21 ON_TECH_PROJECT_CHANGED Instance method Public Event handling method Event handler CHANGED: CL_CGPL_PROJECT 20041116
22 ON_TECH_PROJECT_CREATED Instance method Public Event handling method Event handler CREATED: CL_CGPL_PROJECT 20041116
23 ON_TECH_PROJECT_DELETED Instance method Public Event handling method Event handler DELETED:CL_CGPL_PROJECT 20041116
24 ON_TECH_TASK_CHANGED Instance method Public Event handling method Event handler CHANGED: CL_CGPL_TASK 20041116
25 ON_TECH_TASK_CREATED Instance method Public Event handling method Event handler CREATED: CL_CGPL_TASK 20041116
26 ON_TECH_TASK_DELETED Instance method Public Event handling method Event handler DELETED:CL_CGPL_TASK 20041116
Events
Class /RPM/CL_OBJ_MAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING Private See coding 20041116 begin of ty_mapping, application_object type ref to /rpm/if_common, guid type /rpm/tv_guid, technical_object type ref to object, end of ty_mapping
2 TY_MAPPING_CHANGES Private See coding 20041116 begin of ty_mapping_changes, application_object type ref to /rpm/if_common, guid type /rpm/tv_guid, technical_object_old type ref to object, technical_object_new type ref to object, end of ty_mapping_changes
3 TY_MAPPING_CHANGES_TAB Private See coding 20041116 ty_mapping_changes_tab type sorted table of ty_mapping_changes with unique key guid
4 TY_MAPPING_TAB Private See coding 20041116 ty_mapping_tab type sorted table of ty_mapping with unique key guid
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 /RPM/CL_CO=>SC_TRUE Datenelement für Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041116

Method ACTIVATE_HANDLER on class /RPM/CL_OBJ_MAPPER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_OBJ_MAPPER has no parameter.
Method CONSTRUCTOR on class /RPM/CL_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 20041116

Method EXTRACT_GUIDS on class /RPM/CL_OBJ_MAPPER has no exception.

Method FREE Signature

Method FREE on class /RPM/CL_OBJ_MAPPER has no parameter.
Method FREE on class /RPM/CL_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 20041116
2 Returning RR_APPLICATION_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20041116

Method GET_APPLICATION_OBJECT_BY_GUID on class /RPM/CL_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 20041116
2 Returning RR_APPLICATION_OBJECT Value transfer Object reference (TYPE REF TO) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20041116

Method GET_APPLICATION_OBJECT_BY_REF on class /RPM/CL_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) /RPM/CL_OBJ_MAPPER Mapper GUIDs -> Anwendungsobjekte 20041116

Method GET_INSTANCE on class /RPM/CL_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 20041116
2 Returning RR_TECHNICAL_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20041116

Method GET_TECHNICAL_OBJECT_BY_GUID on class /RPM/CL_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) /RPM/IF_COMMON Schnittstelle für alle Anwendungsobjekte 20041116
2 Returning RR_TECHNICAL_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20041116

Method GET_TECHNICAL_OBJECT_BY_REF on class /RPM/CL_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) 20041116

Method ON_APPL_OBJECT_CHANGED on class /RPM/CL_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) 20041116

Method ON_APPL_OBJECT_CREATED on class /RPM/CL_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) 20041116

Method ON_APPL_OBJECT_DELETED on class /RPM/CL_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) 20041116

Method ON_APPL_OBJECT_FREED on class /RPM/CL_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) 20041116

Method ON_APPL_OBJECT_LOADED on class /RPM/CL_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) 20041116

Method ON_ASSIGNMENT_CHANGED on class /RPM/CL_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) 20041116

Method ON_ASSIGNMENT_CREATED on class /RPM/CL_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) 20041116

Method ON_ASSIGNMENT_DELETED on class /RPM/CL_OBJ_MAPPER has no exception.

Method ON_LOAD_FINISHED Signature

Method ON_LOAD_FINISHED on class /RPM/CL_OBJ_MAPPER has no parameter.
Method ON_LOAD_FINISHED on class /RPM/CL_OBJ_MAPPER has no exception.

Method ON_LOAD_STARTED Signature

Method ON_LOAD_STARTED on class /RPM/CL_OBJ_MAPPER has no parameter.
Method ON_LOAD_STARTED on class /RPM/CL_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) 20041116

Method ON_TECH_PROJECT_CHANGED on class /RPM/CL_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) 20041116

Method ON_TECH_PROJECT_CREATED on class /RPM/CL_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) 20041116

Method ON_TECH_PROJECT_DELETED on class /RPM/CL_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) 20041116

Method ON_TECH_TASK_CHANGED on class /RPM/CL_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 Call by reference Attribute reference (LIKE) 20050105

Method ON_TECH_TASK_CREATED on class /RPM/CL_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) 20041116

Method ON_TECH_TASK_DELETED on class /RPM/CL_OBJ_MAPPER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400