SAP ABAP Class CL_WA_ITEMS_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_ITEMS_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 20021125   SAP 
Last change 20100310   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 DIWP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WA_ITEMS_ACL has no interface implemented.
Friends
Class CL_WA_ITEMS_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 20021125
2 ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20021125
3 CALL_APPL_TCODE Instance attribute Private Type reference (TYPE) SY-TCODE Calling Application Tcode 20021125
4 DOCK_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Abstract Container for GUI Controls 20021125
5 DOCK_DYNNR Instance attribute Private Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20021125
6 DOCK_EXTENSION Instance attribute Private Type reference (TYPE) I 20000 Docking Extension of Docking Container 20021125
7 DOCK_REPID Instance attribute Private Type reference (TYPE) SY-REPID ABAP program 20021125
8 DOCK_SIDE Instance attribute Private Type reference (TYPE) I 1 Docking side of Docking Container 20021125
9 FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20021125
10 ILIST_COM Instance attribute Private Type reference (TYPE) DIACL_OLIST_COM Communication Structure 20021128
11 OUTTAB Instance attribute Private Type reference (TYPE) DIACL_DLE_ITEM_T DI_ACL: Table Type for ALV output table of items 20021125
12 PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20021125
13 R_NOTIF Instance attribute Private Object reference (TYPE REF TO) CL_NOTIFICATION_WPS Notification class 20021125
14 TOOLBAR_EXCLUDING Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20021125
15 T_ITEMS Instance attribute Private Type reference (TYPE) DIACL_DLE_ITEM_T Table of item objects 20021128
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. 20021125
2 ALV_DEFINE_FIELDCAT Instance method Private Method ALV: Define fieldcatalogue (columns) 20021125
3 ALV_DEFINE_LAYOUT Instance method Private Method ALV: Define general layout parameters 20021125
4 ALV_LOAD_DATA Instance method Private Method ALV: Load and prepare component data for outtab 20021125
5 ALV_SET_DROPDOWN Instance method Private Method ALV: Set Dropdown Listboxes 20021125
6 ALV_SET_TOOLBAR Instance method Private Method ALV: Set buttons (toolbar definition) 20021125
7 BF_OPERATION_ADD Instance method Public Method Adds an operation 20021125
8 CHECK_DATA_CHANGED_ITEMS Instance method Public Method Checks for data change in ALV Grid and triggers change event 20030223
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021125
10 DISPLAY_EDIT_OUTTAB_FIELDS Instance method Private Method Define mode (edit/display) for fields in outtab 20021125
11 FILL_OUTTAB Instance method Private Method Fill outtab structure per line 20021125
12 GET_ILIST_COM Instance method Public Method 20021128
13 GET_OUTTAB Instance method Public Method 20021125
14 GET_SUBSCREEN Instance method Public Method 20021125
15 INIT_DOCK_CONTAINER Instance method Private Method Initialize Docking Container 20021125
16 INIT_ITEM_LIST Instance method Private Method Create Item List 20021126
17 INIT_OPER_LIST Instance method Private Method Initialize Component List 20021125
18 LOAD_ITEMS Instance method Public Method Create Items List 20021126
19 ON_BEFORE_USER_COMMAND Instance method Private Event handling method Handles event 'before user user command' 20021125
20 ON_BUTTON_CLICK Instance method Private Event handling method Event handler for button click in ALV grid 20021125
21 ON_DATA_CHANGED Instance method Private Event handling method Event handler for change of data in ALV grid 20021125
22 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Data changes has successfully been updated 20021125
23 ON_ONF4 Instance method Private Event handling method Handles F4 event 20030222
24 ON_TOOLBAR Instance method Private Event handling method Handles 'toolbar' event of ALV Grid 20021125
25 ON_USER_COMMAND Instance method Private Event handling method Handles 'user command' event of ALV Grid toolbar 20021125
26 REGISTER_EVENTS Instance method Private Method Registers events and event handlers 20021125
27 SET_CONTEXT Instance method Public Method Sets orders for context 20021125
28 SET_ILIST_COM Instance method Public Method 20021128
29 SET_SUBSCREEN Instance method Private Method 20021125
30 TRIGGER_SCREEN_PAI Instance method Private Method Triggers the screen PAI 20021125
Events
Class CL_WA_ITEMS_ACL has no event.
Types
Class CL_WA_ITEMS_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 20021125
2 Exporting EDIT Call by reference Type reference (TYPE) LVC_S_FCAT-EDIT 20021125
3 Importing FIELDNAME Call by reference Type reference (TYPE) LVC_S_FCAT-FIELDNAME ALV Control: Feldname des internen Tabellenfeldes 20021125

Method ALV_ADJUST_EDIT on class CL_WA_ITEMS_ACL has no exception.

Method ALV_DEFINE_FIELDCAT Signature

Method ALV_DEFINE_FIELDCAT on class CL_WA_ITEMS_ACL has no parameter.
Method ALV_DEFINE_FIELDCAT on class CL_WA_ITEMS_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 20021125

Method ALV_DEFINE_LAYOUT on class CL_WA_ITEMS_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_ITEMS Call by reference Type reference (TYPE) DIACL_DLE_ITEM_T Positionen 20021127

Method ALV_LOAD_DATA on class CL_WA_ITEMS_ACL has no exception.

Method ALV_SET_DROPDOWN Signature

Method ALV_SET_DROPDOWN on class CL_WA_ITEMS_ACL has no parameter.
Method ALV_SET_DROPDOWN on class CL_WA_ITEMS_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 20021125

Method ALV_SET_TOOLBAR on class CL_WA_ITEMS_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) 20021125

Method BF_OPERATION_ADD on class CL_WA_ITEMS_ACL has no exception.

Method CHECK_DATA_CHANGED_ITEMS Signature

Method CHECK_DATA_CHANGED_ITEMS on class CL_WA_ITEMS_ACL has no parameter.
Method CHECK_DATA_CHANGED_ITEMS on class CL_WA_ITEMS_ACL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL_APPL Call by reference Type reference (TYPE) SY-TCODE 20021125
2 Importing IV_DOCKING_EXTENSION Call by reference Type reference (TYPE) I 50 20021125
3 Importing IV_DOCKING_SIDE Call by reference Type reference (TYPE) I 20021125
4 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20021125
5 Importing IV_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20021125
6 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID 20021125
# Exception Resumable Description Created on
1 ID_NOT_UNIQUE 20021125

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 20021125
2 Importing DISPLAY_ALL Call by reference Type reference (TYPE) XFELD 20021125
3 Importing IV_COMPONENT_MODE Call by reference Type reference (TYPE) CCM_COMP_MODE Komponentenlistenmodus 20021125

Method DISPLAY_EDIT_OUTTAB_FIELDS on class CL_WA_ITEMS_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 20021125
2 Returning RS_OUTTAB Value transfer Type reference (TYPE) DIACL_OPERATION_DS 20021125

Method FILL_OUTTAB on class CL_WA_ITEMS_ACL has no exception.

Method GET_ILIST_COM Signature

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

Method GET_ILIST_COM on class CL_WA_ITEMS_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 Value transfer Type reference (TYPE) DIACL_DLE_ITEM_T 20021125

Method GET_OUTTAB on class CL_WA_ITEMS_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 20021125
2 Exporting EV_REPID Call by reference Type reference (TYPE) SY-REPID 20021125

Method GET_SUBSCREEN on class CL_WA_ITEMS_ACL has no exception.

Method INIT_DOCK_CONTAINER Signature

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

Method INIT_ITEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20021126

Method INIT_ITEM_LIST on class CL_WA_ITEMS_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 IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstrakter Container für GUI Controls 20021125

Method INIT_OPER_LIST on class CL_WA_ITEMS_ACL has no exception.

Method LOAD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ILIST_COM Call by reference Type reference (TYPE) DIACL_OLIST_COM Kommunikationsstruktur für Vorgangsliste 20021128
2 Importing IT_ITEMS Call by reference Type reference (TYPE) DIACL_DLE_ITEM_T 20021126

Method LOAD_ITEMS on class CL_WA_ITEMS_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) 20021125

Method ON_BEFORE_USER_COMMAND on class CL_WA_ITEMS_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) 20021125
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20021125

Method ON_BUTTON_CLICK on class CL_WA_ITEMS_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) 20021125
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20021125
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20021125
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20021125
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20021125

Method ON_DATA_CHANGED on class CL_WA_ITEMS_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) 20021125
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20021125

Method ON_DATA_CHANGED_FINISHED on class CL_WA_ITEMS_ACL has no exception.

Method ON_ONF4 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) 20030222
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20030222
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20030222
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20030222
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20030222
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20030222

Method ON_ONF4 on class CL_WA_ITEMS_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) 20021125

Method ON_TOOLBAR on class CL_WA_ITEMS_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) 20021125

Method ON_USER_COMMAND on class CL_WA_ITEMS_ACL has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WA_ITEMS_ACL has no parameter.
Method REGISTER_EVENTS on class CL_WA_ITEMS_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 20021125
2 Importing IT_ITEMS Call by reference Type reference (TYPE) DIACL_DLE_ITEM_T Positionen 20021128

Method SET_CONTEXT on class CL_WA_ITEMS_ACL has no exception.

Method SET_ILIST_COM Signature

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

Method SET_ILIST_COM on class CL_WA_ITEMS_ACL has no exception.

Method SET_SUBSCREEN Signature

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

Method TRIGGER_SCREEN_PAI Signature

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