SAP ABAP Class /MRSS/CL_RM_REQUEST_UPDATE (RMFS LUW Management class)
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
Properties
Class /MRSS/CL_RM_REQUEST_UPDATE  
Short Description RMFS LUW Management class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RMS   Resource Management Service Layer 
Created 20080612   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_RM_REQUEST_UPDATE has no forward declaration.
Interfaces
Class /MRSS/CL_RM_REQUEST_UPDATE has no interface implemented.
Friends
Class /MRSS/CL_RM_REQUEST_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ASSIGNMENT_STRETCH Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Flag 20130109
2 GC_ASSIGNMENT_CAPACITIVE Constant Public Type reference (TYPE) CHAR1 'C' Single-Character Flag 20130109
3 GC_ASSIGNMENT_CONCRETE Constant Public Type reference (TYPE) CHAR1 'K' Single-Character Flag 20130109
4 GC_ASSIGNMENT_STRETCH Instance attribute Public Type reference (TYPE) /MRSS/T_SGE_ASSIGNMENT_TYPE 'S' Assignment category 20130111
5 GC_CAND_STATUS_SOFTBK Constant Public Type reference (TYPE) /MRSS/T_RM_PARTNER_STAT 'E0048' Partner Status 20130109
6 GC_INSERT Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Flag 20130109
7 GC_ROW_ID Constant Public Type reference (TYPE) INT4 '1' Natural number 20130109
8 GC_STATUS_INDICATOR_ACTIVE Constant Public Type reference (TYPE) /MRSS/T_RM_STATUS_IND 'A' STATUS Indicator 20130109
9 GC_VERSION Constant Public Type reference (TYPE) /MRSS/T_RM_MDCI_VERSION '01' Version Number 20130109
10 GT_ALERT_MSGS Instance attribute Public Type reference (TYPE) /MRSS/T_RM_ALERT_MSGS_TAB Alert messaged to be shown on the UI 20090422
11 GT_CANDIDATE_INTERVAL Instance attribute Public Type reference (TYPE) /MRSS/T_RM_CAND_INTERVAL_TAB Candidate Date interval table for assignments 20090508
12 SLR_UPDATE_OBJ Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_RM_REQUEST_UPDATE RMFS LUW Management class 20080612
Methods
# Method Level Visibility Method type Description Created on
1 BAPI_COMMIT Instance method Private Method Issues BAPI Commit 20080618
2 CLASS_CONSTRUCTOR Static method Public Constructor 20080612
3 DETERMINE_NN_RESOURCE Instance method Public Method 20130109
4 GET_INSTANCE Static method Public Method 20080612
5 GET_NETWORK_LOCKS_FOR_BK_INTG Instance method Private Method Get Network lock for backward Integration 20080618
6 SPLIT_MRSS_UPDATE_DATA Instance method Private Method Separates MRSS back integration update data from forward Int 20080617
7 UPDATE_NN_RESOURCE Instance method Public Method 20130109
8 UPDATE_REQUEST Instance method Public Method Update Request using Forward integration 20080617
9 UPDATE_REQUEST_MRSS Instance method Public Method MRSS Update for Assignment data using Backward Integration 20080617
Events
Class /MRSS/CL_RM_REQUEST_UPDATE has no event.
Types
Class /MRSS/CL_RM_REQUEST_UPDATE has no local type.
Method Signatures

Method BAPI_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPI_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080618
2 Importing IV_ONLY_BCK_INT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20090805
# Exception Resumable Description Created on
1 COMMIT_ERROR 20080618

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /MRSS/CL_RM_REQUEST_UPDATE has no parameter.
Method CLASS_CONSTRUCTOR on class /MRSS/CL_RM_REQUEST_UPDATE has no exception.

Method DETERMINE_NN_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NN_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_RM_NN_RES_TAB Table type for MRS Resource 20130109
2 Importing IS_OLD_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20130109
3 Importing IS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20130109

Method DETERMINE_NN_RESOURCE on class /MRSS/CL_RM_REQUEST_UPDATE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_RM_UPDATE_OBJ Value transfer Object reference (TYPE REF TO) /MRSS/CL_RM_REQUEST_UPDATE RMFS LUW Management class 20080612

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

Method GET_NETWORK_LOCKS_FOR_BK_INTG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK_ERR_REQ_NO Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ID Request Number 20080709
2 Importing IT_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20080618
3 Importing IT_OTHER_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20081111
# Exception Resumable Description Created on
1 LOCK_EXCEPTION 20080618

Method SPLIT_MRSS_UPDATE_DATA 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 20080617
2 Exporting ET_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20080617

Method SPLIT_MRSS_UPDATE_DATA on class /MRSS/CL_RM_REQUEST_UPDATE has no exception.

Method UPDATE_NN_RESOURCE 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 20130109
2 Importing IT_NN_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_RM_NN_RES_TAB Table type for MRS Resource 20130109

Method UPDATE_NN_RESOURCE on class /MRSS/CL_RM_REQUEST_UPDATE has no exception.

Method UPDATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQ_ADDL_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ADDITIONAL_DATA Request Additional data(including email data) 20100708
2 Changing CS_SAVE_CTRL Call by reference Type reference (TYPE) /MRSS/T_RM_SAVE_CTRL Control Parameters for Save 20090818
3 Exporting ET_ADDITIONAL_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_PARTNER_EMAIL_TAB Table type for broadcast information(including email data) 20100628
4 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080617
5 Exporting EV_REQUEST_NO Call by reference Type reference (TYPE) /MRSS/T_RM_REQ_ID Request Number 20080617
6 Importing IR_REQ_DEM_REF Call by reference Object reference (TYPE REF TO) /MRSS/CL_RM_REQ_ADAPTER RM to Request Demand Adapter 20090826
7 Importing IS_ATTACHMENTS_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_ATTACH_TAB Table type of attachments 20080617
8 Importing IS_OLD_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080617
9 Importing IS_REQUEST Call by reference Type reference (TYPE) /MRSS/T_RM_REQUEST Request Header 20080617
10 Importing IT_ADDITIONAL_DATA Call by reference Type reference (TYPE) /MRSS/T_RM_PARTNER_EMAIL_TAB Table type for broadcast information(including email data) 20100628
11 Importing IV_COMMIT Value transfer Type reference (TYPE) /MRSS/T_RM_FLAG 'X' Indicator 20120323
12 Importing IV_ROLENUMBER Value transfer Type reference (TYPE) /MRSS/T_RM_ROLE_ID Role Number 20080617

Method UPDATE_REQUEST on class /MRSS/CL_RM_REQUEST_UPDATE has no exception.

Method UPDATE_REQUEST_MRSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20080617
2 Changing CT_OTHER_CANDIDATE_TAB Call by reference Type reference (TYPE) /MRSS/T_RM_CANDIDATE_TAB Table of Candidates 20081111
3 Exporting ET_RETURN Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080618
4 Importing IV_COMMIT Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG 'X' Indicator 20080617
5 Importing IV_LOCK_NETWORKS Call by reference Type reference (TYPE) /MRSS/T_RM_FLAG 'X' Indicator 20080703
6 Importing IV_VIEW_TYPE Call by reference Type reference (TYPE) /MRSS/T_RM_SEARCH_VIEW_TYPE Search View Type 20080731
# Exception Resumable Description Created on
1 LOCK_EXCEPTION 20080618
2 SAVE_FAILED 20080620
3 UPDATE_CONTENTION 20080618
4 WRONG_DATA 20080618
History
Last changed by/on SAP  20141109 
SAP Release Created in 610