SAP ABAP Class /MRSS/CL_SGR_BL_MAIN (Business Layer Main Class)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGR (Package) Operative Reporting for Scheduling Engine
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 20110406
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGR_UTIL_MAIN Interface for loose coupling between BL and UI 20081218
Properties
Class /MRSS/CL_SGR_BL_MAIN  
Short Description Business Layer Main Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGR   Operative Reporting for Scheduling Engine 
Created 20031031   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MRSS/CL_SGE_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_POT_BL_MAIN Interface to Buisness layer for Util Rep 20110406
2 /MRSS/IF_SGR_UTIL_MAIN Interface for loose coupling between BL and UI 20081218
Friends
Class /MRSS/CL_SGR_BL_MAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_GRAPH_BUFFER Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA_SERIES_T Table with Series for Graph 20071029
2 GS_GRAPH_DATA_SIM Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA Structure with Data for Graphs and Table 20071029
3 GT_BUFFER Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_TEAM_BUFFER_TAB Row Type for Buffer Customizing 20071029
4 GT_CUMM_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_CUMM_DATA_T Table with Cumulated Data 20050701
5 GT_CUMM_DATA_SIM Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_CUMM_DATA_T Table Type for /MRSS/T_SGR_CUMM_DATA 20071029
6 GT_CUMM_DATA_SUMM Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_CUMM_DATA_T Table with Cumulated Data (SUMM(ORGUNITS)) 20050701
7 GT_DAY_ATTR_DBM Static Attribute Public Type reference (TYPE) /MRSS/T_SGR_DAY_ATTRIBUTES_TAB Daily Attributes 20071029
8 GT_EXCEPTION Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_EXCEPTION_TAB Table Type for Exception in Team Buffer Value 20071029
9 GT_LINKS Instance attribute Private Type reference (TYPE) /MRSS/T_LINK_OBJ_EXT_TAB Links to Organizational Unit 20040514
10 GT_ORG_STRUCT Instance attribute Private Type reference (TYPE) KEYSTRUC_T Structure of Selected OrgUnits 20050701
11 GT_ORG_STRUC_FROM_MEMORY Instance attribute Private Type reference (TYPE) KEYSTRUC_T 20070816
12 GT_ORG_UNITS Instance attribute Private Type reference (TYPE) KEYOBJEC_T Table of OrgUnits that Belong to Active OrgUnit 20050701
13 GT_ORG_UNIT_FROM_MEMORY Instance attribute Private Type reference (TYPE) KEYOBJEC_T 20070816
14 GT_RAW_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_RAW_DATA_TAB Table for Storing Resource and Worklist Data 20080103
15 GT_SIM_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_SIM_RAW_DATA_TAB Table with Data to Be Simulated 20071029
16 GT_TEAMS Instance attribute Private Type reference (TYPE) /MRSS/T_TEAM_EXT_TAB Organizational Unit Teams 20040514
17 GT_WEB_COLOR Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_COL_TAB Table Type for color properties for DBM -web 20090119
18 GV_CLEAR_SIMUL Instance attribute Private Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20071029
19 GV_GRAPH_TYPE_FROM_MEMORY Instance attribute Public Type reference (TYPE) C 20070816
20 GV_REFRESH Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080103
21 LREF_CHART_DATA Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_BL_CHART_DATA Business Layer Main Class 20040205
22 LREF_DATA_SOURCE Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_BL_DATA_RETRIEVAL Source of Raw Data 20040205
23 LREF_FACADE Instance attribute Private Object reference (TYPE REF TO) /MRSS/IF_SGE_APPLICATION_REP Reference to Scheduling Engine 20031117
24 LREF_INTERACTION_LAYER Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_IL_MAIN Reference to Interaction Layer 20031031
25 LREF_SUMMARISE Instance attribute Private Object reference (TYPE REF TO) /MRSS/CL_SGR_BL_SUMMARISE Summarizes the Raw Data 20040205
26 LS_BUTTONS Instance attribute Private Attribute reference (LIKE) 20111004
27 LS_CUST_DATES Instance attribute Private Attribute reference (LIKE) 20031125
28 LS_USER_PERS_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_USER_PERS_DATA Standard Settings for a User 20040122
29 LT_ORG_STRUCT Instance attribute Private Type reference (TYPE) KEYSTRUC_T Structure of Selected OrgUnits 20050623
30 LT_TRACE Instance attribute Public Type reference (TYPE) /MRSS/T_SGR_TRACE_T Trace Table 20040123
31 LT_UNITS Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_UNIT_T Table of Units for TIME Dimension 20040130
32 LV_ACTIVE_ORG_UNIT Instance attribute Private Type reference (TYPE) TREE_OBJEC Current Org. Unit by Logging on to Scheduling Engine 20031119
33 LV_DATA_AVAILABLE Instance attribute Private Type reference (TYPE) /MRSS/T_DATE_INTERVAL For Which Period Has Data Been Read? 20031125
34 LV_DISPLAY_SINGLE_ORG_UNIT Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Is Only the Selected Unit to Be Displayed/Cumulated? 20031119
35 LV_GRAPH_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA Raw Data for the Graph for Display (Not XML) 20031125
36 LV_GRAPH_DATA_SUMM Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_DATA Raw Data for the Graph for Display (Not XML) 20050701
37 LV_NO_LOGON Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Suppress Logon to Planning Board? 20040114
38 LV_OVERLOAD Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Indicate Utilization Above X%? 20040121
39 LV_POPUP_MODE Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Display as Dialog Box? 20031218
40 LV_RAW_DATA Instance attribute Private Type reference (TYPE) /MRSS/T_SGR_RAW_DATA Raw data 20040205
41 LV_REPID Instance attribute Private Type reference (TYPE) SYCPROG Name of Calling ABAP Program 20031117
42 LV_RESOURCES Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Display Resources? 20040121
43 LV_USER Instance attribute Private Type reference (TYPE) SYST-UNAME User to Be Used 20031117
44 LV_WORKLIST Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Worklist Available? 20040121
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UP_CUMMULATED_DATA Instance method Private Method Add Data on the Basis of OrgUnit 20050701
2 ADD_UP_SINGLE_ORG_UNIT Instance method Private Method Total Data for OrgUnit to Next Higher 20050701
3 CHECK_IF_SUNDAY Instance method Private Method Checks Whether Shift Is Sunday 20071029
4 CLEAR_SIMULATION_DATA Instance method Public Method Resets Simulated Data 20110406
5 CONSTRUCTOR Instance method Public Constructor Constructor 20031031
6 FREE Instance method Public Method Releases Resources Used Internally 20110406
7 GET_BUFFERED_RAW_DATA Instance method Private Method Gets Buffered Raw Data 20080103
8 GET_DATA Instance method Private Method Cumulates Data for an Organizational Unit 20040205
9 GET_GRAPH_CLICK_DATE Static method Public Event handling method 20110406
10 GET_INITIAL_BUTTON_LIST Instance method Private Method Creates a Pushbutton List for Display in Graph Toolbar 20031203
11 GET_NEW_ROOT_DATE Static method Public Event handling method 20110406
12 GET_ROOT_DATE Instance method Private Method Determines Root Date from Template 20040223
13 GET_SUMMARIZED_DATA Instance method Private Method Merges Newly Obtained Data with Data from Global Table 20080103
14 GET_UI_INSTANCE Instance method Public Method Gets Reference to the UI (Required for PAI Handling) 20110406
15 GET_VISIBILITY Instance method Public Method Not Used 20031031
16 HIGHLIGHT_FIRST_GRAPH_BOX Instance method Public Method Highlights the first box of the graphs rendered 20140718
17