SAP ABAP Class CL_WA_OPERATIONS_ACL (GUI Layer for Operation List)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-LBK (Application Component) Logbook
     DIACL_GUI (Package) Logbook: presentation layer
Properties
Class CL_WA_OPERATIONS_ACL  
Short Description GUI Layer for Operation List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DIACL_GUI   Logbook: presentation layer 
Created 20021120   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CCMTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WA_OPERATIONS_ACL has no interface implemented.
Friends
Class CL_WA_OPERATIONS_ACL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20021120
2 ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20021120
3 CALL_APPL_TCODE Instance attribute Private Type reference (TYPE) SY-TCODE Calling Application Tcode 20021120
4 DOCK_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Abstract Container for GUI Controls 20021120
5 DOCK_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20021120
6 DOCK_EXTENSION Instance attribute Private Type reference (TYPE) I 20000 Docking Extension of Docking Container 20021120
7 DOCK_REPID Instance attribute Private Type reference (TYPE) SY-REPID ABAP program 20021120
8 DOCK_SIDE Instance attribute Private Type reference (TYPE) I 1 Docking side of Docking Container 20021120
9 FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20021120
10 OLIST_COM Instance attribute Private Type reference (TYPE) DIACL_OLIST_COM Communication Structure 20021120
11 OUTTAB Instance attribute Private Type reference (TYPE) DIACL_OPERATION_DT DI_ACL: Table Type for ALV output table of operations 20021120
12 PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20021120
13 R_NOTIF Instance attribute Private Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification class 20021122
14 TOOLBAR_EXCLUDING Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20021120
15 T_ORDERS Instance attribute Private Type reference (TYPE) DIWPS_ORDER_REF_T Table of order objects 20021122
Methods
# Method Level Visibility Method type Description Created on
1 ALV_ADJUST_EDIT Instance method Private Method ALV: Define mode (edit/display) for fields in field cat. 20021120
2 ALV_DEFINE_CATALOG_ALN Instance method Private Method Define field catalog for archived notification 20070314
3 ALV_DEFINE_FIELDCAT Instance method Private Method ALV: Define fieldcatalogue (columns) 20021120
4 ALV_DEFINE_LAYOUT Instance method Private Method ALV: Define general layout parameters 20021120
5 ALV_DEFINE_LAYOUT_ALN Instance method Private Method Define Layout for archived notification 20070314
6 ALV_LOAD_DATA Instance method Private Method ALV: Load and prepare component data for outtab 20021120
7 ALV_SET_DROPDOWN Instance method Private Method ALV: Set Dropdown Listboxes 20021120
8 ALV_SET_TOOLBAR Instance method Private Method ALV: Set buttons (toolbar definition) 20021120
9 BF_OPERATION_ADD Instance method Public Method Adds an operation 20021121
10 CHECK_DATA_CHANGED Instance method Public Method Checks for data change in ALV Grid and triggers change event 20030222
11 CHECK_REV_ORDER_CREATION Instance method Private Method Checks order creation from revision 20030302
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021120
13 DISPLAY_CERTIFICATION Instance method Private Method Displays certification information in a popup 20030220
14 DISPLAY_EDIT_OUTTAB_FIELDS Instance method Private Method Define mode (edit/display) for fields in outtab 20021120
15 FILL_OUTTAB Instance method Private Method Fill outtab structure per line 20021120
16 FILL_OUTTAB_FOR_ARC_ORDER Instance method Public Method Fills ALV with archived orders for non archived notification 20070314
17 GET_OLIST_COM Instance method Public Method 20021120
18 GET_OUTTAB Instance method Public Method 20021120
19 GET_SUBSCREEN Instance method Public Method 20021120
20 INIT_DOCK_CONTAINER Instance method Private Method Initialize Docking Container 20021120
21 INIT_OPER_LIST Instance method Private Method Initialize Component List 20021120
22 LOAD_ARC_ORDERS Instance method Public Method Fills ALV with archived orders for archived notification 20070314
23 LOAD_OPERATIONS Instance method Public Method Create Operation List 20021120
24 ON_BEFORE_USER_COMMAND Instance method Private Event handling method Handles event 'before user user command' 20021122
25 ON_BUTTON_CLICK Instance method Private Event handling method Event handler for button click in ALV grid 20021121
26 ON_DATA_CHANGED Instance method Private Event handling method Event handler for change of data in ALV grid 20021122
27 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Data changes has successfully been updated 20021122
28 ON_DOUBLE_CLICK Instance method Private Event handling method Handles double-click event on ALV grid cell 20030214
29 ON_F4 Instance method Private Event handling method Event handler for event ONF4 20021127
30 ON_MENU_BUTTON Instance method Private Event handling method Handles menu request 20030813
31 ON_TOOLBAR Instance method Private Event handling method Handles 'toolbar' event of ALV Grid 20021122
32 ON_USER_COMMAND Instance method Private Event handling method Handles 'user command' event of ALV Grid toolbar 20021122
33 REGISTER_EVENTS Instance method Private Method Registers events and event handlers 20021121
34 SET_CONTEXT Instance method Public Method Sets orders for context 20021124
35 SET_OLIST_COM Instance method Public Method 20021120
36 SET_SUBSCREEN Instance method Private Method 20021120
37 TRIGGER_SCREEN_PAI Instance method Private Method Triggers the screen PAI 20021121
Events
Class CL_WA_OPERATIONS_ACL has no event.
Types
Class CL_WA_OPERATIONS_ACL has no local type.
Method Signatures

Method ALV_ADJUST_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIST_LINE Call by reference Type reference (TYPE) LVC_S_FCAT ALV control: Field catalog 20021120
2 Exporting EDIT Call by reference Type reference (TYPE) LVC_S_FCAT-EDIT ALV control: Ready for input 20021120
3 Importing FIELDNAME Call by reference Type reference (TYPE) LVC_S_FCAT-FIELDNAME ALV-Control: Feldname des Felds Interne Tabelle 20021120

Method ALV_ADJUST_EDIT on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_DEFINE_CATALOG_ALN Signature

Method ALV_DEFINE_CATALOG_ALN on class CL_WA_OPERATIONS_ACL has no parameter.
Method ALV_DEFINE_CATALOG_ALN on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_DEFINE_FIELDCAT Signature

Method ALV_DEFINE_FIELDCAT on class CL_WA_OPERATIONS_ACL has no parameter.
Method ALV_DEFINE_FIELDCAT on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_DEFINE_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OLIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20021120

Method ALV_DEFINE_LAYOUT on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_DEFINE_LAYOUT_ALN Signature

Method ALV_DEFINE_LAYOUT_ALN on class CL_WA_OPERATIONS_ACL has no parameter.
Method ALV_DEFINE_LAYOUT_ALN on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPERATIONS Call by reference Type reference (TYPE) DIWPS_OPERATION_REF_T Vorgänge 20021120

Method ALV_LOAD_DATA on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_SET_DROPDOWN Signature

Method ALV_SET_DROPDOWN on class CL_WA_OPERATIONS_ACL has no parameter.
Method ALV_SET_DROPDOWN on class CL_WA_OPERATIONS_ACL has no exception.

Method ALV_SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLIST_COM Call by reference Type reference (TYPE) CLIST_COM 20021120

Method ALV_SET_TOOLBAR on class CL_WA_OPERATIONS_ACL has no exception.

Method BF_OPERATION_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AFVGD Call by reference Type reference (TYPE) AFVGD Auftrag: Dialogtabelle für Tabelle AFVG (Auftragsvorgang) 20021121

Method BF_OPERATION_ADD on class CL_WA_OPERATIONS_ACL has no exception.

Method CHECK_DATA_CHANGED Signature

Method CHECK_DATA_CHANGED on class CL_WA_OPERATIONS_ACL has no parameter.
Method CHECK_DATA_CHANGED on class CL_WA_OPERATIONS_ACL has no exception.

Method CHECK_REV_ORDER_CREATION Signature

Method CHECK_REV_ORDER_CREATION on class CL_WA_OPERATIONS_ACL has no parameter.
# Exception Resumable Description Created on
1 CX_WA_OPERATIONS_ACL GUI Layer for Operation List 20030302

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW Node Reference 20070314
2 Importing IS_OLIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20030328
3 Importing IV_CALL_APPL Call by reference Type reference (TYPE) SY-TCODE Calling Appl. TCode 20021120
4 Importing IV_DOCKING_EXTENSION Call by reference Type reference (TYPE) I 50 20021120
5 Importing IV_DOCKING_SIDE Call by reference Type reference (TYPE) I 20021120
6 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20021120
7 Importing IV_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20021120
8 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID 20021120
# Exception Resumable Description Created on
1 ID_NOT_UNIQUE External Reference ID not unique 20021120

Method DISPLAY_CERTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPERATIONS Call by reference Type reference (TYPE) DIWPS_OPERATION_REF_T Tabelle der Vorgänge 20030220

Method DISPLAY_CERTIFICATION on class CL_WA_OPERATIONS_ACL has no exception.

Method DISPLAY_EDIT_OUTTAB_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB Call by reference Type reference (TYPE) DIACL_OPERATION_DS DI ACL: Output table for ALV 20021120
2 Importing DISPLAY_ALL Call by reference Type reference (TYPE) XFELD Set all fields to display mode 20021120
3 Importing IV_COMPONENT_MODE Call by reference Type reference (TYPE) CCM_COMP_MODE Komponentenlistenmodus 20021120

Method DISPLAY_EDIT_OUTTAB_FIELDS on class CL_WA_OPERATIONS_ACL has no exception.

Method FILL_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OPERATION Call by reference Object reference (TYPE REF TO) CL_OPERATION_WPS Auftragsarbeitsvorgang 20021120
2 Returning RS_OUTTAB Value transfer Type reference (TYPE) DIACL_OPERATION_DS DI ACL: Output table for ALV 20021120

Method FILL_OUTTAB on class CL_WA_OPERATIONS_ACL has no exception.

Method FILL_OUTTAB_FOR_ARC_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIFICATION Call by reference Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification Reference 20070314

Method FILL_OUTTAB_FOR_ARC_ORDER on class CL_WA_OPERATIONS_ACL has no exception.

Method GET_OLIST_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_OLIST_COM Value transfer Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20021120

Method GET_OLIST_COM on class CL_WA_OPERATIONS_ACL has no exception.

Method GET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUTTAB Call by reference Type reference (TYPE) DIACL_OPERATION_DT DI ACL: Output table for ALV 20021120

Method GET_OUTTAB on class CL_WA_OPERATIONS_ACL has no exception.

Method GET_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20021120
2 Exporting EV_REPID Call by reference Type reference (TYPE) SY-REPID 20021120

Method GET_SUBSCREEN on class CL_WA_OPERATIONS_ACL has no exception.

Method INIT_DOCK_CONTAINER Signature

Method INIT_DOCK_CONTAINER on class CL_WA_OPERATIONS_ACL has no parameter.
Method INIT_DOCK_CONTAINER on class CL_WA_OPERATIONS_ACL has no exception.

Method INIT_OPER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW Hierarchy nodes 20070314
2 Importing IS_OLIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20030328
3 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstraktcontainer für GUI Controls 20021120

Method INIT_OPER_LIST on class CL_WA_OPERATIONS_ACL has no exception.

Method LOAD_ARC_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW Node reference 20070314
2 Importing IS_QMEL Call by reference Type reference (TYPE) VIQMEL Notification Header 20070314

Method LOAD_ARC_ORDERS on class CL_WA_OPERATIONS_ACL has no exception.

Method LOAD_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OLIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur 20021120
2 Importing IT_OPERATIONS Call by reference Type reference (TYPE) DIWPS_OPERATION_REF_T Vorgänge 20021120

Method LOAD_OPERATIONS on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_BEFORE_USER_COMMAND Signature

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

Method ON_BEFORE_USER_COMMAND on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_BUTTON_CLICK Signature

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

Method ON_BUTTON_CLICK on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20021122
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20021122
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20021122
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20021122
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20021122

Method ON_DATA_CHANGED on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

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

Method ON_DATA_CHANGED_FINISHED on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20030214
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20030214
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20030214

Method ON_DOUBLE_CLICK on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20021127
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021127
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20021127
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20021127
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20021127
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20021127

Method ON_F4 on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_MENU_BUTTON Signature

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

Method ON_MENU_BUTTON on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_TOOLBAR Signature

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

Method ON_TOOLBAR on class CL_WA_OPERATIONS_ACL has no exception.

Method ON_USER_COMMAND Signature

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

Method ON_USER_COMMAND on class CL_WA_OPERATIONS_ACL has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WA_OPERATIONS_ACL has no parameter.
Method REGISTER_EVENTS on class CL_WA_OPERATIONS_ACL has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NOTIF Call by reference Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification class 20021124
2 Importing IT_ORDERS Call by reference Type reference (TYPE) DIWPS_ORDER_REF_T Sortierfolge 20021124

Method SET_CONTEXT on class CL_WA_OPERATIONS_ACL has no exception.

Method SET_OLIST_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OLIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20021120

Method SET_OLIST_COM on class CL_WA_OPERATIONS_ACL has no exception.

Method SET_SUBSCREEN Signature

Method SET_SUBSCREEN on class CL_WA_OPERATIONS_ACL has no parameter.
Method SET_SUBSCREEN on class CL_WA_OPERATIONS_ACL has no exception.

Method TRIGGER_SCREEN_PAI Signature

Method TRIGGER_SCREEN_PAI on class CL_WA_OPERATIONS_ACL has no parameter.
Method TRIGGER_SCREEN_PAI on class CL_WA_OPERATIONS_ACL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 471