SAP ABAP Class /MRSS/CL_RM_ROUTING (Routing Logic for RM)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-CP (Application Component) Capacity and Resource Planning
     /MRSS/RMS (Package) Resource Management Service Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_RM_ROUTING RM Routing Interface 20090808
Properties
Class /MRSS/CL_RM_ROUTING  
Short Description Routing Logic for RM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RMS   Resource Management Service Layer 
Created 20070712   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RM_ROUTING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_RM_ROUTING RM Routing Interface 20090808
Friends
Class /MRSS/CL_RM_ROUTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_SELF Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_RM_ROUTING Routing Logic for RM 20070712
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ROROLEGROUP Instance method Private Method To test of the chosen RO-Role group is valid for RO-Header 20080923
2 DETERMINE_ROROLE_NAME Instance method Private Method To find the RO Role Name 20080923
3 GET_INSTANCE Static method Public Method Get Instance of Routing class 20070712
4 GET_REQUEST_OWNER_INTERNAL Instance method Private Method Get Request Owner Internal method 20070828
5 GET_SEARCHING_PARTY_INTERNAL Instance method Private Method Get Searching Party 20070828
6 MAP_SP_ID_ROLES_BROADCAST Instance method Private Method Map the SP_ID of Roles to Broadcast 20091207
7 SET_RO_ROLEGROUP Instance method Private Method Sets the RO-Role group/ name 20080922
Events
Class /MRSS/CL_RM_ROUTING has no event.
Types
Class /MRSS/CL_RM_ROUTING has no local type.
Method Signatures

Method CHECK_ROROLEGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAIL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080923
2 Importing IV_ROHEADER_GROUP Call by reference Type reference (TYPE) /MRSS/T_RM_RO_GROUP_ROLE Role Owner Group - Role 20080923
3 Importing IV_ROROLE_GROUP Call by reference Type reference (TYPE) /MRSS/T_RM_RO_GROUP_ROLE Role Owner Group - Role 20080923

Method CHECK_ROROLEGROUP on class /MRSS/CL_RM_ROUTING has no exception.

Method DETERMINE_ROROLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ROLE Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE Role Details 20080923
2 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080923
3 Importing IS_OLD_ROLE Call by reference Type reference (TYPE) /MRSS/T_RM_ROLE Role Details 20080923
4 Importing IS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080923
5 Importing IT_ROUTING Call by reference Type reference (TYPE) /MRSS/T_RM_ROUTING2_TAB Table for Routing Data 20080923

Method DETERMINE_ROROLE_NAME on class /MRSS/CL_RM_ROUTING 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) /MRSS/CL_RM_ROUTING Routing Logic for RM 20070712

Method GET_INSTANCE on class /MRSS/CL_RM_ROUTING has no exception.

Method GET_REQUEST_OWNER_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20070831
2 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080922
3 Exporting EV_FOUND Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20070907
4 Importing IS_REQUEST_OLD Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20070907
5 Importing IT_ROUTING Call by reference Type reference (TYPE) /MRSS/T_RM_ROUTING2_TAB Table for Routing Data 20070828
6 Importing IV_BYPASS_ROUTING Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20080228
7 Importing IV_FOUND Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20070907
8 Importing IV_ROUTE_HEADER Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Route header 20071007
9 Importing IV_USER_CHANGED_RO_GROUP Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Did user change RO group? 20071006

Method GET_REQUEST_OWNER_INTERNAL on class /MRSS/CL_RM_ROUTING has no exception.

Method GET_SEARCHING_PARTY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20070831
2 Exporting ET_FOUND Call by reference Type reference (TYPE) /MRSS/T_RM_BCRID_TAB Indicator 20070907
3 Importing IS_REQUEST_OLD Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20070907
4 Importing IT_FOUND Call by reference Type reference (TYPE) /MRSS/T_RM_BCRID_TAB Indicator 20070907
5 Importing IT_ROUTING Value transfer Type reference (TYPE) /MRSS/T_RM_ROUTING2_TAB Table for Routing Data 20070828

Method GET_SEARCHING_PARTY_INTERNAL on class /MRSS/CL_RM_ROUTING has no exception.

Method MAP_SP_ID_ROLES_BROADCAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20091207
2 Importing IS_REQUEST_OLD Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20091207

Method MAP_SP_ID_ROLES_BROADCAST on class /MRSS/CL_RM_ROUTING has no exception.

Method SET_RO_ROLEGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080922
2 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080922
3 Exporting EV_FAIL Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG Indicator 20080922
4 Importing IS_REQUEST_EXISTING Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080922
5 Importing IS_REQUEST_OLD Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080922
6 Importing IT_ROUTING Call by reference Type reference (TYPE) /MRSS/T_RM_ROUTING2_TAB Table for Routing Data 20080922

Method SET_RO_ROLEGROUP on class /MRSS/CL_RM_ROUTING has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 606