SAP ABAP Class /MRSS/CL_POT_CAPACITY_POT (Pot Object)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_POT_CAPACITY_POT Pot object interface 20110328
Properties
Class /MRSS/CL_POT_CAPACITY_POT  
Short Description Pot Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/POT_ENGINE   Capacity Pots Engine 
Created 20110323   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
# Interface Abstract Final Description Created on
1 /MRSS/IF_POT_CAPACITY_POT Pot object interface 20110328
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_POT_CAPACITY_POT_DB 20110324 Persistence Class (Singleton)
2 /MRSS/CL_POT_MANAGER 20110329 Pot Services and Maintenance
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATE_CHANGED Instance attribute Private Attribute reference (LIKE) 20110407
2 GC_STATE_CREATED Instance attribute Private Attribute reference (LIKE) 20110407
3 GC_STATE_DELETED Instance attribute Private Attribute reference (LIKE) 20110407
4 GC_STATE_FINALIZED Instance attribute Private Attribute reference (LIKE) 20110407
5 GC_STATE_LOADED Instance attribute Private Attribute reference (LIKE) 20110407
6 GREF_POT_DB Static Attribute Protected Object reference (TYPE REF TO) /MRSS/CL_POT_CAPACITY_POT_DB Persistence Class (Singleton) 20110328
7 GREF_POT_MANAGER_IF Static Attribute Protected Object reference (TYPE REF TO) /MRSS/IF_POT_MANAGER Pot Manager Interface 20110401
8 GS_POT_OBJ Instance attribute Private Attribute reference (LIKE) 20110328
9 GS_POT_OBJ_OLD Instance attribute Private Attribute reference (LIKE) 20110328
10 GT_POT_BUFFER_OBJ_TAB Static Attribute Protected Type reference (TYPE) /MRSS/T_POT_BUFFER_OBJ_HT_TAB Table type of hierarchy pot 20110407
11 GT_POT_INTV Static Attribute Private Type reference (TYPE) /MRSS/T_POT_INTV_TAB Table Type of Pot's interval 20110509
12 GV_STATE Instance attribute Protected Type reference (TYPE) /MRSS/T_POT_OBJECT_STATE State of the Capacity Pot Object 20110328
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20110509
2 CLEAN_UP_STATIC_BUFFERS Static method Public Method To Clear the static buffers 20110725
3 CONSTRUCT Instance method Protected Method Attributes 20110329
4 CONSTRUCTOR Instance method Public Constructor 20110328
5 DETERMINE_POTS Static method Public Method Determine the affected Pots 20110509
6 GET_CHILDREN_POTS Static method Public Method Get children Capacity Pots 20110509
7 GET_FULL_DAY_POT Static method Public Method Get Full Day Capacity Pot 20110509
8 GET_PARENT_POTS Static method Public Method Get parent Capacity Pots 20110509
9 MOVE_SY_MESG_2_T100 Instance method Private Method 20110326
10 NOTIFY_CHANGED Instance method Protected Method Instance Changed -> Notify Persistence 20110326
11 NOTIFY_CREATION Instance method Protected Method Instance created -> Notify Persistence 20110326
12 NOTIFY_DELETION Instance method Protected Method Instance deleted -> Notify Persistence 20110326
13 NOTIFY_LOAD Instance method Protected Method Instance loaded -> Notify Persistence 20110326
Events
Class /MRSS/CL_POT_CAPACITY_POT has no event.
Types
Class /MRSS/CL_POT_CAPACITY_POT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAN_UP_STATIC_BUFFERS Signature

Method CLEAN_UP_STATIC_BUFFERS on class /MRSS/CL_POT_CAPACITY_POT has no parameter.
Method CLEAN_UP_STATIC_BUFFERS on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method CONSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POT_OBJ Call by reference Type reference (TYPE) /MRSS/D_POT_OBJ MRS: Capacity Pot Object 20110329

Method CONSTRUCT on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_ATTR Capacity Pot Attributes 20110328
2 Importing IS_CAPACITY_POT Call by reference Type reference (TYPE) /MRSS/D_POT_OBJ MRS: Capacity Pot Object 20110328
3 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR GUID of Capacity Pot Master Data Attributes 20110328
4 Importing IV_NEW Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110328
5 Importing IV_QUALIFICATION Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110328

Method CONSTRUCTOR on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method DETERMINE_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POT_OBJ Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
2 Exporting ET_POT_OBJ_REF Call by reference Type reference (TYPE) /MRSS/T_POT_OBJECT_REF_TAB Table Type of Sorted References of Capacity Pot Objects 20110509
3 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR GUID of Capacity Pot Master Data Attributes 20110509
4 Importing IV_READ_ONLY Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110509
5 Importing IV_TIMESTAMP_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Timestamp for From Date 20110509
6 Importing IV_TIMESTAMP_TO Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Timestamp for Validity End Date 20110509
7 Importing IV_TIME_FROM Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_FROM Start Time of Capacity Pot Interval 20110509
8 Importing IV_TIME_TO Call by reference Type reference (TYPE) /MRSS/T_POT_TIME_TO End Time of Capacity Pot Interval 20110509

Method DETERMINE_POTS on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method GET_CHILDREN_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUALIFIED_POTS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
2 Importing IT_ALL_POTS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
3 Importing IV_CURR_INTV_ID Call by reference Type reference (TYPE) /MRSS/T_POT_TIMEINTERVL_PARENT Time interval 20110509

Method GET_CHILDREN_POTS on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method GET_FULL_DAY_POT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_PARENT_POT Call by reference Type reference (TYPE) /MRSS/D_POT_OBJ MRS: Capacity Pot Object 20110509
2 Importing IT_POT Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
3 Importing IV_CURR_INTV_ID Call by reference Type reference (TYPE) /MRSS/T_POT_TIMEINTERVAL Time Interval ID 20110509

Method GET_FULL_DAY_POT on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method GET_PARENT_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUALIFIED_POTS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
2 Importing IT_ALL_POTS Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table Type of Capacity Pot Database Structure 20110509
3 Importing IV_CURR_INTV_ID Call by reference Type reference (TYPE) /MRSS/T_POT_TIMEINTERVL_PARENT Parent Time Interval ID 20110509

Method GET_PARENT_POTS on class /MRSS/CL_POT_CAPACITY_POT 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 20110326

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

Method NOTIFY_CHANGED Signature

Method NOTIFY_CHANGED on class /MRSS/CL_POT_CAPACITY_POT has no parameter.
Method NOTIFY_CHANGED on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method NOTIFY_CREATION Signature

Method NOTIFY_CREATION on class /MRSS/CL_POT_CAPACITY_POT has no parameter.
Method NOTIFY_CREATION on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method NOTIFY_DELETION Signature

Method NOTIFY_DELETION on class /MRSS/CL_POT_CAPACITY_POT has no parameter.
Method NOTIFY_DELETION on class /MRSS/CL_POT_CAPACITY_POT has no exception.

Method NOTIFY_LOAD Signature

Method NOTIFY_LOAD on class /MRSS/CL_POT_CAPACITY_POT has no parameter.
Method NOTIFY_LOAD on class /MRSS/CL_POT_CAPACITY_POT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800