SAP ABAP Class CL_WLF_EDIT_ALV_SIMPLE (Simpler edit ALV)
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 Inheritance (c INHERITING FROM c_ref)  CL_WLF_EDIT_ALV ALV display 20120601
Properties
Class CL_WLF_EDIT_ALV_SIMPLE  
Short Description Simpler edit ALV    
Super Class CL_WLF_EDIT_ALV ALV display 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WLF_IDOC_PROCESSING   IDoc Processing 
Created 20120601   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_EDIT_ALV_SIMPLE has no forward declaration.
Interfaces
Class CL_WLF_EDIT_ALV_SIMPLE has no interface implemented.
Friends
Class CL_WLF_EDIT_ALV_SIMPLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 F_CP_TO_ALL Constant Private Type reference (TYPE) FCODE 'CP_2_ALL' 20120823
2 F_CP_TO_MARKED Constant Private Type reference (TYPE) FCODE 'CP_2_MARKED' 20120823
3 F_MARK_SOURCE_CELL Constant Private Type reference (TYPE) FCODE 'MARK_SOURCE_CELL' 20120817
4 F_RESET_SOURCE_FIELD_SELECTION Constant Private Type reference (TYPE) FCODE 'RESET_SRC_FLD_SEL' 20120823
5 MC_BLUE Constant Private Type reference (TYPE) I 1 20120906
6 MC_CELL_COLOR_FIELDNAME Constant Private Type reference (TYPE) LVC_CTFNM 'GT_T_COLOR_GT' 20120906
7 MC_EDIT_MODE Constant Public See coding 20120906
8 MC_GREEN Constant Private Type reference (TYPE) I 5 20120906
9 MC_GUID_NAME Constant Public Type reference (TYPE) STRING 'GT_GUID_GT' 20120906
10 MC_LINECOLOR_FIELDNAME Constant Private Type reference (TYPE) STRING 'GT_LINECOLOR_GT' 20120906
11 MC_MODEL_FIELDNAME Constant Private Type reference (TYPE) FIELDNAME 'GT_MODEL_GT' 20120906
12 MC_RED Constant Private Type reference (TYPE) I 6 20120906
13 MC_UI_FIELDNAME Constant Private Type reference (TYPE) FIELDNAME 'GT_UI_GT' 20120906
14 MC_UI_FIELD_STRUCTURE Constant Public Type reference (TYPE) DD02L-TABNAME 'WLF_S_ALV_TECH_FIELDS' 20120906
15 MC_YELLOW Constant Private Type reference (TYPE) I 3 20120906
16 MO_CHECKER Instance attribute Private Object reference (TYPE REF TO) CL_WLF_CHECKER 20120613
17 MO_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_WLF_PROTOCOL_VIEW 20120614
18 MR_S_KEY_WORKAREA Instance attribute Private Object reference (TYPE REF TO) DATA 20120614
19 MR_T_DATA_DB Instance attribute Private Object reference (TYPE REF TO) DATA 20120613
20 MTH_EDIT_FIELD Instance attribute Private Type reference (TYPE) WLF_TH_FIELD 20120601
21 MTH_GUID_TO_TABIX Instance attribute Private Type reference (TYPE) TY_TH_GUID_TO_TABIX 20120808
22 MTH_TECHNICAL_FIELD Instance attribute Private Type reference (TYPE) WLF_TH_FIELD 20120601
23 MTH_TOOLBAR_CALLBACK Instance attribute Private Type reference (TYPE) TY_TH_SIMPLE_ALV_TOOLBAR 20120727
24 MT_DRDN_VALUE Instance attribute Private Type reference (TYPE) LVC_T_DRAL 20120716
25 MT_EDIT_FIELD_DISABLE Instance attribute Private Type reference (TYPE) LVC_T_STYL 20120604
26 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20120604
27 MT_MENU Instance attribute Private Type reference (TYPE) TTB_BTNMNU 20120727
28 MT_TOOLBAR Instance attribute Private Type reference (TYPE) TTB_BUTTON 20120717
29 M_CHANGEABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120705
30 M_EDIT_FIELDS_SET Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120604
31 M_MASS_MAINTAIN_SOURCE_GUID Instance attribute Private Type reference (TYPE) WLF_GUID 20120817
32 M_MODEL_STRUCTURE_NAME Instance attribute Private Type reference (TYPE) DD02L-TABNAME 20120601
33 M_NAME_OF_GUID_FIELD Instance attribute Private Type reference (TYPE) STRING 20120628
34 M_OBJECT_ID Instance attribute Private Type reference (TYPE) STRING 20120614
35 M_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE 20120601
36 M_VARIANT_GROUP Instance attribute Private Type reference (TYPE) SLIS_LOGGR 20120601
37 M_VARIANT_HANDLE Instance attribute Private Type reference (TYPE) SLIS_HANDL 20120601
38 M_VARIANT_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID 20120615
39 M_WITH_MASS_MAINTENANCE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120821
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120601
2 COPY_FIELDS Instance method Protected Method 20120823
3 COPY_TO_ALL Instance method Protected Method 20120823
4 CP_TO_MARKED Instance method Protected Method 20120823
5 DISPLAY_FIELD Instance method Public Method 20120628
6 GET_DATA Instance method Public Method 20120604
7 GET_DATA_OF_MARKED_ITEMS Instance method Public Method 20120711
8 HANDLE_DISPLAY_ERROR_SOURCE Instance method Protected Event handling method 20120615
9 RESET_CELL_COLORING Instance method Protected Method 20120817
10 RESET_MASS_MAINTAIN Instance method Protected Method 20120821
11 SET_DATA Instance method Public Method 20120604
12 SET_SOURCE_CELL Instance method Protected Method 20120817
Events
Class CL_WLF_EDIT_ALV_SIMPLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_EDIT_MODE Public See coding 20120621 ty_edit_mode(1) TYPE c
2 TY_S_DROP_DOWN_IN Public See coding 20120716 BEGIN OF ty_s_drop_down_in, fieldname TYPE string, t_value TYPE ty_t_drop_down_value_in, conversion_exit TYPE string, outputlen TYPE i, END OF ty_s_drop_down_in
3 TY_S_DROP_DOWN_VALUE_IN Public See coding 20120716 BEGIN OF ty_s_drop_down_value_in, value TYPE char128, int_value TYPE char128, END OF ty_s_drop_down_value_in
4 TY_S_DYNAMIC Public See coding 20120704 BEGIN OF ty_s_dynamic, o_model_structure TYPE REF TO cl_abap_structdescr, t_fieldcatalog TYPE lvc_t_fcat, model_structure_name TYPE dd02l-tabname, END OF ty_s_dynamic
5 TY_S_GUID_TO_TABIX Private See coding 20120808 BEGIN OF ty_s_guid_to_tabix, guid TYPE wlf_guid, tabix TYPE sytabix, END OF ty_s_guid_to_tabix
6 TY_S_INPUT_DESCR Public See coding 20120704 BEGIN OF ty_s_input_descr, is_dynamic TYPE abap_bool, dynamic TYPE ty_s_dynamic, static TYPE ty_s_static, END OF ty_s_input_descr
7 TY_S_STATIC Public See coding 20120704 BEGIN OF ty_s_static, model_structure_name TYPE dd02l-tabname, END OF ty_s_static
8 TY_TH_GUID_TO_TABIX Private See coding 20120808 ty_th_guid_to_tabix TYPE HASHED TABLE OF ty_s_guid_to_tabix WITH UNIQUE KEY guid
9 TY_TH_SIMPLE_ALV_TOOLBAR Public See coding 20120727 ty_th_simple_alv_toolbar TYPE HASHED TABLE OF REF TO if_wlf_simple_alv_toolbar WITH UNIQUE KEY table_line
10 TY_TS_DROP_DOWN_IN Public See coding 20120716 ty_ts_drop_down_in TYPE SORTED TABLE OF ty_s_drop_down_in WITH UNIQUE KEY fieldname
11 TY_T_DROP_DOWN_VALUE_IN Public See coding 20120716 ty_t_drop_down_value_in TYPE STANDARD TABLE OF ty_s_drop_down_value_in WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHECKER Call by reference Object reference (TYPE REF TO) CL_WLF_CHECKER 20120613
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120601
3 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_WLF_PROTOCOL_VIEW 20120614
4 Importing IS_INPUT_DESCR Call by reference Type reference (TYPE) TY_S_INPUT_DESCR 20120704
5 Importing ITH_EDIT_FIELD Call by reference Type reference (TYPE) WLF_TH_FIELD 20120601
6 Importing ITH_FIELDS_IN_ANOTHER_TABLE Call by reference Type reference (TYPE) CL_WLF_EDIT_ALV=>TY_TH_FIELD_TO_TAB 20120626
7 Importing ITH_KEY_FIELD Call by reference Type reference (TYPE) WLF_TH_FIELD 20120614
8 Importing ITH_NOT_EDIT_FIELD Call by reference Type reference (TYPE) WLF_TH_FIELD 20120621
9 Importing ITH_TECHNICAL_FIELD Call by reference Type reference (TYPE) WLF_TH_FIELD 20120601
10 Importing ITH_TOOLBAR_CALLBACK Call by reference Type reference (TYPE) TY_TH_SIMPLE_ALV_TOOLBAR 20120727
11 Importing ITS_DROP_DOWN Call by reference Type reference (TYPE) TY_TS_DROP_DOWN_IN 20120716
12 Importing IT_MENU Call by reference Type reference (TYPE) TTB_BTNMNU 20120727
13 Importing IT_TOOLBAR Call by reference Type reference (TYPE) TTB_BUTTON 20120717
14 Importing I_CARRIER_SCREEN Call by reference Type reference (TYPE) SYDYNNR 20120615
15 Importing I_CARRIER_SCREEN_PROGRAM Call by reference Type reference (TYPE) SYREPID 20120615
16 Importing I_CHANGEABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120705
17 Importing I_EDIT_MODE Call by reference Type reference (TYPE) TY_EDIT_MODE 20120621
18 Importing I_NAME_OF_GUID_FIELD Call by reference Type reference (TYPE) STRING 20120628
19 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING 20120614
20 Importing I_TITLE Call by reference Type reference (TYPE) LVC_TITLE 20120601
21 Importing I_VARIANT_GROUP Call by reference Type reference (TYPE) SLIS_LOGGR 20120601
22 Importing I_VARIANT_HANDLE Call by reference Type reference (TYPE) SLIS_HANDL 20120601
23 Importing I_VARIANT_PROGRAM Call by reference Type reference (TYPE) SYREPID 20120615
24 Importing I_WITH_MASS_MAINTENANCE Call by reference Type reference (TYPE) ABAP_BOOL 20120821

Method CONSTRUCTOR on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method COPY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_MASS_MAINTAIN_TARGET_GUID Call by reference Type reference (TYPE) WLF_TH_GUID 20120823

Method COPY_FIELDS on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method COPY_TO_ALL Signature

Method COPY_TO_ALL on class CL_WLF_EDIT_ALV_SIMPLE has no parameter.
Method COPY_TO_ALL on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method CP_TO_MARKED Signature

Method CP_TO_MARKED on class CL_WLF_EDIT_ALV_SIMPLE has no parameter.
Method CP_TO_MARKED on class CL_WLF_EDIT_ALV_SIMPLE 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_GUID Call by reference Type reference (TYPE) WLF_GUID 20120628
3 Importing I_OBJECT_ID Call by reference Type reference (TYPE) STRING 20120628

Method DISPLAY_FIELD on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120604

Method GET_DATA on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method GET_DATA_OF_MARKED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120711

Method GET_DATA_OF_MARKED_ITEMS on class CL_WLF_EDIT_ALV_SIMPLE 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_EDIT_ALV_SIMPLE has no exception.

Method RESET_CELL_COLORING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) WLF_GUID 20120817

Method RESET_CELL_COLORING on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method RESET_MASS_MAINTAIN Signature

Method RESET_MASS_MAINTAIN on class CL_WLF_EDIT_ALV_SIMPLE has no parameter.
Method RESET_MASS_MAINTAIN on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120823
2 Importing I_DELETE_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20120906

Method SET_DATA on class CL_WLF_EDIT_ALV_SIMPLE has no exception.

Method SET_SOURCE_CELL Signature

Method SET_SOURCE_CELL on class CL_WLF_EDIT_ALV_SIMPLE has no parameter.
Method SET_SOURCE_CELL on class CL_WLF_EDIT_ALV_SIMPLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607