SAP ABAP Class CL_EAML_LRP_ALV (Hancler class for LRP ALV)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
Properties
Class CL_EAML_LRP_ALV  
Short Description Hancler class for LRP ALV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAML   EAM: Linear Feature Extension - unswitched 
Created 20090821   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_LRP_ALV has no forward declaration.
Interfaces
Class CL_EAML_LRP_ALV has no interface implemented.
Friends
Class CL_EAML_LRP_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_UCOMM Constant Private See coding User Command 20091120
2 GR_CHECK_LOG Instance attribute Public Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20100204
3 MR_CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20090821
4 MR_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090821
5 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20090821
6 MS_LRP_HDR_UI Instance attribute Private Type reference (TYPE) EAML_S_LRP_HDR_UI LRP Header UI 20090821
7 MT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090821
8 MT_OUTTAB Instance attribute Private Type reference (TYPE) TY_T_OUTTAB EAML_S_LRP_ITM_UI with Celltab 20090824
9 MT_OUTTAB_OLD Instance attribute Private Type reference (TYPE) EAML_T_LRP_ITM_UI LRP Items UI 20100330
10 MT_OUTTAB_WKTO Instance attribute Private Type reference (TYPE) EAML_T_LRP_ITM_UI LRP Items UI 20100309
11 MV_CONTAINER Instance attribute Private Type reference (TYPE) SCRFNAME Name of a Screen Element 20090821
12 MV_DISP_LOG Instance attribute Private Type reference (TYPE) XFELD Checkbox 20091124
13 MV_NO_REFRESH Instance attribute Private Type reference (TYPE) XFELD No refresh of ALV 20091112
14 MV_OK_CODE Instance attribute Private Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100129
15 MV_TRTYP Instance attribute Private Type reference (TYPE) TRTYP Transaction type 20090821
16 MV_VALID Instance attribute Private Type reference (TYPE) XFELD 'X' ALV is valid 20091112
Methods
# Method Level Visibility Method type Description Created on
1 APP_LINE Instance method Private Method Add line without backend action 20110304
2 BUILD_FIELDCAT Instance method Private Method Build Fieldcat 20090821
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090821
4 CREATE_CONTROL Instance method Public Method Create ALV Control 20090821
5 CREATE_LOG Instance method Public Method Create Log 20091209
6 EXCLUDE_TB_FUNCTIONS Instance method Private Method Exclude TB Functions 20090821
7 FILL_OUTTAB Instance method Public Method Fill Outtab 20090821
8 GET_DROPDOWN_VALUE_TAB Instance method Public Method Get Dropdown Value Tab 20091111
9 GET_FIELDCAT Instance method Public Method Provide ALV Fieldcat for other screens, e.g. XLS 20100121
10 GET_OUTTAB Instance method Public Method Get Outtab 20090824
11 HANDLE_AFTER_USER_COMMAND Instance method Public Event handling method Handle after User Command 20100125
12 HANDLE_BEFORE_USER_COMMAND Instance method Public Event handling method Handle Before User Command 20090909
13 HANDLE_DATA_CHANGED Instance method Public Event handling method Handle Data Changed 20090922
14 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method Handle Data Changed Finished 20090922
15 HANDLE_MENUBUTTON Instance method Public Event handling method Handle Menu Button 20091120
16 HANDLE_ONF4 Instance method Public Event handling method Handle On F4 20091104
17 HANDLE_ON_CLOSE Instance method Public Event handling method Handle On Close 20091216
18 HANDLE_TOOLBAR Instance method Public Event handling method Handle Toolbar 20090921
19 HANDLE_USER_COMMAND Instance method Public Event handling method Handle User Command 20090922
20 MODIFY_LAYOUT Instance method Public Method Modify Layout 20090821
21 REFRESH Instance method Public Method Refresh ALV 20091125
22 SET_LRP_HDR_UI Instance method Public Method Set LRP_HDR_UI 20090824
23 SYNC_WITH_UI Instance method Public Method Synchronisation with UI 20090826
Events
Class CL_EAML_LRP_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OUTTAB Public See coding 20090901 BEGIN OF ty_outtab . INCLUDE TYPE eaml_s_lrp_itm_ui. TYPES:celltab TYPE lvc_t_styl. TYPES: END OF ty_outtab
2 TY_T_OUTTAB Public See coding 20090901 ty_t_outtab TYPE TABLE OF ty_outtab
Method Signatures

Method APP_LINE Signature

Method APP_LINE on class CL_EAML_LRP_ALV has no parameter.
Method APP_LINE on class CL_EAML_LRP_ALV has no exception.

Method BUILD_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100121

Method BUILD_FIELDCAT on class CL_EAML_LRP_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINER Call by reference Type reference (TYPE) SCRFNAME Name of a Screen Element 20090821

Method CONSTRUCTOR on class CL_EAML_LRP_ALV has no exception.

Method CREATE_CONTROL Signature

Method CREATE_CONTROL on class CL_EAML_LRP_ALV has no parameter.
Method CREATE_CONTROL on class CL_EAML_LRP_ALV has no exception.

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_EAML_LRP_ALV has no parameter.
Method CREATE_LOG on class CL_EAML_LRP_ALV has no exception.

Method EXCLUDE_TB_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20090821

Method EXCLUDE_TB_FUNCTIONS on class CL_EAML_LRP_ALV has no exception.

Method FILL_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20090824
2 Importing IT_LRP_ITM_TXT Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_UI OBSOLET: Data is read from global tables 20090824

Method FILL_OUTTAB on class CL_EAML_LRP_ALV has no exception.

Method GET_DROPDOWN_VALUE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20091111
2 Returning RT_VALUES Value transfer Type reference (TYPE) LVC_T_DRAL Table for Drop Down Handles with Aliases 20091111

Method GET_DROPDOWN_VALUE_TAB on class CL_EAML_LRP_ALV has no exception.

Method GET_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100121

Method GET_FIELDCAT on class CL_EAML_LRP_ALV has no exception.

Method GET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OUTTAB Value transfer Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20090901

Method GET_OUTTAB on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_AFTER_USER_COMMAND Signature

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

Method HANDLE_AFTER_USER_COMMAND on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

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

Method HANDLE_BEFORE_USER_COMMAND on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_DATA_CHANGED Signature

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

Method HANDLE_DATA_CHANGED on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

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

Method HANDLE_DATA_CHANGED_FINISHED on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_MENUBUTTON 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) 20091120
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20091120

Method HANDLE_MENUBUTTON on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_ONF4 Signature

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

Method HANDLE_ONF4 on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_ON_CLOSE Signature

Method HANDLE_ON_CLOSE on class CL_EAML_LRP_ALV has no parameter.
Method HANDLE_ON_CLOSE on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20090921
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20090921

Method HANDLE_TOOLBAR on class CL_EAML_LRP_ALV has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on class CL_EAML_LRP_ALV has no exception.

Method MODIFY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20090821

Method MODIFY_LAYOUT on class CL_EAML_LRP_ALV has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAML_LRP_ALV has no parameter.
Method REFRESH on class CL_EAML_LRP_ALV has no exception.

Method SET_LRP_HDR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LRP_HDR_UI Call by reference Type reference (TYPE) EAML_S_LRP_HDR_UI LRP Header UI 20090824

Method SET_LRP_HDR_UI on class CL_EAML_LRP_ALV has no exception.

Method SYNC_WITH_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20090915
2 Importing IV_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Function Code 20091216

Method SYNC_WITH_UI on class CL_EAML_LRP_ALV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605