SAP ABAP Class /MRSS/CL_SGU_IL_PN_GANTT (Planning Node Based Gantt)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGU (Package) User Interface for Interactive Planning Board
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20100309
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_IL_GANTT Gantt Interface 20080710
3 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGU_IL_GANTT_CMN Common private methods for gantt cls 20080827
Properties
Class /MRSS/CL_SGU_IL_PN_GANTT  
Short Description Planning Node Based Gantt    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGU   User Interface for Interactive Planning Board 
Created 20080710   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGU_IL_PN_GANTT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGU_ERROR_MESSAGE Events for Error Handling 20100309
2 /MRSS/IF_SGU_IL_GANTT Gantt Interface 20080710
3 /MRSS/IF_SGU_IL_GANTT_CMN Common private methods for gantt cls 20080827
Friends
Class /MRSS/CL_SGU_IL_PN_GANTT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MENU_P_NODE Constant Private Type reference (TYPE) BCVALS-ID /MRSS/CL_SGU_CONSTANTS=>C_MENU_0020 Object identification in bar chart 20090123
2 GREF_DEPENDENCIES Instance attribute Private Attribute reference (LIKE) 20080827
3 GREF_GANTT Instance attribute Private Attribute reference (LIKE) 20080827
4 GREF_PLANITEMS Instance attribute Private Attribute reference (LIKE) 20080827
5 GREF_RESOURCES Instance attribute Private Attribute reference (LIKE) 20080827
6 GS_PROFILE Instance attribute Private Attribute reference (LIKE) 20080827
7 GS_SELECTED_WORKITEM Instance attribute Private Attribute reference (LIKE) 20080827
8 GT_CHG_DEMANDS Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_DEMAND_TAB Changed Demands 20120508
9 GT_COM_TABLES Instance attribute Private Attribute reference (LIKE) 20080827
10 GT_CURVE_ITEMS Instance attribute Public Type reference (TYPE) /MRSS/T_PN_CURVE_OBJECT_TAB Planning Node Curve Object 20081005
11 GT_DEMANDS Instance attribute Private Attribute reference (LIKE) 20080827
12 GT_LINKS Instance attribute Private Attribute reference (LIKE) 20080827
13 GT_PLANNING_NODES Instance attribute Private Type reference (TYPE) /MRSS/T_PLANNING_NODE_TAB Planning node information 20081007
14 GT_RESOURCES Instance attribute Private Attribute reference (LIKE) 20080827
15 GT_SELECTED_LINKS Instance attribute Private Attribute reference (LIKE) 20080827
16 GT_SELECTED_NODES Instance attribute Private Attribute reference (LIKE) 20080827
17 GV_BEGDA Instance attribute Private Attribute reference (LIKE) 20080827
18 GV_BEGDA_2 Instance attribute Private Attribute reference (LIKE) 20080827
19 GV_CHART_ID Instance attribute Private Attribute reference (LIKE) 20080827
20 GV_CURVE_ID Instance attribute Private Type reference (TYPE) BCOBJID Object identification in bar chart 20080912
21 GV_ENDDA Instance attribute Private Attribute reference (LIKE) 20080827
22 GV_ENDDA_2 Instance attribute Private Attribute reference (LIKE) 20080827
23 GV_EXPAND_MODE Instance attribute Private Attribute reference (LIKE) 20080827
24 GV_NEXT_PBO_BOX Instance attribute Private Attribute reference (LIKE) 20080827
25 GV_NEXT_PBO_CLEAR_TABLES Instance attribute Private Attribute reference (LIKE) 20080827
26 GV_NEXT_PBO_DATE Instance attribute Private Attribute reference (LIKE) 20080827
27 GV_NEXT_PBO_POSITION Instance attribute Private Attribute reference (LIKE) 20080827
28 GV_NEXT_PBO_SELECT_ITEM Instance attribute Private Attribute reference (LIKE) 20080827
29 GV_NEXT_PBO_TIME Instance attribute Private Attribute reference (LIKE) 20080827
30 GV_RESTYPE Instance attribute Private Attribute reference (LIKE) 20080827
31 GV_ROW_NUMBER Instance attribute Private Type reference (TYPE) BCROWNUMB Line number in bar chart 20080912
32 LT_COMM_CURVES Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_COMTABLES Communication Structure for Gantt Control 20081004
33 LV_COLOR_FILL Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080929
34 LV_GRAPH_BUTTON Instance attribute Private Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080928
35 LV_GRAPH_TYPE Instance attribute Private Type reference (TYPE) /MRSS/T_SGU_PN_VIEW_TYPE Planning Node Gantt View Type 20080928
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MENUS Instance method Private Method 20090123
2 ADD_PLANNING_NODES Instance method Private Method Add Planning nodes 20091204
3 ASK_AND_SAVE Instance method Private Method 20080827
4 CHANGE_DEMAND_PN Instance method Private Method Change Demand work Center 20081007
5 CLEAR_CT_COMM_TABLES Instance method Private Method 20081021
6 CONVERT_DATE_TO_INT Instance method Private Method 20080827
7 CONVERT_INT_TO_DATE Instance method Private Method 20080827
8 CREATE_GROUP_CURVES Instance method Private Method 20080912
9 CREATE_MULTI_CURVES Instance method Private Method 20080912
10 DRAW_PERCENTAGE_LINE Instance method Private Method 20090217
11 FILL_COLOR Instance method Private Method 20080915
12 GET_PN_CAPACITY Instance method Private Method Get planning nodes and its capacity 20081005
13 GET_PN_USER_SETTINGS Instance method Private Method Get Planning Node User Setting 20081003
14 MODIFY_CURVE_VALUES Instance method Private Method Modify curve values 20081005
15 PN_ADD_DELETE Instance method Private Method Add or Delete Planning Node Data 20081007
16 POPULATE_BOX Instance method Private Method 20080827
17 POPULATE_RIBBONS Instance method Private Method 20080827
18 POPULATE_SECTION_DAY Instance method Private Method 20080827
19 POPULATE_SECTION_WEEK Instance method Private Method 20080827
20 SET_DEMAND_DISPATCHED_STATUS Instance method Private Method Set work centre dispatched system status 20110321
Events
# Event Type Visibility Description Created on
1 MESSAGES_FROM_EVENT Instance Event
(0)
Private
(0)
20100309
Types
Class /MRSS/CL_SGU_IL_PN_GANTT has no local type.
Method Signatures

Method ADD_MENUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POPUP_CODES Call by reference Type reference (TYPE) /MRSS/T_SGU_POPUP_CODES_TAB Function Code Table 20090204
2 Importing IT_EXCL_CODES Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20090123
3 Importing IV_ADD_MENU_EXIT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20090123
4 Importing IV_ADD_SEPARATOR_AT_START Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN '' Boolean Variable 20090123
5 Importing IV_MENU_ID Call by reference Type reference (TYPE) BCVALS-ID Object identification in bar chart 20090123
6 Importing IV_PROGRAM Call by reference Type reference (TYPE) SYST-REPID 20090123
7 Importing IV_STATUS Call by reference Type reference (TYPE) RSEU1-STATUS Menu Painter: Status code 20090123

Method ADD_MENUS on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method ADD_PLANNING_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20091204
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20091204

Method ADD_PLANNING_NODES on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method ASK_AND_SAVE Signature

Method ASK_AND_SAVE on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method ASK_AND_SAVE on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CHANGE_DEMAND_PN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20100309
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20100309
3 Importing IT_COMM_TABLES Call by reference Type reference (TYPE) /MRSS/T_SGU_COMTABLES Communication Structure for Gantt Control 20081007

Method CHANGE_DEMAND_PN on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CLEAR_CT_COMM_TABLES Signature

Method CLEAR_CT_COMM_TABLES on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method CLEAR_CT_COMM_TABLES on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CONVERT_DATE_TO_INT Signature

Method CONVERT_DATE_TO_INT on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method CONVERT_DATE_TO_INT on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CONVERT_INT_TO_DATE Signature

Method CONVERT_INT_TO_DATE on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method CONVERT_INT_TO_DATE on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CREATE_GROUP_CURVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COM_TABLES Call by reference Type reference (TYPE) /MRSS/T_SGU_COMTABLES Communication Structure for Gantt Control 20080912
2 Importing IS_PN_GANTT_SETTING Call by reference Type reference (TYPE) /MRSS/T_SGU_PN_GANTT_SETTINGS Planning Node Gantt Settings 20080924
3 Importing IT_PLANNING_NODES_BASE_CAG Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20090216
4 Importing IT_PLANNING_NODES_CAG Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Planungsknoten 20080920
5 Importing IV_WINID Call by reference Type reference (TYPE) GRWINID Window ID in graphic 20080912

Method CREATE_GROUP_CURVES on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method CREATE_MULTI_CURVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COM_TABLES Call by reference Type reference (TYPE) /MRSS/T_SGU_COMTABLES Communication Structure for Gantt Control 20080912
2 Importing IS_PN_GANTT_SETTING Call by reference Type reference (TYPE) /MRSS/T_SGU_PN_GANTT_SETTINGS Planning Node Gantt Settings 20080924
3 Importing IT_PLANNING_NODES_BASE_CAG Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20090216
4 Importing IT_PLANNING_NODES_CAG Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Planungsknoten 20080912
5 Importing IV_WINID Call by reference Type reference (TYPE) GRWINID Window ID in graphic 20080912

Method CREATE_MULTI_CURVES on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method DRAW_PERCENTAGE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURVE Call by reference Type reference (TYPE) BCCURVETAB Table Type for BCCURVE 20090217
2 Changing CT_CURVE_VALS Call by reference Type reference (TYPE) BCCURVVALSTAB Table Type for BCCURVVALS 20090217
3 Changing CT_POSITIONS Call by reference Type reference (TYPE) BCPOSITIONTAB Table Type for BCPOSITION 20090217
4 Importing IS_PLANNING_NODES_BASE_CAG Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT Capacity Information of Planning nodes External Format 20090217
5 Importing IV_ABS_AVAIL_DISP Call by reference Type reference (TYPE) /MRSS/T_SGU_ABS_AVAIL_DISPLAY Display Absolute Availability 20090217
6 Importing IV_AX_ID Call by reference Type reference (TYPE) BCOBJID Object identification in bar chart 20090217
7 Importing IV_CURVE_TYPE Call by reference Type reference (TYPE) BCCURVETYP Curve type in bar chart 20090217
8 Importing IV_GRAPH_TYPE Call by reference Type reference (TYPE) BCCURVETYP Curve type in bar chart 20090217
9 Importing IV_PER_LINE Call by reference Type reference (TYPE) /MRSS/T_SGU_GANTT_PER_LINE Percentage Line for Planning Node Gantt 20090217

Method DRAW_PERCENTAGE_LINE on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method FILL_COLOR Signature

Method FILL_COLOR on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method FILL_COLOR on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method GET_PN_CAPACITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BASIC_CAPACITY Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20081022
2 Exporting ET_PN_CAPACITY Call by reference Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20081005
3 Importing IT_PN_BASE_CAPACITY Value transfer Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20090218
4 Importing IT_PN_CAPACITY Value transfer Type reference (TYPE) /MRSS/T_PN_CAG_EXT_TAB Capacity Information of Planning nodes External Format 20081030
5 Importing IV_FROM_DB Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081005
6 Importing IV_GET_BASE_ALSO Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081022
7 Importing IV_RECALCULATE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081007

Method GET_PN_CAPACITY on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method GET_PN_USER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ABS_AVAIL_DISP Call by reference Type reference (TYPE) /MRSS/T_SGU_ABS_AVAIL_DISPLAY Boolean Variable 20090217
2 Exporting EV_END Call by reference Type reference (TYPE) CHAR20 Char 20 20081003
3 Exporting EV_END_ABS Call by reference Type reference (TYPE) CHAR20 Char 20 20090310
4 Exporting EV_END_INTERNAL Call by reference Type reference (TYPE) BCAXISVAL Value for Y-axes for curves in bar chart 20081003
5 Exporting EV_FONT_SIZE Call by reference Type reference (TYPE) BCVALSVAL Value in value table 20081003
6 Exporting EV_GRAPH_TYPE Call by reference Type reference (TYPE) BCCURVETYP Curve type in bar chart 20081003
7 Exporting EV_PERCENTAGE_LINE Call by reference Type reference (TYPE) /MRSS/T_SGU_GANTT_PER_LINE Percentage Line for Planning Node Gantt 20081019
8 Exporting EV_ROW_WIDTH Call by reference Type reference (TYPE) BCSECTSIZE Version Number Component 20081003
9 Exporting EV_ROW_WIDTH_ABS Call by reference Type reference (TYPE) BCSECTSIZE Version Number Component 20090310
10 Exporting EV_START Call by reference Type reference (TYPE) CHAR20 Char 20 20081003
11 Exporting EV_START_ABS Call by reference Type reference (TYPE) CHAR20 Char 20 20090310
12 Exporting EV_START_INTERNAL Call by reference Type reference (TYPE) BCAXISVAL Value for Y-axes for curves in bar chart 20081003
13 Importing IS_PN_GANTT_SETTING Call by reference Type reference (TYPE) /MRSS/T_SGU_PN_GANTT_SETTINGS Planning Node Gantt Settings 20081003

Method GET_PN_USER_SETTINGS on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method MODIFY_CURVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COM_TABLES Call by reference Type reference (TYPE) /MRSS/T_SGU_COMTABLES Communication Structure for Gantt Control 20081005
2 Importing IV_RECALC Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20120503

Method MODIFY_CURVE_VALUES on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method PN_ADD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIT Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081007
2 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Table of demand items in structure representation 20081205

Method PN_ADD_DELETE on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method POPULATE_BOX Signature

Method POPULATE_BOX on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method POPULATE_BOX on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method POPULATE_RIBBONS Signature

Method POPULATE_RIBBONS on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method POPULATE_RIBBONS on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method POPULATE_SECTION_DAY Signature

Method POPULATE_SECTION_DAY on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method POPULATE_SECTION_DAY on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method POPULATE_SECTION_WEEK Signature

Method POPULATE_SECTION_WEEK on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
Method POPULATE_SECTION_WEEK on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.

Method SET_DEMAND_DISPATCHED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND_EXT Demand for Display on User Interface 20110321
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20110321
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20110321
4 Importing IS_DEMAND Call by reference Type reference (TYPE) /MRSS/T_DEMAND_EXT Demand for Display on User Interface 20110321

Method SET_DEMAND_DISPATCHED_STATUS on class /MRSS/CL_SGU_IL_PN_GANTT has no exception.
Event Signatures

Event MESSAGES_FROM_EVENT Signature
Event MESSAGES_FROM_EVENT on class /MRSS/CL_SGU_IL_PN_GANTT has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610