SAP ABAP Class CL_WLF_TABLE_EDIT (Edit Tables)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WLF_IDOC_PROCESSING (Package) IDoc Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WLF_SIMPLE_ALV_TOOLBAR Toolbar call back functions 20120727
Properties
Class CL_WLF_TABLE_EDIT  
Short Description Edit Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WLF_IDOC_PROCESSING   IDoc Processing 
Created 20120605   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_TABLE_EDIT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WLF_SIMPLE_ALV_TOOLBAR Toolbar call back functions 20120727
Friends
Class CL_WLF_TABLE_EDIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 F_NAVIGATE_MENU Constant Private Type reference (TYPE) UI_FUNC 'CL_WLF_TABLE_EDIT_NAV_MEN' 20120727
2 F_NAVIGATE_MENU_ENTRY Constant Private Type reference (TYPE) UI_FUNC 'CL_WLF_TABLE_EDIT_NAV_MEN_ENT' 20120727
3 MC_LOG_HEIGHT_REL_DEF Constant Private Type reference (TYPE) I 20 20120814
4 MC_PROTOCOL_HEIGHT_REL_DEF Constant Private Type reference (TYPE) I 20 20120810
5 MC_TABLE_EDIT_PROGRAM Constant Private Type reference (TYPE) SYREPID 'SAPLWLF_TABLE_EDIT' 20120906
6 MC_VARIANT_HANDLE_FOR_PROTOCOL Constant Private Type reference (TYPE) SLIS_HANDL 'PROT' 20120628
7 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120727
8 MO_LOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120628
9 MO_LOG_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_WLF_LOG_DISPLAY 20120628
10 MO_PROTOCOL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120628
11 MO_PROTOCOL_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_WLF_PROTOCOL_VIEW 20120628
12 MO_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER 20120727
13 MTH_DATA_CONTAINER Instance attribute Private Type reference (TYPE) TY_TH_CONTAINER 20120906
14 MTH_DATA_VIEW Instance attribute Private Type reference (TYPE) TY_TH_VIEW 20120906
15 MTS_DATA Instance attribute Private Type reference (TYPE) TY_TS_DATA 20120628
16 MTS_F4_DATA Instance attribute Private Type reference (TYPE) TY_TS_F4_DATA 20120727
17 M_CARRIER_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR 20120628
18 M_CARRIER_SCREEN_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID 20120628
19 M_CHANGEABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120705
20 M_HEADER_AND_ITEM Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120628
21 M_LOG_CONTAINER_ID Instance attribute Private Type reference (TYPE) I 20120727
22 M_LOG_HEIGHT_REL Instance attribute Private Type reference (TYPE) I MC_LOG_HEIGHT_REL_DEF 20120808
23 M_LOG_HIDDEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120808
24 M_NUMBER_OF_CONTAINER Instance attribute Private Type reference (TYPE) I 20120810
25 M_PROTOCOL_CONTAINER_ID Instance attribute Private Type reference (TYPE) I 20120727
26 M_PROTOCOL_HEIGHT_REL Instance attribute Private Type reference (TYPE) I MC_PROTOCOL_HEIGHT_REL_DEF 20120808
27 M_PROTOCOL_HIDDEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120808
28 M_PROTOCOL_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE 20120628
29 M_WITH_MASS_MAINTENANCE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120821
30 M_WITH_SOURCE_DELETE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120906
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_VIEW Instance method Private Method 20120727
2 AT_PBO_START Instance method Public Method 20120817
3 CLEANUP_POSITION Instance method Private Method 20120730
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120606
5 CREATE_CONTAINER Instance method Private Method 20120727
6 DISPLAY_FIELD Instance method Public Method 20120628
7 DISPLAY_LOG Instance method Public Method 20120705
8 DISPLAY_PROTOCOL Instance method Public Method 20120802
9 FREE Instance method Public Method 20120614
10 GET_DATA Instance method Public Method 20120627
11 GET_ONE_VIEW Instance method Private Method 20120801
12 GET_PROTOCOL_VIEW Instance method Public Method 20120627
13 GET_SPLITTER_HEIGHTS Instance method Private Method 20120816
14 HANDLE_CHANGE_ALV Instance method Private Event handling method 20120727
15 HANDLE_DISPLAY_ERROR_SOURCE Instance method Private Event handling method 20120615
16 HANDLE_HIDE_LOG Instance method Private Event handling method 20120802
17 HANDLE_LOG_BUTTON_CLICK Instance method Private Event handling method 20120822
18 HANDLE_LOG_DOUBLE_CLICK Instance method Private Event handling method 20120628
19 HANDLE_PROTOCOL_SET_INVISIBLE Instance method Private Event handling method 20120615
20 HANDLE_PROTOCOL_SET_VISIBLE Instance method Private Event handling method 20120615
21 HAS_ERROR Instance method Public Method 20120627
22 HAS_LOG_ENTRIES Instance method Public Method 20120802
23 HAS_PROT_ENTRIES Instance method Public Method 20120802
24 HIDE_LOG Instance method Public Method 20120705
25 INIT_CONTROLS Instance method Public Method 20120611
26 INSERT_NAVIGATION_INTO_TOOLBAR Instance method Private Method 20120727
27 IS_LOG_HIDDEN Instance method Public Method 20120808
28 IS_PROTOCOL_HIDDEN Instance method Public Method 20120808
29 PAI Instance method Public Method 20120619
30 RESCALE_OTHER_CONTAINER Instance method Private Method 20120814
Events
# Event Type Visibility Description Created on
1 CHANGE_ALV Instance Event
(0)
Public
(2)
20120727
2 LOG_BUTTON_CLICK Instance Event
(0)
Public
(2)
20120822
3 LOG_DOUBLE_CLICK Instance Event
(0)
Public
(2)
20120628
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONTAINER Private See coding 20120727 BEGIN OF ty_s_container, position TYPE i, o_container TYPE REF TO cl_gui_container, END OF ty_s_container
2 TY_S_DATA Public See coding 20120627 BEGIN OF ty_s_data, counter TYPE wlf_counter_for_tab, input_descr TYPE cl_wlf_edit_alv_simple=>ty_s_input_descr, th_fields_in_another_table TYPE cl_wlf_edit_alv=>ty_th_field_to_tab, structure_text TYPE wlf_descr_text, alv_title TYPE lvc_title, edit_mode TYPE cl_wlf_edit_alv_simple=>ty_edit_mode, th_edit_field TYPE wlf_th_field, th_not_edit_field TYPE wlf_th_field, th_technical_field TYPE wlf_th_field, variant_report TYPE repid, variant_handle TYPE slis_handl, variant_log_group TYPE slis_loggr, r_t_data TYPE REF TO data, o_checker TYPE REF TO cl_wlf_checker, position TYPE i, name_of_guid_field TYPE string, ts_drop_down TYPE cl_wlf_edit_alv_simple=>ty_ts_drop_down_in, th_toolbar_callback TYPE cl_wlf_edit_alv_simple=>ty_th_simple_alv_toolbar, t_toolbar TYPE ttb_button, t_menu TYPE ttb_btnmnu, END OF ty_s_data
3 TY_S_F4_DATA Private See coding 20120628 BEGIN OF ty_s_f4_data, position TYPE i, counter TYPE wlf_counter_for_tab, text TYPE stb_button-text, END OF ty_s_f4_data
4 TY_S_VIEW Private See coding 20120628 BEGIN OF ty_s_view, counter TYPE wlf_counter_for_tab, o_view TYPE REF TO cl_wlf_edit_alv_simple, position TYPE i, o_container TYPE REF TO cl_gui_container, END OF ty_s_view
5 TY_TH_CONTAINER Private See coding 20120727 ty_th_container TYPE HASHED TABLE OF ty_s_container WITH UNIQUE KEY position
6 TY_TH_VIEW Private See coding 20120628 ty_th_view TYPE HASHED TABLE OF ty_s_view WITH UNIQUE KEY counter
7 TY_TS_DATA Public See coding 20120627 ty_ts_data TYPE SORTED TABLE OF ty_s_data WITH UNIQUE KEY counter
8 TY_TS_F4_DATA Private See coding 20120727 ty_ts_f4_data TYPE SORTED TABLE OF ty_s_f4_data WITH UNIQUE KEY position text
9 TY_T_INT Private See coding 20120816 ty_t_int TYPE STANDARD TABLE OF i WITH KEY table_line
Method Signatures

Method ACTIVATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNTER Call by reference Type reference (TYPE) WLF_COUNTER_FOR_TAB 20120727

Method ACTIVATE_VIEW on class CL_WLF_TABLE_EDIT has no exception.

Method AT_PBO_START Signature

Method AT_PBO_START on class CL_WLF_TABLE_EDIT has no parameter.
Method AT_PBO_START on class CL_WLF_TABLE_EDIT has no exception.

Method CLEANUP_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DATA Call by reference Type reference (TYPE) TY_TS_DATA 20120730

Method CLEANUP_POSITION on class CL_WLF_TABLE_EDIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_INPUT_DATA Call by reference Type reference (TYPE) TY_TS_DATA 20120628
2 Importing IT_LOG_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120628
3 Importing IT_LOG_EXCEPTION_QUICKINFO Call by reference Type reference (TYPE) ALV_T_QINF 20120814
4 Importing I_CARRIER_SCREEN Call by reference Type reference (TYPE) SYDYNNR 20120615
5 Importing I_CARRIER_SCREEN_PROGRAM Call by reference Type reference (TYPE) SYREPID 20120615
6 Importing I_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120705
7 Importing I_HIDE_LOG_CLOSE_BUTTON Call by reference Type reference (TYPE) ABAP_BOOL 20120814
8 Importing I_LOG_COLOR_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20120814
9 Importing I_LOG_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME 20120628
10 Importing I_LOG_TITLE Call by reference Type reference (TYPE) LVC_TITLE 20120628
11 Importing I_LOG_VARIANT_HANDLE Call by reference Type reference (TYPE) SLIS_HANDL 20120628
12 Importing I_LOG_VARIANT_LOG_GROUP Call by reference Type reference (TYPE) SLIS_LOGGR 20120628
13 Importing I_LOG_VARIANT_REPORT Call by reference Type reference (TYPE) REPID 20120628
14 Importing I_MSGID_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
15 Importing I_MSGNO_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
16 Importing I_MSGTY_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
17 Importing I_MSGV1_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
18 Importing I_MSGV2_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
19 Importing I_MSGV3_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
20 Importing I_MSGV4_FIELDNAME Call by reference Type reference (TYPE) STRING 20130911
21 Importing I_PROTOCOL_TITLE Call by reference Type reference (TYPE) LVC_TITLE 20120614
22 Importing I_WITH_MASS_MAINTENANCE Call by reference Type reference (TYPE) ABAP_BOOL 20120821
23 Importing I_WITH_SOURCE_DELETE Call by reference Type reference (TYPE) ABAP_BOOL 20120906

Method CONSTRUCTOR on class CL_WLF_TABLE_EDIT has no exception.

Method CREATE_CONTAINER Signature

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

Method CREATE_CONTAINER on class CL_WLF_TABLE_EDIT has no exception.

Method DISPLAY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FIELD Call by reference Type reference (TYPE) WLF_TS_STRING 20120628
2 Importing I_COUNTER Call by reference Type reference (TYPE) WLF_COUNTER_FOR_TAB 20120628
3 Importing I_GUID Call by reference Type reference (TYPE) WLF_GUID 20120628

Method DISPLAY_FIELD on class CL_WLF_TABLE_EDIT has no exception.

Method DISPLAY_LOG Signature

Method DISPLAY_LOG on class CL_WLF_TABLE_EDIT has no parameter.
Method DISPLAY_LOG on class CL_WLF_TABLE_EDIT has no exception.

Method DISPLAY_PROTOCOL Signature

Method DISPLAY_PROTOCOL on class CL_WLF_TABLE_EDIT has no parameter.
Method DISPLAY_PROTOCOL on class CL_WLF_TABLE_EDIT has no exception.

Method FREE Signature

Method FREE on class CL_WLF_TABLE_EDIT has no parameter.
Method FREE on class CL_WLF_TABLE_EDIT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_DATA Call by reference Type reference (TYPE) TY_TS_DATA 20120627

Method GET_DATA on class CL_WLF_TABLE_EDIT has no exception.

Method GET_ONE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) TY_S_VIEW 20120801
2 Returning RO_VIEW Value transfer Object reference (TYPE REF TO) CL_WLF_EDIT_ALV_SIMPLE 20120801

Method GET_ONE_VIEW on class CL_WLF_TABLE_EDIT has no exception.

Method GET_PROTOCOL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_WLF_PROTOCOL_VIEW 20120627

Method GET_PROTOCOL_VIEW on class CL_WLF_TABLE_EDIT has no exception.

Method GET_SPLITTER_HEIGHTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_HEIGHT Value transfer Type reference (TYPE) CL_WLF_TABLE_EDIT=>TY_T_INT 20120816

Method GET_SPLITTER_HEIGHTS on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_CHANGE_ALV Signature

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

Method HANDLE_CHANGE_ALV on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_DISPLAY_ERROR_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FIELD Value transfer Attribute reference (LIKE) 20120615
2 Importing I_GUID Value transfer Attribute reference (LIKE) 20120615
3 Importing I_OBJECT_ID Value transfer Attribute reference (LIKE) 20120615

Method HANDLE_DISPLAY_ERROR_SOURCE on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_HIDE_LOG Signature

Method HANDLE_HIDE_LOG on class CL_WLF_TABLE_EDIT has no parameter.
Method HANDLE_HIDE_LOG on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_LOG_BUTTON_CLICK Signature

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

Method HANDLE_LOG_BUTTON_CLICK on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_LOG_DOUBLE_CLICK Signature

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

Method HANDLE_LOG_DOUBLE_CLICK on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_PROTOCOL_SET_INVISIBLE Signature

Method HANDLE_PROTOCOL_SET_INVISIBLE on class CL_WLF_TABLE_EDIT has no parameter.
Method HANDLE_PROTOCOL_SET_INVISIBLE on class CL_WLF_TABLE_EDIT has no exception.

Method HANDLE_PROTOCOL_SET_VISIBLE Signature

Method HANDLE_PROTOCOL_SET_VISIBLE on class CL_WLF_TABLE_EDIT has no parameter.
Method HANDLE_PROTOCOL_SET_VISIBLE on class CL_WLF_TABLE_EDIT has no exception.

Method HAS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS Value transfer Type reference (TYPE) ABAP_BOOL 20120627

Method HAS_ERROR on class CL_WLF_TABLE_EDIT has no exception.

Method HAS_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS Value transfer Type reference (TYPE) ABAP_BOOL 20120802

Method HAS_LOG_ENTRIES on class CL_WLF_TABLE_EDIT has no exception.

Method HAS_PROT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS Value transfer Type reference (TYPE) ABAP_BOOL 20120802

Method HAS_PROT_ENTRIES on class CL_WLF_TABLE_EDIT has no exception.

Method HIDE_LOG Signature

Method HIDE_LOG on class CL_WLF_TABLE_EDIT has no parameter.
Method HIDE_LOG on class CL_WLF_TABLE_EDIT has no exception.

Method INIT_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120801

Method INIT_CONTROLS on class CL_WLF_TABLE_EDIT has no exception.

Method INSERT_NAVIGATION_INTO_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON 20120727
2 Exporting ES_MENU Call by reference Type reference (TYPE) STB_BTNMNU 20120727
3 Importing I_POSITION Call by reference Type reference (TYPE) I 20120727

Method INSERT_NAVIGATION_INTO_TOOLBAR on class CL_WLF_TABLE_EDIT has no exception.

Method IS_LOG_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS Value transfer Type reference (TYPE) ABAP_BOOL 20120808

Method IS_LOG_HIDDEN on class CL_WLF_TABLE_EDIT has no exception.

Method IS_PROTOCOL_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS Value transfer Type reference (TYPE) ABAP_BOOL 20120808

Method IS_PROTOCOL_HIDDEN on class CL_WLF_TABLE_EDIT has no exception.

Method PAI Signature

Method PAI on class CL_WLF_TABLE_EDIT has no parameter.
Method PAI on class CL_WLF_TABLE_EDIT has no exception.

Method RESCALE_OTHER_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEIGHT Call by reference Type reference (TYPE) TY_T_INT 20120814
2 Importing I_NUMBER_OF_CONTAINER Call by reference Type reference (TYPE) I 20120814
3 Importing I_SCALE_FROM Call by reference Type reference (TYPE) I 20120814
4 Importing I_SCALE_TO Call by reference Type reference (TYPE) I 20120814
5 Importing I_START_INDEX Call by reference Type reference (TYPE) I 20120814

Method RESCALE_OTHER_CONTAINER on class CL_WLF_TABLE_EDIT has no exception.
Event Signatures

Event CHANGE_ALV Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_COUNTER Exporting Value transfer Type reference (TYPE) WLF_COUNTER_FOR_TAB 20120727

Event LOG_BUTTON_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ER_DATA Exporting Value transfer Object reference (TYPE REF TO) DATA 20120822

Event LOG_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 RR_DATA Exporting Value transfer Object reference (TYPE REF TO) DATA 20120628
History
Last changed by/on SAP  20130531 
SAP Release Created in 607