SAP ABAP Interface /MRSS/IF_POT_MAINTENANCE (Capacity pot services and maintenance)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/CL_POT_UPDATE_MNT Pot Maintenance and services 20110328
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/CL_SGE_APPLICATION_MNT Scheduling Engine Application: Planning Board 20110406
Properties
Interface /MRSS/IF_POT_MAINTENANCE  
Short Description Capacity pot services and maintenance    
General Data
Package /MRSS/POT_ENGINE   Capacity Pots Engine 
Created 20110322   SAP 
Last changed 20141109    
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
Interface /MRSS/IF_POT_MAINTENANCE has no interface.
Friends
Interface /MRSS/IF_POT_MAINTENANCE has no friend.
Attributes
Interface /MRSS/IF_POT_MAINTENANCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_POTS Instance method Public Method Create one or more Capacity Pots 20110322
2 DELETE_POTS Instance method Public Method Delete the Capacity pot 20110322
3 GET_CAPACITY_RESERVE Instance method Public Method Returns Capacity Reserve with Unit 20110330
4 MAINTAIN_POT_ATTR Instance method Public Method Update the attributes of Capacity Pot 20110330
5 PREPARE_QUALCHANGE_UPDATE Instance method Public Method Prepare the changed objects on change of qualification 20110322
6 RETRIEVE_POTS Instance method Public Method Get affected Capacity Pots 20110421
7 SAVE Instance method Public Method 20110331
8 SERVICE_CREATE_POTS Instance method Public Method 20110331
9 TRIGGER_POT_UPDATE Instance method Public Method MRS Trigger of Capacity Pots Update 20110322
10 TRIGGER_QUALCHANGE_UPDATE Instance method Public Method Trigger pot update on change of qualification 20110322
11 UPDATE_POTENTIAL_CAPACITY Instance method Public Method Update Potential Capacity of Capacity Pot 20110322
12 UPDATE_POTS Instance method Public Method 20110408
Events
Interface /MRSS/IF_POT_MAINTENANCE has no event.
Types
Interface /MRSS/IF_POT_MAINTENANCE has no local type.
Method Signatures

Method CREATE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POT_OBJS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110322
2 Importing IS_POT_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_ATTR Capacity Pot Attributes 20110322
3 Importing IS_POT_RES_PLN Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Pot Resource Planning 20110322
4 Importing IV_INTERVAL_ID Call by reference Type reference (TYPE) /MRSS/T_POT_TIMEINTERVAL Time Interval ID 20110322
5 Importing IV_ONLY_MASTER Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110322
6 Importing IV_QUALIFICATION Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110322
7 Importing IV_RESOURCE Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110322
8 Importing IV_TIMESTAMP_FROM Call by reference Type reference (TYPE) /MRSS/POT_DATE_FROM_TS Data From Timestamp 20110322
9 Importing IV_TIMESTAMP_TO Call by reference Type reference (TYPE) /MRSS/POT_DATE_TO_TS Data To Timestamp 20110322
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110401

Method DELETE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140115
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID GUID of Capacity Pot Instance 20110322

Method DELETE_POTS on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method GET_CAPACITY_RESERVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAPA_RESERVE Call by reference Type reference (TYPE) /MRSS/T_POT_CAPA_RESERVE Capacity Reserve 20110330
2 Exporting ET_CAPA_RESERVE Call by reference Type reference (TYPE) /MRSS/T_POT_CAPA_RES_PRIO_TAB Capacity reserve for priority table type 20110330
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20110330
4 Importing IS_PLANNING_NODE Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Pot Resource Planning 20110330
5 Importing IV_CALLER_ID Call by reference Type reference (TYPE) /MRSS/T_POT_CALLER_ID Caller ID 20110330
6 Importing IV_DATE_FROM_TMSTP Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Data From Timestamp 20110330
7 Importing IV_DATE_TO_TMSTP Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Data To Timestamp 20110330
8 Importing IV_QUALIFICATION_CATEGORY Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110330
9 Importing IV_TIME_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_FROM Capacity Pot Interval Time From 20110330
10 Importing IV_TIME_TO Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_FROM Capacity Pot Interval Time From 20110330

Method GET_CAPACITY_RESERVE on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method MAINTAIN_POT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POT_OBJS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110330
2 Importing IS_POT_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_ATTR Capacity Pot Attributes 20110330
3 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID GUID of Capacity Pot Instance 20110330
4 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR GUID of Capacity Pot Master Data Attributes 20110330
5 Importing IV_TIME_ZONE Call by reference Type reference (TYPE) TIMEZONE Time Zone 20110330
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110330

Method PREPARE_QUALCHANGE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SQP_ESTR_D Call by reference Type reference (TYPE) /MRSS/T_SQP_ESTR_TAB Table type: Employee Profile- Structured Qualifications 20110322
2 Importing IT_SQP_ESTR_I Call by reference Type reference (TYPE) /MRSS/T_SQP_ESTR_TAB Table type: Employee Profile- Structured Qualifications 20110322
3 Importing IT_SQP_ESTR_U Call by reference Type reference (TYPE) /MRSS/T_SQP_ESTR_TAB Table type: Employee Profile- Structured Qualifications 20110322
4 Importing IV_PROFILE_ID Call by reference Type reference (TYPE) /MRSS/T_PROFILE_GUID Profile GUID 20110322
5 Importing IV_RESOURCE_ID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110322

Method PREPARE_QUALCHANGE_UPDATE on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method RETRIEVE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SLOTS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110421
2 Exporting ET_SLOTS_REF Call by reference Type reference (TYPE) /MRSS/T_POT_OBJECT_REF_TAB Table Type of Sorted References of Capacity Pot Objects 20110421
3 Importing IS_POT_RES_PLN Call by reference Type reference (TYPE) /MRSS/T_POT_RES_PLN Pot Resource Planning 20110421
4 Importing IV_DATE_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM Capacity Pot Interval From Date 20110421
5 Importing IV_DATE_TO Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO Capacity Pot Interval From To 20110421
6 Importing IV_QUALI_CATEGORY Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110421
7 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110421
8 Importing IV_TIME_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_FROM Capacity Pot Interval Time From 20110421
9 Importing IV_TIME_TO Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_TO Capacity Pot Interval Time To 20110421
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110425

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKGROUND_TASK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ABAP_FALSE Boolean Variable 20110331

Method SAVE on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method SERVICE_CREATE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATE_INT Call by reference Type reference (TYPE) /MRSS/T_POT_TIMESTAMP_INTERVAL POT Date Interval (Time from, to is constant) 20110331
2 Exporting ET_POT_OBJS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110331
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110331
4 Importing IV_INTERVAL_ID Call by reference Type reference (TYPE) /MRSS/T_POT_TIMEINTERVAL Time Interval ID 20110331
5 Importing IV_NBH_CHECK Call by reference Type reference (TYPE) FLAG SPACE General Flag 20110331
6 Importing IV_OBJID Call by reference Type reference (TYPE) PD_OBJID_R Object ID 20110331
7 Importing IV_ONLY_MASTER Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20110331
8 Importing IV_QUALIFICATION Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110331
9 Importing IV_RESOURCE_KEY Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20110418
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110518

Method TRIGGER_POT_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGED_OBJECTS Call by reference Type reference (TYPE) /MRSS/T_PUSH_BACK_INFO_TAB Table of changed objects for reintegration 20110322
2 Importing IT_CHANGED_PLANNODE Call by reference Type reference (TYPE) /MRSS/T_POT_RES_ORG_TAB Table type for neighbourhood change 20110322
3 Importing IT_CHANGED_QC Call by reference Type reference (TYPE) /MRSS/POT_PROFILE_CHNG_TAB Profile change structure 20110322
4 Importing IT_RES_AVAIL Call by reference Type reference (TYPE) /MRSS/T_CAG_RESOURCE_INT_TAB Resource Intervals 20110322
5 Importing IV_UPDATE_FOREGROUND Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110322

Method TRIGGER_POT_UPDATE on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method TRIGGER_QUALCHANGE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110322

Method TRIGGER_QUALCHANGE_UPDATE on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method UPDATE_POTENTIAL_CAPACITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_POT_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_ATTR Capacity Pot Attributes 20110322
2 Importing IV_POT_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID GUID of Capacity Pot Instance 20110401

Method UPDATE_POTENTIAL_CAPACITY on Interface /MRSS/IF_POT_MAINTENANCE has no exception.

Method UPDATE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AFFECTED_MD Call by reference Type reference (TYPE) /MRSS/T_POT_AFFECTED_MD Affected Master Data with Date to determine Capacity Pots 20110408
2 Importing IT_ORDER_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_ORDER_GUID_TAB Assignment between Service Order Operation and Qualification 20110408
3 Importing IT_POT_CHANGED_OBJECT Call by reference Type reference (TYPE) /MRSS/T_POT_CHANGED_OBJECT_TAB Table of changed MRS Objects with Pot Data 20110408
4 Importing IV_BACKGROUND_TASK Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20110408
5 Importing IV_SIMULATION_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Default: No Simulation Mode, hence Update FMs are triggered 20140728

Method UPDATE_POTS on Interface /MRSS/IF_POT_MAINTENANCE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800