SAP ABAP Class /MRSS/CL_POT_BL_MAIN (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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_POT_BL_MAIN Interface to Buisness layer for Util Rep 20110405
Properties
Class /MRSS/CL_POT_BL_MAIN  
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 20110405   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_POT_BL_MAIN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_POT_BL_MAIN Interface to Buisness layer for Util Rep 20110405
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_POT_BL_DATA_FORMAT 20110405 Format the raw data into chart format
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_DATA_FORMAT Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_BL_DATA_FORMAT Format the raw data into chart format 20110405
2 GREF_DATA_SOURCE Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_POT_BL_DATA_GET 20110405
3 GREF_IL_MAIN Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_IL_MAIN Interaction Layer Main Class 20110405
4 GS_BUTTONS Instance attribute Private Attribute reference (LIKE) 20110405
5 GS_CUST_DATES Instance attribute Private Attribute reference (LIKE) 20110405
6 GS_GRAPH_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA Structure with Data for Graph and Table 20110405
7 GS_GRAPH_DATA_SUM Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA Structure with Data for Graph and Table 20110405
8 GS_POT_CUST_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_POT_UR_CUST_DATA Structure with Relevant Customizing for Capacity Pot display 20110405
9 GS_USER_PERS_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_USER_PERS_DATA Structure with User-Specific Settings 20110405
10 GT_QUAL_CATEGORIES Instance attribute Private Type reference (TYPE) /MRSS/T_POT_QUALI_CATEG_TAB Table type of /MRSS/C_POT_QC 20110405
11 GT_RAW_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_POT_UR_RAW_DATA_TAB Raw data for Utilization Report 20110405
12 GT_SELECTED_NODES_OBJECTS Instance attribute Private Type reference (TYPE) KEYOBJEC_T Table of type TREE_OBJEC 20110405
13 GT_SELECTED_NODES_STRUCTURE Instance attribute Private Type reference (TYPE) KEYSTRUC_T Table of type TREE_STRUC 20110405
14 GV_QUAL_CAT Instance attribute Public Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110405
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZATION_CHECK Instance method Protected Method Check Authorizations 20110405
2 AUTHORIZATION_SINGLE_CHECK Static method Public Method Check Authorizations 20110405
3 CLEAR_OLD_DATA Instance method Protected Method Clear Old data 20110405
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110405
5 FORMAT_DATA Instance method Protected Method Format the data read from data source 20110405
6 FORMAT_DATA_FOR_QUAL_CATEG Instance method Protected Method Format data for qualification category 20110405
7 GET_INITIAL_BUTTON_LIST Instance method Protected Method Initialize Buttons 20110405
8 GET_ROOT_DATE Instance method Protected Method Get Root dates 20110405
9 READ_DATA Instance method Protected Method Read Data for selected node(s) 20110405
10 READ_UNITS Instance method Protected Method Read Units of display 20110405
11 READ_USER_CUSTOMIZING Instance method Protected Method 20110405
12 SEND_DATA_TO_IL Instance method Protected Method Send data to IL Layer 20110405
13 WRITE_USER_CUSTOMIZING Instance method Protected Method Write User customizing 20110405
Events
Class /MRSS/CL_POT_BL_MAIN has no event.
Types
Class /MRSS/CL_POT_BL_MAIN has no local type.
Method Signatures

Method AUTHORIZATION_CHECK Signature

Method AUTHORIZATION_CHECK on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method AUTHORIZATION_CHECK on class /MRSS/CL_POT_BL_MAIN has no exception.

Method AUTHORIZATION_SINGLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE Call by reference Type reference (TYPE) TREE_OBJEC Structure objec with Node Key for Tree Control 20110405

Method AUTHORIZATION_SINGLE_CHECK on class /MRSS/CL_POT_BL_MAIN has no exception.

Method CLEAR_OLD_DATA Signature

Method CLEAR_OLD_DATA on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method CLEAR_OLD_DATA on class /MRSS/CL_POT_BL_MAIN 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 20110405
2 Importing IT_INITIAL_ORG_UNITS Call by reference Type reference (TYPE) KEYOBJEC_T Initializes Organizational Unit Table 20110405
3 Importing IT_INITIAL_RESOURCES Call by reference Type reference (TYPE) /MRSS/T_RESOURCE_REP_DATA_TAB Resources and Assignments for Reporting 20110405
4 Importing IT_INITIAL_TEAMS Call by reference Type reference (TYPE) /MRSS/T_TEAM_EXT_TAB Teams 20110405
5 Importing IT_INITIAL_WORKLIST Call by reference Type reference (TYPE) /MRSS/T_DEM_ESS_TAB Demands with Essential Attributes 20110405
6 Importing IV_CALL_MODE Call by reference Type reference (TYPE) CHAR3 20110405
7 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 'POPUP' Name of Container for GUI Controls 20110405
8 Importing IV_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP Program: Number of Current Screen 20110405
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 20110405
10 Importing IV_INITIAL_CUST_DATES Call by reference Type reference (TYPE) /MRSS/T_SGR_CUST_DATES Initial Customizing 20110405
11 Importing IV_NO_LOGON Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' No Logon/Instantiation of Planning Board 20110405
12 Importing IV_POP_UP_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Popup Mode? (Display Graph Only) 20110405
13 Importing IV_REPID Call by reference Type reference (TYPE) SYCPROG ABAP program, caller in external procedures 20110405
14 Importing IV_SGE_INTERFACE Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_APPLICATION_REP Scheduling Engine: Facade 20110405
15 Importing IV_SHOW_DATA_TABLE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Display Table of Graph Data? 20110405
16 Importing IV_SHOW_ORG_UNITS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Display Selection Option for Org. Units from Start? 20110405
17 Importing IV_SOURCE Call by reference Type reference (TYPE) CHAR1 Source application which calls the BL 20110405
# Exception Resumable Description Created on
1 X_CONTAINER_NAME_MISSING Name of Custom Container Is Required (! = Popup Mode) 20110405
2 X_ORGANISATION_MISSING Organizational Unit Is Required 20110405

Method FORMAT_DATA Signature

Method FORMAT_DATA on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method FORMAT_DATA on class /MRSS/CL_POT_BL_MAIN has no exception.

Method FORMAT_DATA_FOR_QUAL_CATEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUAL_CATEGORY Call by reference Type reference (TYPE) /MRSS/T_POT_QUALI_CATEGORY Qualification Category 20110405

Method FORMAT_DATA_FOR_QUAL_CATEG on class /MRSS/CL_POT_BL_MAIN has no exception.

Method GET_INITIAL_BUTTON_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POP_UP_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110405
2 Returning RS_BUTTON_LIST Value transfer Type reference (TYPE) /MRSS/T_SGR_BUTTON_S Structure: Are Individual Pushbuttons to Be Visible (= True) 20110405

Method GET_INITIAL_BUTTON_LIST on class /MRSS/CL_POT_BL_MAIN has no exception.

Method GET_ROOT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE Call by reference Type reference (TYPE) UI_FUNC Function Code 20110405
2 Returning RV_ROOT_DATE Value transfer Type reference (TYPE) DATS Field of type DATS 20110405

Method GET_ROOT_DATE on class /MRSS/CL_POT_BL_MAIN has no exception.

Method READ_DATA Signature

Method READ_DATA on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method READ_DATA on class /MRSS/CL_POT_BL_MAIN has no exception.

Method READ_UNITS Signature

Method READ_UNITS on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method READ_UNITS on class /MRSS/CL_POT_BL_MAIN has no exception.

Method READ_USER_CUSTOMIZING Signature

Method READ_USER_CUSTOMIZING on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method READ_USER_CUSTOMIZING on class /MRSS/CL_POT_BL_MAIN has no exception.

Method SEND_DATA_TO_IL Signature

Method SEND_DATA_TO_IL on class /MRSS/CL_POT_BL_MAIN has no parameter.
Method SEND_DATA_TO_IL on class /MRSS/CL_POT_BL_MAIN has no exception.

Method WRITE_USER_CUSTOMIZING Signature

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