SAP ABAP Class /MRSS/CL_SGX_MAPPING_MGR (Mapping Manager)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/SGX (Package) MRS Planning Board Extended Web Interface
Properties
Class /MRSS/CL_SGX_MAPPING_MGR  
Short Description Mapping Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGX   MRS Planning Board Extended Web Interface 
Created 20130423   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGX_MAPPING_MGR has no forward declaration.
Interfaces
Class /MRSS/CL_SGX_MAPPING_MGR has no interface implemented.
Friends
Class /MRSS/CL_SGX_MAPPING_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_GANTT_CTRL Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGX_GANTT_CMN An Object in This Class Represents a Gantt Chart Controller 20130502
2 MT_DEM_ROW_MAP Instance attribute Protected Type reference (TYPE) /MRSS/T_SGX_DEM_ROW_MAP_TAB Demand Row Mapping Table 20130423
3 MT_NODE_MAP Instance attribute Protected Type reference (TYPE) /MRSS/T_SGX_NODE_MAP_TAB Node Mapping Table 20130423
4 MT_RES_ROW_MAP Instance attribute Protected Type reference (TYPE) /MRSS/T_SGX_RES_ROW_MAP_TAB Resource Row Mapping Table 20130423
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEMAND Instance method Public Method Adds demand to the gantt 20130423
2 ADD_DRAFT Instance method Public Method Adds the draft to th gantt 20130423
3 ADD_LINK Instance method Public Method Add link 20130503
4 ADD_LINK_RES Instance method Public Method Add resource links 20130502
5 ADD_RESOURCE Instance method Public Method Adds the resource to the gantt 20130423
6 CHANGE_LINK Instance method Public Method Change link 20130503
7 CHANGE_LINK_RES Instance method Public Method 20130617
8 CONSTRUCTOR Instance method Public Constructor 20130603
9 DECODE_NODE_ID Instance method Public Method Decodes the node 20130502
10 DECODE_ROW_ID Instance method Public Method Decodes the row 20130502
11 DELETE_ASSIGNMENT Instance method Public Method 20130827
12 DELETE_COLLISION Instance method Public Method Delete Timespecs 20130611
13 DELETE_GANTT_BUFFER Instance method Private Method 20130614
14 DELETE_LINK Instance method Public Method Deletes the link 20130503
15 DELETE_LINK_RES Instance method Public Method Deletes Resource Link 20130503
16 DELETE_OLD_NODES_ON_LINKS Instance method Private Method 20130731
17 DELETE_TIMESPEC Instance method Public Method 20130827
18 GENERATE_NODE_ID Instance method Public Method Generates node id 20130502
19 GENERATE_ROW_ID Instance method Public Method Genereates the row id 20130423
20 GET_OBJECT_ID_DEMAND Instance method Public Method Returns the demand for the row id 20130423
21 GET_OBJECT_ID_RESOURCE Instance method Public Method Retunrs the resource for the row id 20130423
22 GET_RESOURCE_TYPE Instance method Public Method Gets the resource type 20130609
23 INITIALIZE Instance method Public Method 20130824
24 IS_ASSIGNMENT_MAPPED Instance method Public Method 20130731
25 UPDATE_GANTT_BUFFER Instance method Private Method 20130612
26 UPDATE_NODES Instance method Public Method 20130611
Events
Class /MRSS/CL_SGX_MAPPING_MGR has no event.
Types
Class /MRSS/CL_SGX_MAPPING_MGR has no local type.
Method Signatures

Method ADD_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_DEMAND Demand Details for Gantt 20130423

Method ADD_DEMAND on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method ADD_DRAFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DRAFT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_DRAFT Structure for an Assignment Draft 20130423
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130423

Method ADD_DRAFT on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method ADD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK Gantt Links structure 20130503
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130503

Method ADD_LINK on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method ADD_LINK_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SKIP_UNAVAIL_ADD Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130828
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130828
3 Importing IS_BASIC_AVAIL Call by reference Type reference (TYPE) /MRSS/T_DATE_INTERVAL Date Interval 20130827
4 Importing IS_LINK_RES Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK_RES Gantt Tool sub-object structure 20130502

Method ADD_LINK_RES on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method ADD_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_RESOURCE Structure of a Resource 20130423
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130423

Method ADD_RESOURCE on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method CHANGE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK Gantt Links structure 20130503
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130503

Method CHANGE_LINK on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method CHANGE_LINK_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK_RES Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK_RES Gantt Tool sub-object structure 20130617

Method CHANGE_LINK_RES on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_GANTT_CTRL Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGX_GANTT_CMN An Object in This Class Represents a Gantt Chart Controller 20130603

Method CONSTRUCTOR on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DECODE_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130502
2 Exporting EV_LAYER_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_LAYER_ID layer ID 20130618
3 Exporting EV_LINKED_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130616
4 Exporting EV_NODETYPE Call by reference Type reference (TYPE) /MRSS/T_SGX_NODETYP Node Type 20130502
5 Exporting EV_NODE_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_NODE_ID 20130912
6 Exporting EV_NUM Call by reference Type reference (TYPE) INT4 Natural number 20130502
7 Exporting EV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130819
8 Importing IV_NODE_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_NODE_ID Uniquely Identifies a Node in JGantt Chart 20130502

Method DECODE_NODE_ID on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DECODE_ROW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB GUID 20130604
2 Exporting EV_ROW_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGX_ROWTYP Type of Line in Gantt Chart 20130502
3 Importing IV_ROW_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_ROW_ID Uniquely Identifies a Row in the JGantt 20130502

Method DECODE_ROW_ID on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_ASSIGNMENT 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) /MRSS/T_GUID GUID 20130827
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130827

Method DELETE_ASSIGNMENT on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_COLLISION 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) /MRSS/T_GUID Time Allocation Type Structure for the Gantt Chart 20130611
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130611

Method DELETE_COLLISION on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_GANTT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_ASSIGNMENT Structure for an Assignment to Be Displayed in Gantt Chart 20130614
2 Importing IS_COLLISION Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLLISION Collision Type Structure for the Gantt Chart 20130614
3 Importing IS_COLLISION_DEM Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLL_DEM Collision Type Structure for the Demand Gantt Chart 20130715
4 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_TIMESPEC Time Allocation Type Structure for the Gantt Chart 20130614
5 Importing IV_ROW_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_ROW_ID Uniquely Identifies a Row in the JGantt 20130614

Method DELETE_GANTT_BUFFER on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK List of GUIDs 20130503
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130503

Method DELETE_LINK on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_LINK_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK_RES Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK_RES Gantt Tool sub-object structure 20130503
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130503

Method DELETE_LINK_RES on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_OLD_NODES_ON_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_ASSIGNMENT Structure for an Assignment to Be Displayed in Gantt Chart 20130731
2 Importing IS_COLLISION Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLLISION Collision Type Structure for the Gantt Chart 20130731
3 Importing IS_COLLISION_DEM Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLL_DEM Collision Type Structure for the Demand Gantt Chart 20130731
4 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_TIMESPEC Time Allocation Type Structure for the Gantt Chart 20130731
5 Importing IV_ROW_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_ROW_ID Uniquely Identifies a Row in the JGantt 20130731

Method DELETE_OLD_NODES_ON_LINKS on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method DELETE_TIMESPEC 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) /MRSS/T_GUID Time Allocation Type Structure for the Gantt Chart 20130827
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130827

Method DELETE_TIMESPEC on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method GENERATE_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_ASSIGNMENT Structure for an Assignment to Be Displayed in Gantt Chart 20130502
2 Importing IS_COLLISION Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLLISION Collision Type Structure for the Gantt Chart 20130610
3 Importing IS_COLLISION_DEM Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLL_DEM Collision Type Structure for the Demand Gantt Chart 20130628
4 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_DEMAND Demand Details for Gantt 20130603
5 Importing IS_DRAFT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_DRAFT Structure for an Assignment Draft 20130502
6 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK Gantt Links structure 20130502
7 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_TIMESPEC Time Allocation Type Structure for the Gantt Chart 20130502
8 Importing IS_UNAVAIL Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_UNAVAIL Unavailability on the Gantt Chart 20130502
9 Returning RV_NODE_ID Value transfer Type reference (TYPE) /MRSS/T_SGX_NODE_ID Uniquely Identifies a Node in JGantt Chart 20130502

Method GENERATE_NODE_ID on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method GENERATE_ROW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_ASSIGNMENT Structure for an Assignment to Be Displayed in Gantt Chart 20130423
2 Importing IS_COLLISION Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLLISION Collision Type Structure for the Gantt Chart 20130610
3 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_DEMAND Demand Details for Gantt 20130423
4 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK Gantt Tool sub-object structure 20130423
5 Importing IS_LINK_RES Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_LINK_RES Gantt Tool sub-object structure 20130423
6 Importing IS_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_RESOURCE Structure of a Resource 20130423
7 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_TIMESPEC Time Allocation Type Structure for the Gantt Chart 20130423
8 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130423
9 Returning RV_ROW_ID Value transfer Type reference (TYPE) /MRSS/T_SGX_ROW_ID Row ID 20130423

Method GENERATE_ROW_ID on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method GET_OBJECT_ID_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130423
2 Importing IV_ROW_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_TOOL_ROW_ID Tool Row ID 20130423

Method GET_OBJECT_ID_DEMAND on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method GET_OBJECT_ID_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130423
2 Importing IV_ROW_ID Call by reference Type reference (TYPE) /MRSS/T_SGX_TOOL_ROW_ID Tool Row ID 20130423

Method GET_OBJECT_ID_RESOURCE on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method GET_RESOURCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESOURCE_TYPE Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_TYPE Type of Resource 20130609
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130609

Method GET_RESOURCE_TYPE on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class /MRSS/CL_SGX_MAPPING_MGR has no parameter.
Method INITIALIZE on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method IS_ASSIGNMENT_MAPPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGNMENT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130731
2 Returning RV_IS_MAPPED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130731

Method IS_ASSIGNMENT_MAPPED on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method UPDATE_GANTT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_ASSIGNMENT Structure for an Assignment to Be Displayed in Gantt Chart 20130612
2 Importing IS_COLLISION Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLLISION Collision Type Structure for the Gantt Chart 20130612
3 Importing IS_COLLISION_DEM Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_COLL_DEM Collision Type Structure for the Demand Gantt Chart 20130701
4 Importing IS_TIMESPEC Call by reference Type reference (TYPE) /MRSS/T_SGX_GANTT_TIMESPEC Time Allocation Type Structure for the Gantt Chart 20130612

Method UPDATE_GANTT_BUFFER on class /MRSS/CL_SGX_MAPPING_MGR has no exception.

Method UPDATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) DATA 20130611
2 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGX_NODETYP Node Type 20130611
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130612

Method UPDATE_NODES on class /MRSS/CL_SGX_MAPPING_MGR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800