SAP ABAP Class CL_EAML_NWM_OL_DET_ALV (EAML: object link detail 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_NWM_OL_DET_ALV  
Short Description EAML: object link detail 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 20100629   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_NWM_OL_DET_ALV has no forward declaration.
Interfaces
Class CL_EAML_NWM_OL_DET_ALV has no interface implemented.
Friends
Class CL_EAML_NWM_OL_DET_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NWM_OL_DET_STRUC Constant Private Type reference (TYPE) TABNAME 'EAML_S_NWM_OL_LFE_ALV' Table Name 20100629
2 GC_UCOMM Constant Public See coding 20100721
3 GR_CHECK_LOG Instance attribute Public Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20100629
4 GR_NWM_OL_ALV Instance attribute Private Object reference (TYPE REF TO) CL_EAML_NWM_OL_ALV EAML: OL ALV 20100709
5 GT_OL_DET_OUTTAB Instance attribute Private Type reference (TYPE) TY_T_OUTTAB 20100712
6 GT_OL_FCAT Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100629
7 MR_CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20100629
8 MR_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20100629
9 MR_SESSION Static Attribute Protected Object reference (TYPE REF TO) CL_EAML_NWM_SESSION Instance of NWM session class 20101103
10 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20100629
11 MV_CHANGE_LFE Instance attribute Private Type reference (TYPE) XFELD SPACE LFE fields changeable 20100804
12 MV_CONTAINER Instance attribute Private Type reference (TYPE) SCRFNAME Name of a Screen Element 20100629
13 MV_DISP_LOG Instance attribute Private Type reference (TYPE) XFELD Checkbox 20100629
14 MV_NO_REFRESH Instance attribute Private Type reference (TYPE) XFELD No refresh of ALV 20100629
15 MV_OK_CODE Instance attribute Private Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100629
16 MV_VALID Instance attribute Private Type reference (TYPE) XFELD 'X' ALV is valid 20100629
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FIELDCAT Instance method Private Method Build Fieldcat 20100629
2 CHECK_DETAIL_DATA Instance method Private Method Check Detail data 20100712
3 CONSTRUCTOR Instance method Public Constructor 20100629
4 CREATE_CONTROL Instance method Public Method 20100629
5 CREATE_LOG Instance method Public Method Create Log 20100712
6 EXCLUDE_TB_FUNCTIONS Instance method Private Method Exclude TB Functions 20100714
7 FILL_DETAIL_DATA Instance method Public Method fill detail data for detail alv 20101102
8 FREE_CONTROL_DET_OL Instance method Public Method free control of detail alv 20100823
9 GET_OUTTAB Instance method Public Method Get Outtab 20100712
10 HANDLE_AFTER_USER_COMMAND Instance method Public Event handling method Handle after User Command 20100709
11 HANDLE_DATA_CHANGED Instance method Public Event handling method Handle Data Changed 20100709
12 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method Handle Data Changed Finished 20100709
13 HANDLE_ON_CLOSE Instance method Public Event handling method Handle On Close 20100712
14 HANDLE_TOOLBAR Instance method Public Event handling method Handle Toolbar 20100709
15 HANDLE_USER_COMMAND Instance method Public Event handling method Handle User Command 20100709
16 MODIFY_LAYOUT Instance method Public Method Modify Layout 20100629
17 REFRESH Instance method Public Method Refresh ALV 20100701
18 SET_OUTTAB Instance method Public Method 20100629
19 SYNC_WITH_UI Instance method Public Method Synchronisation with UI 20100709
Events
Class CL_EAML_NWM_OL_DET_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OUTTAB Public See coding 20100629 BEGIN OF ty_outtab . INCLUDE TYPE EAML_S_NWM_OL_LFE_ALV. "EAML_S_NWM_ITM_UI. TYPES: celltab TYPE lvc_t_styl. TYPES: END OF ty_outtab
2 TY_T_OUTTAB Public See coding 20100629 ty_t_outtab TYPE TABLE OF ty_outtab
Method Signatures

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 20100629

Method BUILD_FIELDCAT on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method CHECK_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTTAB Call by reference Type reference (TYPE) EAML_T_NWM_OL_LFE_ALV Table type for object link detail data maintenance 20100713

Method CHECK_DETAIL_DATA on class CL_EAML_NWM_OL_DET_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 20100629

Method CONSTRUCTOR on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method CREATE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NWM_OL_ALV Call by reference Object reference (TYPE REF TO) CL_EAML_NWM_OL_ALV EAML: OL ALV 20100709

Method CREATE_CONTROL on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_EAML_NWM_OL_DET_ALV has no parameter.
Method CREATE_LOG on class CL_EAML_NWM_OL_DET_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 20100714

Method EXCLUDE_TB_FUNCTIONS on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method FILL_DETAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NWM_ITM_DET_UI Value transfer Type reference (TYPE) EAML_T_NWM_OL_LFE_ALV EAML: Table type for object link mass maintenance with UPDKZ 20101102

Method FILL_DETAIL_DATA on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method FREE_CONTROL_DET_OL Signature

Method FREE_CONTROL_DET_OL on class CL_EAML_NWM_OL_DET_ALV has no parameter.
Method FREE_CONTROL_DET_OL on class CL_EAML_NWM_OL_DET_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_NWM_OL_LFE_ALV .EAML: Table type for OL LFE maintenance 20100712

Method GET_OUTTAB on class CL_EAML_NWM_OL_DET_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 Value transfer Attribute reference (LIKE) 20100709
2 Importing E_SAVED Value transfer Attribute reference (LIKE) 20100709
3 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20100709

Method HANDLE_AFTER_USER_COMMAND on class CL_EAML_NWM_OL_DET_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) 20100709
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20100709
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20100709
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20100709
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20100709

Method HANDLE_DATA_CHANGED on class CL_EAML_NWM_OL_DET_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) 20100709
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20100709

Method HANDLE_DATA_CHANGED_FINISHED on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method HANDLE_ON_CLOSE Signature

Method HANDLE_ON_CLOSE on class CL_EAML_NWM_OL_DET_ALV has no parameter.
Method HANDLE_ON_CLOSE on class CL_EAML_NWM_OL_DET_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) 20100709
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20100709

Method HANDLE_TOOLBAR on class CL_EAML_NWM_OL_DET_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) 20100709

Method HANDLE_USER_COMMAND on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method MODIFY_LAYOUT Signature

Method MODIFY_LAYOUT on class CL_EAML_NWM_OL_DET_ALV has no parameter.
Method MODIFY_LAYOUT on class CL_EAML_NWM_OL_DET_ALV has no exception.

Method REFRESH Signature

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

Method SET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NWM_ITM_DET_UI Call by reference Type reference (TYPE) EAML_T_NWM_OL_LFE_ALV .EAML: Table type for OL LFE maintenance 20100629

Method SET_OUTTAB on class CL_EAML_NWM_OL_DET_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 20100709
2 Importing IV_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Function Code 20100709

Method SYNC_WITH_UI on class CL_EAML_NWM_OL_DET_ALV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606