SAP ABAP Class /MRSS/CL_POT_BL_MAIN_PROXY (Main BL class for POT Data retrieval)
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_BL_MAIN_PROXY  
Short Description Main BL class for POT Data retrieval    
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 20110406   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_POT_BL_MAIN_PROXY has no forward declaration.
Interfaces
Class /MRSS/CL_POT_BL_MAIN_PROXY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_POT_BL_DATA_FORMAT 20110406 Format the raw data into chart format
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_BL_MAIN Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_POT_BL_MAIN Main BL class for POT Data retrieval 20110406
2 GREF_BL_POT Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_BL_MAIN Main BL class for POT Data retrieval 20110406
3 GREF_BL_RES Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_BL_MAIN Business Layer Main Class 20110406
4 GREF_IL_MAIN Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_IL_MAIN Interaction Layer Main Class 20110406
5 GS_USER_PERS_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_USER_PERS_DATA Structure with User-Specific Settings 20110406
6 GT_SELECTED_NODES_STRUCTURE Instance attribute Private Type reference (TYPE) KEYSTRUC_T Table of type TREE_STRUC 20110406
7 GT_SELECTED_ORG_UNITS Instance attribute Private Type reference (TYPE) KEYOBJEC_T Table of type TREE_OBJEC 20110406
8 GV_GRAPH_MODE Instance attribute Private Type reference (TYPE) /MRSS/T_GRAPH_MODE Utilization graph mode: Resource / Qual Category 20110406
9 GV_GRAPH_TYPE_FROM_MEMORY Instance attribute Public Type reference (TYPE) C 20110406
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_GRAPH_MODE Instance method Public Event handling method Change graph mode 20110406
2 CLEAR_SIMULATION_DATA Instance method Public Method Resets Simulated Data 20110406
3 CONSTRUCTOR Instance method Public Constructor 20110406
4 FREE Instance method Public Method Releases Resources Used Internally 20110406
5 GET_GRAPH_CLICK_DATE Instance method Public Event handling method Get grpah click date 20110406
6 GET_NEW_ROOT_DATE Instance method Public Event handling method Get new root date 20110406
7 GET_SELECTED_ORG_UNIT Instance method Public Method Get Selected Organization Unit 20110406
8 GET_UI_INSTANCE Instance method Public Method Gets Reference to the UI (Required for PAI Handling) 20110406
9 INITIALIZATION Instance method Private Method Initialization 20110406
10 READ_USER_PERS_DATA Instance method Private Method 20110406
11 REFRESH_DATA Instance method Public Method Rereading Data for Current Org. Unit(s) 20110406
12 RESELECT_FROM_MEMORY Instance method Public Method relsect from memory 20110406
13 SET_GRAPH_MULTI Instance method Public Event handling method Sets the Required Graph Type (Grouped/Stacked) 20110406
14 SET_OVRUTIL Instance method Private Event handling method Set Over Util Ratio 20110406
15 SET_QUALIFICATION_CATEGORY Instance method Public Event handling method Set Qualification Category 20110406
16 SET_SELECTED_ORG_UNIT Instance method Public Event handling method Sets the New Organizational Unit That Was Selected 20110406
17 SET_SELECTED_ROOT_DATE Instance method Public Event handling method Sets a Selected ROOT_DATUM 20110406
18 SET_SIMULATION_DATA Instance method Public Method Sets Simulated Data to Graph 20110406
19 SET_TEMPLATE_ROOT_DATE Instance method Public Event handling method Sets New Root Date Dependent on New Template 20110406
20 SET_TIMEFRAME Instance method Public Event handling method Sets the Size of the Time Frame to Be Analyzed 20110406
21 SET_USER_PERS_DATA Instance method Private Method Set the user persistent data 20111007
22 UPDATE_SETTINGS Instance method Public Event handling method Current Settings: Refresh/Notification 20110406
23 UPDATE_USER_CUSTOMIZING Instance method Public Event handling method Sets New User Settings 20110406
Events
Class /MRSS/CL_POT_BL_MAIN_PROXY has no event.
Types
Class /MRSS/CL_POT_BL_MAIN_PROXY has no local type.
Method Signatures

Method CHANGE_GRAPH_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GRAPH_MODE Call by reference Attribute reference (LIKE) 20110406

Method CHANGE_GRAPH_MODE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method CLEAR_SIMULATION_DATA Signature

Method CLEAR_SIMULATION_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method CLEAR_SIMULATION_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INITIAL_LINKS Call by reference Type reference (TYPE) /MRSS/T_LINK_OBJ_EXT_TAB Table with Links 20110406
2 Importing IT_INITIAL_ORG_UNITS Call by reference Type reference (TYPE) KEYOBJEC_T Initializes Organizational Unit Table 20110406
3 Importing IT_INITIAL_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_REP_DATA_TAB Resources and Assignments for Reporting 20110406
4 Importing IT_INITIAL_TEAMS Call by reference Type reference (TYPE) /MRSS/T_TEAM_EXT_TAB Teams 20110406
5 Importing IT_INITIAL_WORKLIST Call by reference Type reference (TYPE) /MRSS/T_DEM_ESS_TAB Demands with Essential Attributes 20110406
6 Importing IV_CALL_MODE Call by reference Type reference (TYPE) CHAR3 20110406
7 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 'POPUP' Name of Container for GUI Controls 20110406
8 Importing IV_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20110406
9 Importing IV_HIDE_BUTTONS Call by reference Type reference (TYPE) /MRSS/T_SGR_BUTTON_S Table of Pushbuttons to Be Shown/Hidden in Graph Toolbar 20110406
10 Importing IV_INITIAL_CUST_DATES Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Initial Customizing 20110406
11 Importing IV_NO_LOGON Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' No Logon/Instantiation of Planning Board 20110406
12 Importing IV_POP_UP_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Popup Mode? (Display Graph Only) 20110406
13 Importing IV_REPID Call by reference Type reference (TYPE) SYCPROG ABAP program, caller in external procedures 20110406
14 Importing IV_SGE_INTERFACE Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_APPLICATION_REP Scheduling Engine: Facade 20110406
15 Importing IV_SHOW_DATA_TABLE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Display Table of Graph Data? 20110406
16 Importing IV_SHOW_ORG_UNITS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Display Selection Option for Org. Units from Start? 20110406
17 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 Source application which calls the BL 20110406
# Exception Resumable Description Created on
1 X_CONTAINER_NAME_MISSING Name of Custom Container Is Required (! = Popup Mode) 20110406
2 X_ORGANISATION_MISSING Organizational Unit Is Required 20110406

Method FREE Signature

Method FREE on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method FREE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method GET_GRAPH_CLICK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SELECTED_DATE Call by reference Attribute reference (LIKE) 20110406

Method GET_GRAPH_CLICK_DATE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method GET_NEW_ROOT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_ROOT_DATE Call by reference Attribute reference (LIKE) 20110406

Method GET_NEW_ROOT_DATE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method GET_SELECTED_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_ORG_UNIT Call by reference Type reference (TYPE) KEYOBJEC_T Table of type TREE_OBJEC 20110406

Method GET_SELECTED_ORG_UNIT on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method GET_UI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_UI_REFERENCE Value transfer Object reference (TYPE REF TO) /MRSS/CL_SGR_UI_MAIN User Interface Main Class 20110406

Method GET_UI_INSTANCE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INITIAL_ORG_UNITS Call by reference Type reference (TYPE) KEYOBJEC_T Table of type TREE_OBJEC 20110406
2 Importing IT_INITIAL_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_REP_DATA_TAB Resources and Assignments for Reporting 20110406
3 Importing IT_INITIAL_WORKLIST Call by reference Type reference (TYPE) /MRSS/T_DEM_ESS_TAB Demands with Essential Attributes 20110406
4 Importing IV_CALL_MODE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20110406
5 Importing IV_INITIAL_CUST_DATES Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Structure with Date-Relevant Customizing 20110406
6 Importing IV_NO_LOGON Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110406
7 Importing IV_POP_UP_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110406
8 Importing IV_SGE_INTERFACE Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_APPLICATION_REP Reporting Interface 20110406

Method INITIALIZATION on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method READ_USER_PERS_DATA Signature

Method READ_USER_PERS_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method READ_USER_PERS_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method REFRESH_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method RESELECT_FROM_MEMORY Signature

Method RESELECT_FROM_MEMORY on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method RESELECT_FROM_MEMORY on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_GRAPH_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_GRAPH_MULTI Call by reference Attribute reference (LIKE) 20110406

Method SET_GRAPH_MULTI on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_OVRUTIL Signature

Method SET_OVRUTIL on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method SET_OVRUTIL on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_QUALIFICATION_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUAL_CATEGORY Call by reference Attribute reference (LIKE) 20110406

Method SET_QUALIFICATION_CATEGORY on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_SELECTED_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EX_ORG_STRUCT Call by reference Attribute reference (LIKE) 20110406
2 Importing EX_ORG_UNITS Call by reference Attribute reference (LIKE) 20110406

Method SET_SELECTED_ORG_UNIT on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_SELECTED_ROOT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_DATE_BEGIN Value transfer Attribute reference (LIKE) Neues Start-Datum 20110406

Method SET_SELECTED_ROOT_DATE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_SIMULATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SIMULATE_DEMAND Call by reference Type reference (TYPE) /MRSS/T_SGR_SIM_RAW_DATA_TAB Table to hold data to be simulated 20110406

Method SET_SIMULATION_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_TEMPLATE_ROOT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_TEMPLATE Value transfer Attribute reference (LIKE) New Template 20110406

Method SET_TEMPLATE_ROOT_DATE on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_TIMEFRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_TIMEFRAME Call by reference Attribute reference (LIKE) 20110406

Method SET_TIMEFRAME on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method SET_USER_PERS_DATA Signature

Method SET_USER_PERS_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no parameter.
Method SET_USER_PERS_DATA on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method UPDATE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUST_DATES Call by reference Attribute reference (LIKE) 20110406

Method UPDATE_SETTINGS on class /MRSS/CL_POT_BL_MAIN_PROXY has no exception.

Method UPDATE_USER_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CUST_DATES Call by reference Attribute reference (LIKE) 20110406

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