SAP ABAP Class /MRSS/CL_POT_MRS_SERVICES (Pot Object Layer Interface to MRS Functions)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/POT_ENGINE (Package) Capacity Pots Engine
Properties
Class /MRSS/CL_POT_MRS_SERVICES  
Short Description Pot Object Layer Interface to MRS Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/POT_ENGINE   Capacity Pots Engine 
Created 20110331   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_POT_MRS_SERVICES has no forward declaration.
Interfaces
Class /MRSS/CL_POT_MRS_SERVICES has no interface implemented.
Friends
Class /MRSS/CL_POT_MRS_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_MRS_SERVICES Pot object layer interface 20110331
2 GREF_POT_MSG Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_MSG Capacity Pot Application log Manager 20110331
3 GT_DEMANDS Instance attribute Private Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Work table with demand items in STR representation 20110331
4 GT_EMP_PROF Static Attribute Private Type reference (TYPE) /MRSS/T_POT_EMP_PROF_TAB Buffer table for employee profile 20110331
5 GT_EMP_PROF_HR Static Attribute Private Type reference (TYPE) /MRSS/T_POT_EMP_PROF_HR_TAB Buffer table for employee profile HR 20110331
6 GT_LEG_REQPROF Static Attribute Private Type reference (TYPE) /MRSS/T_SQP_RPROF_GET_LGCY_TAB Legacy Requirement Profile Exchange Table 20110331
7 GT_MSG_LEGCY Static Attribute Private Type reference (TYPE) /MRSS/T_SQP_PROF_MSGS_LGCY_TAB Messages of Legacy Profile Data Exchange Table 20110331
8 GT_PREF_TEC Static Attribute Private Type reference (TYPE) /MRSS/T_PREF_TECH_TAB Table type for preffered Technician 20110510
9 GT_REQPROF_HR Static Attribute Private Type reference (TYPE) HRPD_PROFQ_TAB Table Type: Profile Qualifications Profile with All Data 20110331
10 GT_RESOURCES Static Attribute Protected Type reference (TYPE) /MRSS/T_POT_RESOURCE_NODE_TAB Table Type for Mapping Resource to Node and Period 20110331
11 GT_RES_BAS_QUAL Static Attribute Private Type reference (TYPE) /MRSS/T_BASIS_RES_QUALIF_TAB Resource Qualifications tab 20130827
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110331
2 CONVERT_MESSAGE_TO_BAPIRET2 Static method Protected Method Convert Message to BAPIRET2 20110331
3 DETERMINE_POTENTIAL_CAPACITY Instance method Public Method Determine Potential Capacity using Implementation Class 20110331
4 DETERMINE_QC_BY_RESOURCE Instance method Public Method Determine Qualification Category by Resource 20110331
5 DETERMINE_RES_PLN_BY_RESOURCE Instance method Public Method Determine Planning Node by Resource 20110331
6 GET_DELETED_QUALIFICATION Instance method Public Method Get the deleted qualification from db 20110331
7 GET_DEMANDS_DATA Instance method Public Method Get the MRS data for the demand 20110331
8 GET_DEMAND_DATA Instance method Public Method Get the MRS data for the demand 20110331
9 GET_INSTANCE Static method Public Method Get instance 20110331
10 GET_PARTNER_FUNC_FOR_PREF_TECH Static method Public Method 20110510
11 GET_PROFILE_ID Instance method Public Method Get profile id from resource id 20110331
12 GET_QUALCATEGORY_FOR_DEMANDS Instance method Public Method Get the qualification category details for the demand 20110331
13 GET_RESOURCES Instance method Public Method Get the associated resource 20110331
14 GET_RESOURCE_ID Instance method Public Method Get resource if from profile id 20110331
15 SELECT_ASSIGNMENTS Instance method Public Method Selection: Demands by Planning Node and Date frame 20110331
16 SELECT_DEMANDS Instance method Public Method Selection: Demands by Planning Node and Date frame 20110331
Events
Class /MRSS/CL_POT_MRS_SERVICES has no event.
Types
Class /MRSS/CL_POT_MRS_SERVICES has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_POT_MRS_SERVICES has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method CONVERT_MESSAGE_TO_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter 20110331
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110331
3 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) STRING Message Text 20110331

Method CONVERT_MESSAGE_TO_BAPIRET2 on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method DETERMINE_POTENTIAL_CAPACITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAPA_POTENTIAL Call by reference Type reference (TYPE) /MRSS/T_POT_CAPA_POTENTIAL Potential Capacity 20110331
2 Exporting EV_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_POT_RESOURCES Resource (FTA) Amount 20110331
3 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL 20110331
4 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110331
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110331

Method DETERMINE_QC_BY_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110331
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN True = Error 20110331
3 Exporting EV_QUALIFICATION_CATEG Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110331
4 Importing IV_DATE_FROM_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Timestamp for From Date 20110331
5 Importing IV_DATE_TO_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Timestamp for Validity End Date 20110331
6 Importing IV_RELOAD Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110331
7 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_RES GUID Resource 20110331

Method DETERMINE_QC_BY_RESOURCE on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method DETERMINE_RES_PLN_BY_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RES_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Work Area for Database PCH 20110331
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110331
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN True = Error 20110331
4 Importing IV_DATE_FROM_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Timestamp for From Date 20110331
5 Importing IV_DATE_TO_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Timestamp for Validity End Date 20110331
6 Importing IV_RESOURCE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_RES GUID Resource 20110331

Method DETERMINE_RES_PLN_BY_RESOURCE on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_DELETED_QUALIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SQP_ESTR_D Call by reference Type reference (TYPE) /MRSS/T_SQP_ESTR_TAB Table type: Employee Profile- Structured Qualifications 20110331
2 Importing IV_PROFILE_ID Call by reference Type reference (TYPE) /MRSS/T_PROFILE_GUID Profile GUID 20110331

Method GET_DELETED_QUALIFICATION on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_DEMANDS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Structure representation of a demand item 20110331
2 Importing IT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB GUID 20110331

Method GET_DEMANDS_DATA on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_DEMAND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK Structure representation of a demand item 20110331
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110331
3 Importing IV_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT External Demand Key 20110331
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20110331

Method GET_DEMAND_DATA on class /MRSS/CL_POT_MRS_SERVICES 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_POT_MRS_SERVICES Pot object layer interface 20110331

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

Method GET_PARTNER_FUNC_FOR_PREF_TECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDER_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_ORDER_TYPE Type of underlying order or operation 20110510
2 Returning RV_PARTNER_FUNC Value transfer Type reference (TYPE) /MRSS/T_SGE_PARTNER_ROLE Partner Function 20110510

Method GET_PARTNER_FUNC_FOR_PREF_TECH on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_PROFILE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROFILE_ID Call by reference Type reference (TYPE) /MRSS/T_PROFILE_GUID Profile GUID 20110331
2 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110331

Method GET_PROFILE_ID on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_QUALCATEGORY_FOR_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOO_QC Call by reference Type reference (TYPE) /MRSS/T_POT_SOO_QC_TAB Table of Mapped Order Operation to Qualification Category 20110331
2 Importing IT_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Work table with demand items in STR representation 20110331

Method GET_QUALCATEGORY_FOR_DEMANDS on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_RESOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_POT_RESOURCE_NODE_TAB Table Type for Mapping Resource to Node and Period 20110331

Method GET_RESOURCES on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method GET_RESOURCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110331
2 Importing IV_PROFILE_ID Call by reference Type reference (TYPE) /MRSS/T_PROFILE_GUID Profile GUID 20110331

Method GET_RESOURCE_ID on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method SELECT_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAS_ASG Call by reference Type reference (TYPE) /MRSS/T_POT_BAS_ASG_TAB Table of Assignments with Basis Data 20110331
2 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Key of Planning Node 20110331
3 Importing IV_DATE_FROM_TS Call by reference Type reference (TYPE) TIMESTAMP UTC time stamp in short form (YYYYMMDDhhmmss) 20110331
4 Importing IV_DATE_TO_TS Call by reference Type reference (TYPE) TIMESTAMP UTC time stamp in short form (YYYYMMDDhhmmss) 20110331
5 Importing IV_DEM_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_TYPE Demand Type 20110331
6 Importing IV_INCLUDE_OVERLAPPING Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Include Overlapping Demands 20110331
7 Importing IV_STAT_COMPL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean variable 20110331
8 Importing IV_UUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/POT_UUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110331

Method SELECT_ASSIGNMENTS on class /MRSS/CL_POT_MRS_SERVICES has no exception.

Method SELECT_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB List of GUIDs 20110331
2 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Key of Planning Node 20110331
3 Importing IT_LINKS Call by reference Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table type for linkage between Pot and Object (Appointment) 20110331
4 Importing IV_DATE_FROM_TS Call by reference Type reference (TYPE) TIMESTAMP UTC time stamp in short form (YYYYMMDDhhmmss) 20110331
5 Importing IV_DATE_TO_TS Call by reference Type reference (TYPE) TIMESTAMP UTC time stamp in short form (YYYYMMDDhhmmss) 20110331
6 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110512
7 Importing IV_INCLUDE_OVERLAPPING Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Include Overlapping Demands 20110331
8 Importing IV_INDAY Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110331
9 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110519

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