SAP ABAP Class /MRSS/CL_POT_HELPER (Helper Class for Capacity Pots)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/POT_UTIL (Package) Capacity Pots Utilities
Properties
Class /MRSS/CL_POT_HELPER  
Short Description Helper Class for Capacity Pots    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/POT_UTIL   Capacity Pots Utilities 
Created 20091012   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_POT_HELPER has no interface implemented.
Friends
Class /MRSS/CL_POT_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_POT_MGR Static Attribute Private Object reference (TYPE REF TO) /MRSS/IF_POT_MANAGER Pot Services and Maintenance 20110510
2 GT_ACTIVE_SCENARIOS Static Attribute Private Type reference (TYPE) /MRSS/T_LOGSYS_ACTIVE_SCEN_TAB Active scenario in a source system 20110322
3 GT_DESTINATIONS Static Attribute Private Type reference (TYPE) /MRSS/T_LOGSYS_DESTINATION_TAB Destination of a logical system 20110322
4 GT_POT_MAX_DATE Static Attribute Private Type reference (TYPE) /MRSS/T_POT_MAX_DATE_TAB Earliest Start; Latest End of Pot Master Data UUID 20110503
5 GT_REQPROF Static Attribute Public Type reference (TYPE) /MRSS/T_SQP_RSTR_TAB Requirements Profile: Structured qualifications 20110326
6 GV_HCM_DESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110322
7 GV_OWN_LOGSYS Static Attribute Private Type reference (TYPE) LOGSYS Logical system 20110322
8 GV_PLVAR Static Attribute Protected Type reference (TYPE) PLVAR Plan Version 20110322
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20110411
2 CONVERT_DATE2TSTAMP Static method Public Method Convert date to timestamp 20091017
3 CONVERT_DURATION Static method Public Method Convert the duration into seconds 20110323
4 CONVERT_TSTAMP2DATE Static method Public Method Convert timestamp to date 20091017
5 CONVERT_TSTAMP2HIGHTIME Static method Public Method Convert timestamp to high time timestamp for a date 20110323
6 CONVERT_TSTAMP2LOWTIME Static method Public Method Convert timestamp to Low time timestamp for a date 20110323
7 CONVERT_TSTAMP2TIME Static method Public Method Convert timestamp to time 20110322
8 CONVERT_TSTAMP2TSTAMP_HIGH Static method Public Method Convert from UTC timestamp to Pot Timezone timestamp 20110512
9 CONVERT_TSTAMP2TSTAMP_LOW Static method Public Method Convert from UTC timestamp to Pot Timezone timestamp 20110512
10 GET_OBJID Static method Public Method Get Objid 20110329
11 GET_ORGANIZATION_BY_WORK_CTR Static method Public Method Check Organization as Work Centre 20110322
12 GET_PLVAR Static method Public Method Get PLVAR from HR for Resource Planning Node 20110322
13 GET_POT_END_DATE Static method Public Method Get enddate for the pot 20110503
14 GET_POT_START_DATE Static method Public Method Get start date for the pot 20110503
15 GET_PROFILE_MATRIX Static method Public Method Get the MRS Matrix 20110326
16 GET_QUALI_CATEG Static method Public Method Get Qualification category 20110322
17 GET_QUALI_CATEG_DESCR Static method Public Method Get Qualification Category Description 20110322
18 GET_RESOURCES_POPUP Static method Public Method Get HR Popup with Neighbourhood Resources 20110406
19 GET_ROOT_QUALI_CATEG Static method Public Method Return the Root Qualification Category 20120716
20 GET_SLA_PRIORITY Static method Public Method Get all SLA Priority 20110323
21 GET_WORK_CTR_BY_ORGANIZATION Static method Public Method Get Work Centre by Organization 20110322
22 MOVE_EXT_KEY_TO_INTERNAL_ID Static method Public Method Set Internal Object ID to External Key Field 20091012
23 MOVE_INTERNAL_ID_TO_EXT_KEY Static method Public Method Set Internal Object ID to External Key Field 20091012
24 MOVE_SY_MESG_2_T100 Static method Public Method Move current sy message data to table T100 format 20110509
25 MOVE_TMSTMP_FROM_2_TMSTMP_TO Static method Public Method Set Timestamp To equal to Timestamp From 20110323
26 SET_CALLER_ID Static method Public Method Create Caller ID by Class, Method and additional Data 20091022
Events
Class /MRSS/CL_POT_HELPER has no event.
Types
Class /MRSS/CL_POT_HELPER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_DATE2TSTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_INPUT Call by reference Type reference (TYPE) DATS Field of type DATS 20091017
2 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
3 Importing IV_TIME_INPUT Call by reference Type reference (TYPE) TIMS Field of type TIMS 20091017
4 Returning RV_TIMESTAMP_OUTPUT Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20091017

Method CONVERT_DATE2TSTAMP on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DURATION_OUT Call by reference Type reference (TYPE) ANY 20110323
2 Importing IV_DURATION_IN Call by reference Type reference (TYPE) ANY 20110323
3 Importing IV_DURATION_UNIT_IN Call by reference Type reference (TYPE) /MRSS/T_SGU_DURATION_UNIT Time Unit 20110323
4 Importing IV_UPDATEUNIT Call by reference Type reference (TYPE) /MRSS/T_POT_CAPA_UNIT Capacity Update Unit 20110323

Method CONVERT_DURATION on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20091017
3 Returning RV_OUTPUT_DATE Value transfer Type reference (TYPE) DATS Field of type DATS 20091017

Method CONVERT_TSTAMP2DATE on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2HIGHTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110323
3 Returning RV_TIMESTAMP_OUTPUT Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110323

Method CONVERT_TSTAMP2HIGHTIME on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2LOWTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110323
3 Returning RV_TIMESTAMP_OUTPUT Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110323

Method CONVERT_TSTAMP2LOWTIME on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110322
3 Returning RV_OUTPUT_TIME Value transfer Type reference (TYPE) TIMS Field of type TIMS 20110322

Method CONVERT_TSTAMP2TIME on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2TSTAMP_HIGH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_UUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110512
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110512
3 Returning RV_TIMESTAMP_OUTPUT Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110512

Method CONVERT_TSTAMP2TSTAMP_HIGH on class /MRSS/CL_POT_HELPER has no exception.

Method CONVERT_TSTAMP2TSTAMP_LOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_UUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110512
2 Importing IV_TIMESTAMP_INPUT Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110512
3 Returning RV_TIMESTAMP_OUTPUT Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110512

Method CONVERT_TSTAMP2TSTAMP_LOW on class /MRSS/CL_POT_HELPER has no exception.

Method GET_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJID Call by reference Type reference (TYPE) /MRSS/T_HROBJECT_NW_TAB Table of HR Master Data 20110329
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110329
3 Importing IV_END_DATE Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO Capacity Pot Interval From To 20110329
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20110329
5 Importing IV_START_DATE Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM Capacity Pot Interval From Date 20110329

Method GET_OBJID on class /MRSS/CL_POT_HELPER has no exception.

Method GET_ORGANIZATION_BY_WORK_CTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POT_RES_PLN Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Pot Resource Planning 20110322
2 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110322
3 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20110322
4 Importing IV_WORK_CENTER Call by reference Type reference (TYPE) ARBPL Work center 20110322

Method GET_ORGANIZATION_BY_WORK_CTR on class /MRSS/CL_POT_HELPER has no exception.

Method GET_PLVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20110322

Method GET_PLVAR on class /MRSS/CL_POT_HELPER has no exception.

Method GET_POT_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR GUID of Capacity Pot Master Data Attributes 20110503
2 Returning RV_END_DATE_TS Value transfer Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Data From Timestamp 20110503

Method GET_POT_END_DATE on class /MRSS/CL_POT_HELPER has no exception.

Method GET_POT_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR GUID of Capacity Pot Master Data Attributes 20110503
2 Returning RV_START_DATE_TS Value transfer Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Data From Timestamp 20110503

Method GET_POT_START_DATE on class /MRSS/CL_POT_HELPER has no exception.

Method GET_PROFILE_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQPROF Call by reference Type reference (TYPE) /MRSS/T_SQP_RSTR_TAB Requirements Profile: Structured qualifications 20110326

Method GET_PROFILE_MATRIX on class /MRSS/CL_POT_HELPER has no exception.

Method GET_QUALI_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALI_CATEG Call by reference Type reference (TYPE) /MRSS/T_POT_WD_UI_TAB UI structure for Webdynpro 20110322
2 Importing IT_QUALI_CATEG Call by reference Type reference (TYPE) ANY TABLE 20110322

Method GET_QUALI_CATEG on class /MRSS/CL_POT_HELPER has no exception.

Method GET_QUALI_CATEG_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUAL_CAT_DESCR Call by reference Type reference (TYPE) /MRSS/T_POT_QUAL_CAT_DESCR_TAB MRS: Table Type for Qualification Category Description 20110322

Method GET_QUALI_CATEG_DESCR on class /MRSS/CL_POT_HELPER has no exception.

Method GET_RESOURCES_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJEC Call by reference Type reference (TYPE) OBJEC_T Table with Objects 20110406
2 Importing IV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20110406
3 Importing IV_ORGANIZATION Call by reference Type reference (TYPE) OBJEKTID Object ID 20110406
4 Importing IV_POPUP Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20110406
5 Importing IV_QUALI_CATE Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110406

Method GET_RESOURCES_POPUP on class /MRSS/CL_POT_HELPER has no exception.

Method GET_ROOT_QUALI_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT_QUALI_CATEG Value transfer Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20120716

Method GET_ROOT_QUALI_CATEG on class /MRSS/CL_POT_HELPER has no exception.

Method GET_SLA_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SLA_PRIO_VALUES Call by reference Type reference (TYPE) /MRSS/T_POT_SLAPR_TAB MRS: Table type for SLA Priority 20110323

Method GET_SLA_PRIORITY on class /MRSS/CL_POT_HELPER has no exception.

Method GET_WORK_CTR_BY_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_WC_DATA Call by reference Type reference (TYPE) /MRSS/T_POT_LOG_WC_DATA Information logistical work center 20110322
2 Exporting ES_WORKCENTER Call by reference Type reference (TYPE) ARBPL Work center 20110322
3 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) /MRSS/T_RM_AP_KTEXT Short text for the work center 20110322
4 Importing IV_OBJID Call by reference Type reference (TYPE) CHAR12 Character Field of Length 12 20110322
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110328

Method MOVE_EXT_KEY_TO_INTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVITY_ID Call by reference Type reference (TYPE) /MRSS/T_POT_ACTIVITY_ID Internal Activity ID 20091012
2 Exporting EV_COUNTER Call by reference Type reference (TYPE) /MRSS/T_POT_COUNTER Counter 20091012
3 Exporting EV_DEM_TYPE Call by reference Type reference (TYPE) /MRSS/T_POT_DEM_TYPE Demand Type 20091012
4 Exporting EV_KEY_TYPE Call by reference Type reference (TYPE) /MRSS/T_POT_KEY_TYPE Key Type 20091012
5 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) PD_OBJID_R Object ID 20091012
6 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20091012
7 Exporting EV_ORDER_ID Call by reference Type reference (TYPE) /MRSS/T_POT_ORDER_KEY Internal Order ID 20091012
8 Importing IS_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_POT_KEY_EXT_STR Structure for External Key 20091012

Method MOVE_EXT_KEY_TO_INTERNAL_ID on class /MRSS/CL_POT_HELPER has no exception.

Method MOVE_INTERNAL_ID_TO_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_POT_KEY_EXT_STR Structure for External Key 20091012
2 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) /MRSS/T_POT_ACTIVITY_ID Internal Activity ID 20091012
3 Importing IV_COUNTER Call by reference Type reference (TYPE) /MRSS/T_POT_COUNTER Counter 20091012
4 Importing IV_DEM_TYPE Call by reference Type reference (TYPE) /MRSS/T_POT_DEM_TYPE Demand Type 20091012
5 Importing IV_KEY_TYPE Call by reference Type reference (TYPE) /MRSS/T_POT_KEY_TYPE External Key Type 20091012
6 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20091012
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) PD_OBJID_R Object ID 20091012
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20091012
9 Importing IV_ORDER_ID Call by reference Type reference (TYPE) /MRSS/T_POT_ORDER_KEY Internal Order ID 20091012

Method MOVE_INTERNAL_ID_TO_EXT_KEY on class /MRSS/CL_POT_HELPER has no exception.

Method MOVE_SY_MESG_2_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T100 Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20110509

Method MOVE_SY_MESG_2_T100 on class /MRSS/CL_POT_HELPER has no exception.

Method MOVE_TMSTMP_FROM_2_TMSTMP_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR 20110510
2 Importing IV_TIMESTAMP_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Data From Timestamp 20110323
3 Returning RV_TIMESTAMP_TO Value transfer Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Data To Timestamp 20110323

Method MOVE_TMSTMP_FROM_2_TMSTMP_TO on class /MRSS/CL_POT_HELPER has no exception.

Method SET_CALLER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CALLER_ID Call by reference Type reference (TYPE) /MRSS/T_POT_CALLER_ID Caller ID 20091022
2 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20091022
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) TEXT35 Text (length 35) 20091022
4 Importing IV_FUNCTION_MODULE_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20091022
5 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCPDNAME Full Component Name 20091022
6 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20091022

Method SET_CALLER_ID on class /MRSS/CL_POT_HELPER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 700