SAP ABAP Class CL_EAML_AUSP_LFE_ALV (Handler class for AUSP_LFE ALV)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_F4CALLBACK_VALUE_REQUEST Interface for Callback Routines 20090915
Properties
Class CL_EAML_AUSP_LFE_ALV  
Short Description Handler class for AUSP_LFE 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 20090819   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_AUSP_LFE_ALV has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_F4CALLBACK_VALUE_REQUEST Interface for Callback Routines 20090915
Friends
Class CL_EAML_AUSP_LFE_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OUTTAB_STRUCTURE Constant Private Type reference (TYPE) DD02L-TABNAME 'EAML_S_AUSP_LFE_DATA_ALV' Not More Closely Defined Area, Possibly Used for Patchlevels 20091019
2 GR_AUSP_LFE_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID gr_ausp_lfe_grid 20090819
3 GT_AUSP_DATA Instance attribute Private Type reference (TYPE) EAML_T_AUSP_DATA Characteristics - Relevant fields from table AUSP 20090915
4 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field catalog 20090917
5 GT_OUTTAB Instance attribute Private Type reference (TYPE) EAML_T_AUSP_LFE_DATA_ALV Table type: LFE data for Characteristics - UI 20090819
6 G_CONTAINER Instance attribute Private Type reference (TYPE) SCRFNAME gc_container 20090819
7 G_CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER g_custom_container 20090819
8 G_OBJEK Instance attribute Private Type reference (TYPE) KSSK-OBJEK G_OBJEK 20090819
9 G_OBTAB Instance attribute Private Type reference (TYPE) TCLT-OBTAB G_OBTAB 20090819
10 G_TRTYP Instance attribute Private Type reference (TYPE) TRTYP G_TRTYP 20090819
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCAT Instance method Private Method build_fieldcat 20090819
2 CHECK_CONSISTENCY_WITH_AUSP Instance method Public Method Check consistency of AUSP_LFE data with AUSP data 20090925
3 CHECK_DATA_CHANGE Instance method Private Method check data changes 20090922
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090819
5 CREATE_AUSP_LFE_ALV Instance method Public Method create_ausp_lfe_alv 20090819
6 EXCLUDE_TB_FUNCTIONS Instance method Private Method Exclude toolbar functions 20090819
7 F4_CHAR_VALUE Instance method Private Method F4-Help for Characteristic values AUSP 20090915
8 HANDLE_DATA_CHANGED Instance method Public Event handling method handle_data_changed 20090819
9 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method HANDLE_DATA_CHANGED_FINISHED 20090819
10 MODIFY_CELLS Instance method Private Method Modify cells in ALV 20090918
11 ON_F4 Instance method Public Event handling method ON_F4 on value request 20090915
12 REFRESH Instance method Public Method refresh 20090825
13 REFRESH_ALV_DISPLAY Instance method Private Method Get current Output table and refresh table display 20090819
14 SET_VISIBLE Instance method Public Method Set ALV Control Visible or Invisible 20091027
15 SYNC_WITH_UI Instance method Public Method 20090921
Events
Class CL_EAML_AUSP_LFE_ALV has no event.
Types
Class CL_EAML_AUSP_LFE_ALV has no local type.
Method Signatures

Method BUILD_FIELDCAT Signature

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

Method BUILD_FIELDCAT on class CL_EAML_AUSP_LFE_ALV has no exception.

Method CHECK_CONSISTENCY_WITH_AUSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBTAB Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091116

Method CHECK_CONSISTENCY_WITH_AUSP on class CL_EAML_AUSP_LFE_ALV has no exception.

Method CHECK_DATA_CHANGE 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) EAML_S_AUSP_LFE_DATA_ALV Linear Feature Extension for Characteristics - UI 20090922
2 Changing CV_ERROR Call by reference Type reference (TYPE) XFLAG Error occured during check 20091022
3 Importing ER_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20090922
4 Importing EV_ROWID Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20090922

Method CHECK_DATA_CHANGE on class CL_EAML_AUSP_LFE_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Type reference (TYPE) SCRFNAME Name of a Screen Element 20090819
2 Importing I_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20090819
3 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20090819
4 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB Name of database table for object 20090819
5 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20090819

Method CONSTRUCTOR on class CL_EAML_AUSP_LFE_ALV has no exception.

Method CREATE_AUSP_LFE_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20090819
2 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB Name of database table for object 20090819

Method CREATE_AUSP_LFE_ALV on class CL_EAML_AUSP_LFE_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 CT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20090819

Method EXCLUDE_TB_FUNCTIONS on class CL_EAML_AUSP_LFE_ALV has no exception.

Method F4_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_F4 Call by reference Type reference (TYPE) DMC_DDSHRETVAL_TABLE DDSHRETVAL 20090915

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

Method HANDLE_DATA_CHANGED on class CL_EAML_AUSP_LFE_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 Call by reference Attribute reference (LIKE) 20090819
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20090819

Method HANDLE_DATA_CHANGED_FINISHED on class CL_EAML_AUSP_LFE_ALV has no exception.

Method MODIFY_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20090918
2 Importing IS_OUTTAB Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Table type: LFE data for Characteristics - UI 20090918
3 Importing IV_INS Call by reference Type reference (TYPE) XFLAG New Input Values 20090923
4 Importing IV_ROWID Call by reference Type reference (TYPE) SY-TABIX ALV control: Line description 20090918

Method MODIFY_CELLS on class CL_EAML_AUSP_LFE_ALV 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) 20090915
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20090915
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20090915
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20090915
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20090915
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20090915

Method ON_F4 on class CL_EAML_AUSP_LFE_ALV has no exception.

Method REFRESH Signature

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

Method REFRESH_ALV_DISPLAY Signature

Method REFRESH_ALV_DISPLAY on class CL_EAML_AUSP_LFE_ALV has no parameter.
Method REFRESH_ALV_DISPLAY on class CL_EAML_AUSP_LFE_ALV has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Value transfer Type reference (TYPE) C Visible 20091027
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20091027
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20091027

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 20090921

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