SAP ABAP Class /MRSS/CL_INT_PM_INTEGR_MGR (PM Split Integration Manager)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/INTEGRATION (Package) Package for MRS <-> Demand Source System Integration
Properties
Class /MRSS/CL_INT_PM_INTEGR_MGR  
Short Description PM Split Integration Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/INTEGRATION   Package for MRS <-> Demand Source System Integration 
Created 20130503   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_INT_PM_INTEGR_MGR has no forward declaration.
Interfaces
Class /MRSS/CL_INT_PM_INTEGR_MGR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_NW_SOURCE_SYSTEM 20130806 Represents the Connected Source Systems of MRS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_ASSIGNMENT_MANAGER Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGE_ASSIGNMENT_MGR Assignment Manager in the Scheduling Engine 20130507
2 GREF_PM_INTEGR_MGR Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_INT_PM_INTEGR_MGR PM Split Integration Manager 20130503
3 GT_LOCAL_SPLITS Instance attribute Private Type reference (TYPE) /MRSS/T_INT_SPLIT_NUMBERS_TAB Local split data in case the req. asg tab isn't configured 20130606
4 GT_MESSAGES Instance attribute Private Type reference (TYPE) /MRSS/T_MESSAGE_TAB Global buffer for error handling 20130606
5 GT_SPLITS Instance attribute Private Type reference (TYPE) /MRSS/T_INT_SPLITS_TAB Split Information Table 20130503
6 GT_SPLITS_INITIALIZED Instance attribute Private Type reference (TYPE) /MRSS/T_GUID_TAB Table of demands already checked for splits! 20130507
7 GT_SPLIT_NUMBERS Instance attribute Private Type reference (TYPE) /MRSS/T_INT_SPLIT_NUMBERS_TAB Table of Demand Split Information 20130503
8 GT_SPLIT_REQUEST_STEP Instance attribute Private Type reference (TYPE) /MRSS/T_INT_SPLT_REQ_STEP_TAB Split Table with Step ID 20130503
9 GT_TOOL_SPLITS Instance attribute Private Type reference (TYPE) /MRSS/T_INT_SPLIT_NUMBERS_TAB Split information for splits 20130801
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_GET_SPLIT_INFORMATION Instance method Protected Method After Get Split Information 20130806
2 ANALYZE_ERRORS_IN_SPLIT_INFO Instance method Private Method Did we find any inconsistencies in the split information? 20130606
3 CHECK_SPLIT_STATUS Instance method Public Method Check the split's status 20130531
4 GET_INSTANCE Static method Public Method Get Instance of the Class 20130503
5 GET_NEXT_SPLIT_NUMBER Instance method Public Method Get the next split number for the demand 20130506
6 GET_SPLIT_INFORMATION Instance method Public Method Get the existing splits 20130506
7 INITIALIZE Instance method Private Method Perform Initialization 20130503
8 MAP_SPLITS Instance method Private Method Update split buffer 20130507
9 RELEASE_SPLIT_NUMBER Instance method Public Method Release the split number for the deleted assignment 20130531
10 RESET Instance method Public Method Reset the buffers 20130507
11 VALIDATE_SPLIT_NUMBERS Instance method Private Method Validate Splits for the Order 20130531
Events
Class /MRSS/CL_INT_PM_INTEGR_MGR has no event.
Types
Class /MRSS/CL_INT_PM_INTEGR_MGR has no local type.
Method Signatures

Method AFTER_GET_SPLIT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130808
2 Importing IT_SPLITS_RECEIVED Call by reference Type reference (TYPE) /MRSS/T_INT_SPLITS_TAB Split Information Table 20130806
3 Importing IT_SPLITS_SENT Call by reference Type reference (TYPE) /MRSS/T_INT_SPLITS_TAB Split Information Table 20130806
4 Importing IV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130806

Method AFTER_GET_SPLIT_INFORMATION on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method ANALYZE_ERRORS_IN_SPLIT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130606
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Did we get any errors while getting split information? 20130606

Method ANALYZE_ERRORS_IN_SPLIT_INFO on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method CHECK_SPLIT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130531
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130531
3 Importing IV_ASSIGNMENT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130531

Method CHECK_SPLIT_STATUS on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_PM_INTEGR_MGR Value transfer Object reference (TYPE REF TO) /MRSS/CL_INT_PM_INTEGR_MGR PM Split Integration Manager 20130503

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

Method GET_NEXT_SPLIT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130506
2 Exporting ET_SPLIT_NUMBERS Call by reference Type reference (TYPE) /MRSS/T_INT_SPLIT_NUMBERS_TAB Table of Demand Split Information 20130506
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130506
4 Exporting EV_SPLIT_NUMBER Call by reference Type reference (TYPE) /MRSS/T_SPLIT_NUMBER Assignment Split Number 20130506
5 Importing IT_ASSIGNMENTS Call by reference Type reference (TYPE) /MRSS/T_ASSIGNMENT_INT_TAB Assignment Details 20130524

Method GET_NEXT_SPLIT_NUMBER on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method GET_SPLIT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130508
2 Exporting ET_SPLITS Call by reference Type reference (TYPE) /MRSS/T_INT_SPLITS_TAB Split Information Table 20130508
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Something went wrong? 20130508
4 Importing IT_DEMAND_HEADER Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Table of Header GUIDs 20130508

Method GET_SPLIT_INFORMATION on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method INITIALIZE Signature

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

Method MAP_SPLITS Signature

Method MAP_SPLITS on class /MRSS/CL_INT_PM_INTEGR_MGR has no parameter.
Method MAP_SPLITS on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method RELEASE_SPLIT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Error Messages 20130531
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Something Went Wrong! 20130531
3 Importing IT_ASSIGNMENT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of Assignment GUIDs 20130531

Method RELEASE_SPLIT_NUMBER on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method RESET Signature

Method RESET on class /MRSS/CL_INT_PM_INTEGR_MGR has no parameter.
Method RESET on class /MRSS/CL_INT_PM_INTEGR_MGR has no exception.

Method VALIDATE_SPLIT_NUMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Any error/warning messages 20130531
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Something went wrong! 20130531
3 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20130531
4 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Command Operation 20130616

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