SAP ABAP Class CL_EHSGWB_CONTROLLER (EHS: LWB UI Controller)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_WB (Package) EHS: Labeling Workbench Framework
Properties
Class CL_EHSGWB_CONTROLLER  
Short Description EHS: LWB UI Controller    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_WB   EHS: Labeling Workbench Framework 
Created 20110914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EHSG_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EHSGWB_CONTROLLER has no interface implemented.
Friends
Class CL_EHSGWB_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BP_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_EHSGWB_BP_FACTORY EHS: LWB Business Process Factory 20110914
2 GO_CONTROLLER Static Attribute Private Object reference (TYPE REF TO) CL_EHSGWB_CONTROLLER EHS: Labeling Workbench Controller 20110914
3 MC_TREE_NODE_STRUCTURE_NAME Constant Private Type reference (TYPE) X030L-TABNAME 'CCGLS_WB_BP_TREE_NODES' Table name 20110914
4 MD_CONTROL Instance attribute Private Type reference (TYPE) TY_S_CONTROL 20120321
5 MD_CONTROL_SORT Instance attribute Public Type reference (TYPE) I Specify Sequence for Current Screen 20120321
6 MO_BP_PANEL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20110914
7 MO_BP_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20110914
8 MTH_BP_VIEWS Instance attribute Private Type reference (TYPE) CCGLD_WB_BP_OBJECT BP Objects (View, Message) 20110914
9 MT_ACTUAL_QUERY_CRIT_VALUES Instance attribute Private Type reference (TYPE) CCGLD_WB_ALV_QUERY_CRIT_VALUES ALV for LWB Search Criteria 20120814
10 MT_CONTROL Instance attribute Private Type reference (TYPE) TY_T_CONTROL Control Ref. 20120321
11 MV_ACTIVE_BP Instance attribute Private Type reference (TYPE) CBGLE_WB_BP_ID EHS: Business Process ID 20110914
12 MV_ACTUAL_QUERY_CRIT_ID Instance attribute Private Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID Query Criteria ID 20110914
13 MV_CONTAINER_VISIBLE Instance attribute Private Type reference (TYPE) AS4FLAG ' ' Checkbox 20120229
14 MV_FLG_WB_STARTED Instance attribute Private Type reference (TYPE) AS4FLAG LWB Started 20110914
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TAB Instance method Private Method Change BP Tab 20110914
2 CHECK_FOR_MESSAGES Instance method Public Method Check for and Display Buffered Messages 20110914
3 CONSTRUCTOR Instance method Public Constructor Private to Implement Singleton Pattern 20110914
4 CREATE_BP_AUTHORITY_TABLE Instance method Private Method Create Table to Check User's Authorization for BP 20110914
5 CREATE_BP_OBJECTS Instance method Private Method Create BP Objects (View, Message) 20110914
6 CREATE_BP_TREE Instance method Private Method Create the BP Tree 20110914
7 CREATE_BP_TREE_PANEL Instance method Private Method Create Panel for BP Tree 20110914
8 DETERMINE_NEXT_SUBTAB Instance method Private Method Handling of the User UI Action 20120307
9 DETERMINE_NEXT_TAB Instance method Private Method Handling of the User UI Action 20120307
10 DISPLAY_MESSAGES Instance method Private Method Display Messages of Active BP 20110914
11 DO_NOT_SAVE Instance method Private Method Returns to Suppress Saving Data Due to User Parameter 20110914
12 GET_ACTIVE_BP_ID Instance method Public Method Return the Actual Active BP 20110914
13 GET_ACTUAL_QUERY_CRITERIA_ID Instance method Public Method Get the Actual Query Criteria ID for SHLP 20110914
14 GET_ACTUAL_QUERY_CRITERIA_VAL Instance method Public Method Get the Actual Query Criteria Values for SHLP 20120814
15 GET_BP_OBJECTS Instance method Public Method Return the Objects (View, Message) of a BP 20110914
16 GET_BP_OF_USER Instance method Private Method Return BP for Which User Is Authorized 20110914
17 GET_BP_TREE_PANEL_WIDTH Instance method Private Method Return the BP Tree Panel Width 20110914
18 GET_CONTROL Instance method Public Method Get Information for Set Focus to Custom Control 20120322
19 GET_INSTANCE_CL Static method Public Method Return Controller Object 20110914
20 IS_CONTAINING_MSG Instance method Private Method Check Whether BP Contains Messages to Be Displayed 20110914
21 LEAVE_WORKBENCH Instance method Private Method Leave Labeling Workbench 20110914
22 OKCODE_BACK Instance method Public Method Leave Labeling Workbench 20120307
23 OKCODE_CANCEL Instance method Private Method Cancel Labeling Workbench 20120521
24 OKCODE_HANDLER Instance method Public Method Handling of the User UI Action 20110914
25 ON_TREE_NODE_DOUBLE_CLICK Instance method Public Event handling method BP Tree Event Handler: Double-Click 20110914
26 ON_TREE_NODE_KEYPRESS Instance method Public Event handling method BP Tree Event Handler: Key Pressed on Node 20110914
27 SAVE_DATA Instance method Private Method Trigger Saving of Data 20110914
28 SEPARATE_BP Instance method Private Method Separate BP and Parent BP 20110914
29 SET_ACTIVE_BP_ID Instance method Private Method Set Actual Active BP 20110914
30 SET_ACTIVE_NODE_AT_TREE Instance method Public Method Set Active Node in BP Tree 20110914
31 SET_ACTUAL_QUERY_CRITERIA_ID Instance method Public Method Buffer the Actual Query Criteria ID for SHLP 20110914
32 SET_ACTUAL_QUERY_CRITERIA_VAL Instance method Public Method Buffer the Actual Query Criteria Values for SHLP 20120814
33 SET_ALL_TAB_INVISIBLE Instance method Private Method Modifies All Tabs to Be Invisible 20110914
34 SET_BP_OBJECTS Instance method Private Method Buffer BP Objects (View, Message) 20110914
35 SET_BP_TABS_VISIBLE Instance method Public Method Set Tabs of the Active BP to Visible 20110914
36 SET_BP_TREE_EVENT_HANDLER Instance method Private Method Set Event Handler for BP Tree Events 20110914
37 SET_BP_TREE_NODES Instance method Private Method Set Up Nodes for BP Tree 20110914
38 SET_BP_TREE_NODES_NEXT_LEVEL Instance method Private Method Set Up Nodes of Next Level in BP Tree 20110914
39 SET_CONTAINER_VISIBILITY Instance method Private Method Show/Hide Navigation 20120229
40 SET_CONTROL Instance method Public Method Set Focus to the Given Control 20120321
41 SET_MESSAGES Instance method Public Method Set Occurred Messages of BP 20110914
42 SET_SCREENS_VISIBLE Instance method Public Method Set the Actual Active Screens to Visible 20110914
43 START_BP Instance method Private Method Start a Business Process 20110914
44 START_BP_MODEL_VIEW_PAIR Instance method Private Method Start BP with a Model/View Pair 20110914
45 START_BP_PROGRAM Instance method Private Method Start BP with a Program 20110914
46 START_BP_TRANSACTION Instance method Private Method Start BP with a Transaction 20110914
47 START_BP_VIEW Instance method Private Method Start BP with a (Maintenance) View 20110914
48 START_WORKBENCH Instance method Public Method Start Labeling Workbench 20110914
49 TRIGGER_EVENT_HANDLING Instance method Private Method Call Control Framework to Handle Occurred Events 20110914
Events
Class CL_EHSGWB_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONTROL Private See coding 20120321 BEGIN OF ty_s_control, bp_id TYPE cbgle_wb_bp_id, tab_id TYPE cbgle_wb_tab_id, screen_id TYPE cbgle_wb_screen_id, sort TYPE eseord, control TYPE REF TO cl_gui_custom_container, alv_grid TYPE REF TO cl_ehsgwb_alv_grid_root, alv_tree TYPE REF TO cl_ehsgwb_alv_tree, END OF ty_s_control
2 TY_T_CONTROL Private See coding 20120321 ty_t_control TYPE STANDARD TABLE OF ty_s_control
Method Signatures

Method CHANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_NOCHECK_CHANGED_DATA Call by reference Type reference (TYPE) AS4FLAG Flag if check changed data 20120320
2 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20110914

Method CHANGE_TAB on class CL_EHSGWB_CONTROLLER has no exception.

Method CHECK_FOR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914

Method CHECK_FOR_MESSAGES on class CL_EHSGWB_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EHSGWB_CONTROLLER has no parameter.
Method CONSTRUCTOR on class CL_EHSGWB_CONTROLLER has no exception.

Method CREATE_BP_AUTHORITY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Returning RT_AUTHORITY Value transfer Type reference (TYPE) CCGLD_WB_AUTHORITY EHS: Labeling Workbench authority check 20110914

Method CREATE_BP_AUTHORITY_TABLE on class CL_EHSGWB_CONTROLLER has no exception.

Method CREATE_BP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Returning RS_BP_OBJECTS Value transfer Type reference (TYPE) CCGLS_WB_BP_OBJECT EHS: LWB Funktionen Definition Object 20110914

Method CREATE_BP_OBJECTS on class CL_EHSGWB_CONTROLLER has no exception.

Method CREATE_BP_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20110914
2 Returning RV_FLG_NO_BP_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method CREATE_BP_TREE on class CL_EHSGWB_CONTROLLER has no exception.

Method CREATE_BP_TREE_PANEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_PANEL_WIDTH Call by reference Type reference (TYPE) I 20110914

Method CREATE_BP_TREE_PANEL on class CL_EHSGWB_CONTROLLER has no exception.

Method DETERMINE_NEXT_SUBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAB Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20120307
2 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20120307

Method DETERMINE_NEXT_SUBTAB on class CL_EHSGWB_CONTROLLER has no exception.

Method DETERMINE_NEXT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAB Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20120307
2 Importing IV_FLG_ACTIVE_TAB Call by reference Type reference (TYPE) AS4FLAG TABSTRIP_ID 20120307
3 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20120307

Method DETERMINE_NEXT_TAB on class CL_EHSGWB_CONTROLLER has no exception.

Method DISPLAY_MESSAGES Signature

Method DISPLAY_MESSAGES on class CL_EHSGWB_CONTROLLER has no parameter.
Method DISPLAY_MESSAGES on class CL_EHSGWB_CONTROLLER has no exception.

Method DO_NOT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FLG_DO_NOT_SAVE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method DO_NOT_SAVE on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_ACTIVE_BP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE_BP Value transfer Type reference (TYPE) CBGLE_WB_BP_ID EHS: Business Process ID 20110914

Method GET_ACTIVE_BP_ID on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_ACTUAL_QUERY_CRITERIA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QUERY_CRIT_ID Value transfer Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID Query criteria ID 20110914

Method GET_ACTUAL_QUERY_CRITERIA_ID on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_ACTUAL_QUERY_CRITERIA_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RT_QUERY_CRIT_VALUES Value transfer Type reference (TYPE) CCGLD_WB_ALV_QUERY_CRIT_VALUES Query criteria ID 20120814

Method GET_ACTUAL_QUERY_CRITERIA_VAL on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_BP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Returning RS_BP_OBJECTS Value transfer Type reference (TYPE) CCGLS_WB_BP_OBJECT Objects of a BP 20110914

Method GET_BP_OBJECTS on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_BP_OF_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20110914
2 Returning RT_BP Value transfer Type reference (TYPE) CCGLD_WB_BP_DEF EHS: LWB BP definition 20110914

Method GET_BP_OF_USER on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_BP_TREE_PANEL_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BP_PANEL_WIDTH Value transfer Type reference (TYPE) I BP tree panel width given in pixel 20110914

Method GET_BP_TREE_PANEL_WIDTH on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_EHSGWB_ALV_GRID_ROOT ALV List Viewer 20120322
2 Exporting EO_ALV_TREE Call by reference Object reference (TYPE REF TO) CL_EHSGWB_ALV_TREE ALV-Tree-Control 20120322
3 Exporting EO_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20120322

Method GET_CONTROL on class CL_EHSGWB_CONTROLLER has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_EHSGWB_CONTROLLER EHS: Labeling Workbench controller 20110914

Method GET_INSTANCE_CL on class CL_EHSGWB_CONTROLLER has no exception.

Method IS_CONTAINING_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Returning RV_FLG_HAS_MSG Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method IS_CONTAINING_MSG on class CL_EHSGWB_CONTROLLER has no exception.

Method LEAVE_WORKBENCH Signature

Method LEAVE_WORKBENCH on class CL_EHSGWB_CONTROLLER has no parameter.
Method LEAVE_WORKBENCH on class CL_EHSGWB_CONTROLLER has no exception.

Method OKCODE_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_TAB Call by reference Type reference (TYPE) SYUCOMM Aktiver Reiter 20120521
2 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20120320

Method OKCODE_BACK on class CL_EHSGWB_CONTROLLER has no exception.

Method OKCODE_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20120521

Method OKCODE_CANCEL on class CL_EHSGWB_CONTROLLER has no exception.

Method OKCODE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20110914

Method OKCODE_HANDLER on class CL_EHSGWB_CONTROLLER has no exception.

Method ON_TREE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20110914

Method ON_TREE_NODE_DOUBLE_CLICK on class CL_EHSGWB_CONTROLLER has no exception.

Method ON_TREE_NODE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Attribute reference (LIKE) Key Pressed 20110914
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20110914

Method ON_TREE_NODE_KEYPRESS on class CL_EHSGWB_CONTROLLER has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ABORT Call by reference Type reference (TYPE) BOOLEAN 20120920
2 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20110914

Method SAVE_DATA on class CL_EHSGWB_CONTROLLER has no exception.

Method SEPARATE_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BP Call by reference Type reference (TYPE) CCGLD_WB_BP_DEF EHS: LWB BP definition 20110914
2 Exporting ET_BP_PARENT Call by reference Type reference (TYPE) CCGLD_WB_BP_DEF EHS: LWB BP definition 20110914

Method SEPARATE_BP on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_ACTIVE_BP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID EHS: Business Process ID 20110914

Method SET_ACTIVE_BP_ID on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_ACTIVE_NODE_AT_TREE Signature

Method SET_ACTIVE_NODE_AT_TREE on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_ACTIVE_NODE_AT_TREE on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_ACTUAL_QUERY_CRITERIA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUERY_CRIT_ID Call by reference Type reference (TYPE) CBGLE_WB_QUERY_CRIT_ID Query criteria ID 20110914

Method SET_ACTUAL_QUERY_CRITERIA_ID on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_ACTUAL_QUERY_CRITERIA_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUERY_CRIT_VALUES Call by reference Type reference (TYPE) CCGLD_WB_ALV_QUERY_CRIT_VALUES Query criteria ID 20120814

Method SET_ACTUAL_QUERY_CRITERIA_VAL on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_ALL_TAB_INVISIBLE Signature

Method SET_ALL_TAB_INVISIBLE on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_ALL_TAB_INVISIBLE on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_BP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BP_OBJECTS Call by reference Type reference (TYPE) CCGLS_WB_BP_OBJECT EHS: LWB Funktionen Definition Object 20110914

Method SET_BP_OBJECTS on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_BP_TABS_VISIBLE Signature

Method SET_BP_TABS_VISIBLE on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_BP_TABS_VISIBLE on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_BP_TREE_EVENT_HANDLER Signature

Method SET_BP_TREE_EVENT_HANDLER on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_BP_TREE_EVENT_HANDLER on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_BP_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BP Call by reference Type reference (TYPE) CCGLD_WB_BP_DEF EHS: LWB BP definition 20110914

Method SET_BP_TREE_NODES on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_BP_TREE_NODES_NEXT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BP Call by reference Type reference (TYPE) CCGLD_WB_BP_DEF EHS: LWB BP definition 20110914
2 Changing CT_NODES Call by reference Type reference (TYPE) CCGLD_WB_BP_TREE_NODES EHS: LWB BP tree nodes 20110914
3 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914

Method SET_BP_TREE_NODES_NEXT_LEVEL on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_CONTAINER_VISIBILITY Signature

Method SET_CONTAINER_VISIBILITY on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_CONTAINER_VISIBILITY on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20120321

Method SET_CONTROL on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: Labeling messages 20110914
2 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID EHS: Business Process ID 20110914

Method SET_MESSAGES on class CL_EHSGWB_CONTROLLER has no exception.

Method SET_SCREENS_VISIBLE Signature

Method SET_SCREENS_VISIBLE on class CL_EHSGWB_CONTROLLER has no parameter.
Method SET_SCREENS_VISIBLE on class CL_EHSGWB_CONTROLLER has no exception.

Method START_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914

Method START_BP on class CL_EHSGWB_CONTROLLER has no exception.

Method START_BP_MODEL_VIEW_PAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914

Method START_BP_MODEL_VIEW_PAIR on class CL_EHSGWB_CONTROLLER has no exception.

Method START_BP_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Importing IV_NAME Call by reference Type reference (TYPE) CBGLE_WB_PROGNAME Program name 20110914
3 Importing IV_VARIANT Call by reference Type reference (TYPE) CBGLE_WB_PROGVARIANT Program variant 20110914

Method START_BP_PROGRAM on class CL_EHSGWB_CONTROLLER has no exception.

Method START_BP_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Importing IV_TCODE Call by reference Type reference (TYPE) CBGLE_WB_TCODE Transaction code 20110914

Method START_BP_TRANSACTION on class CL_EHSGWB_CONTROLLER has no exception.

Method START_BP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID Business Process ID 20110914
2 Importing IV_NAME Call by reference Type reference (TYPE) CBGLE_WB_VIEW View name 20110914

Method START_BP_VIEW on class CL_EHSGWB_CONTROLLER has no exception.

Method START_WORKBENCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20110914
2 Returning RV_FLG_NO_BP_AVAILABLE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method START_WORKBENCH on class CL_EHSGWB_CONTROLLER has no exception.

Method TRIGGER_EVENT_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OKCODE Call by reference Type reference (TYPE) SYUCOMM Function code that PAI triggered 20110914
2 Exporting EV_FLG_EXIT_PAI_PROCESSING Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method TRIGGER_EVENT_HANDLING on class CL_EHSGWB_CONTROLLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607