SAP ABAP Class CL_EAML_NWM_OL_ALV (EAML: OL 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_ALV  
Short Description EAML: OL 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 20100614   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_NWM_OL_ALV has no forward declaration.
Interfaces
Class CL_EAML_NWM_OL_ALV has no interface implemented.
Friends
Class CL_EAML_NWM_OL_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NWM_OL_STRUC Constant Private Type reference (TYPE) TABNAME 'EAML_S_NWM_ITM_UI' 20100615
2 GC_UCOMM Constant Public See coding 20100709
3 GR_CHECK_LOG Instance attribute Public Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20100623
4 GT_OL_FCAT Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100615
5 GT_OL_OUTTAB Instance attribute Private Type reference (TYPE) TY_T_OUTTAB EAML: Table type for object link mass maintenance 20100615
6 MR_CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20100615
7 MR_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20100614
8 MR_SESSION Static Attribute Protected Object reference (TYPE REF TO) CL_EAML_NWM_SESSION Instance of NWM session class 20101103
9 MS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20100622
10 MS_NWM_HDR_UI Instance attribute Public Type reference (TYPE) EAML_S_NWM_HDR_UI EAML: Network Header Structure for NWM 20100622
11 MV_CONTAINER Instance attribute Private Type reference (TYPE) SCRFNAME Name of a Screen Element 20100614
12 MV_DISP_LOG Instance attribute Private Type reference (TYPE) XFELD Checkbox 20100623
13 MV_NO_REFRESH Instance attribute Private Type reference (TYPE) XFELD No refresh of ALV 20100623
14 MV_OK_CODE Instance attribute Private Type reference (TYPE) SY-UCOMM Function code that PAI triggered 20100623
15 MV_OK_CODE_DC Instance attribute Private Type reference (TYPE) XFELD current action double click 20100727
16 MV_VALID Instance attribute Private Type reference (TYPE) XFELD 'X' ALV is valid 20100623
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES_TO_LOG Instance method Public Method Add messages to log 20101117
2 AUTHORITY_CHECK_TCODE Instance method Private Method authority check for tcode 20100901
3 BUILD_FIELDCAT Instance method Private Method Build Fieldcat 20100622
4 BUTTON_GOTO Instance method Public Method GoTo - Fcode Handling 20100901
5 BUTTON_LIST_PROCESSING Instance method Public Method List_Processing - Fcode Handling 20100901
6 CONSTRUCTOR Instance method Public Constructor 20100614
7 CREATE_CONTROL Instance method Public Method 20100615
8 CREATE_LOG Instance method Public Method Create Log 20100623
9 EXCLUDE_TB_FUNCTIONS Instance method Private Method Exclude TB Functions 20100622
10 FREE_CONTROL_OL Instance method Public Method free control 20100823
11 GENERATE_RSPARAMS Instance method Public Method generate Select Options for button_list_processing 20100901
12 GET_COLUMN_HDR_TXT Instance method Public Method get column header text 20110111
13 GET_OUTTAB Instance method Public Method Get Outtab 20100621
14 GET_SELECTED_OL Instance method Public Method Get selected object link 20100621
15 HANDLE_AFTER_USER_COMMAND Instance method Public Event handling method Handle after User Command 20100622
16 HANDLE_BUTTON_CLICK Instance method Public Event handling method HANDLE_BUTTON_CLICK 20100803
17 HANDLE_DATA_CHANGED Instance method Public Event handling method Handle Data Changed 20100622
18 HANDLE_DATA_CHANGED_FINISHED Instance method Public Event handling method Handle Data Changed Finished 20100622
19 HANDLE_MENUBUTTON Instance method Public Event handling method Handle Menu Button 20100901
20 HANDLE_ON_CLOSE Instance method Public Event handling method Handle On Close 20100623
21 HANDLE_ON_DOUBLE_CLICK Instance method Public Event handling method 20100615
22 HANDLE_TOOLBAR Instance method Public Event handling method Handle Toolbar 20100622
23 HANDLE_USER_COMMAND Instance method Public Event handling method Handle User Command 20100622
24 MODIFY_LAYOUT Instance method Public Method Modify Layout 20100622
25 REFRESH Instance method Public Method Refresh ALV 20100625
26 SET_NWM_HDR_UI Instance method Public Method Set NWM_HDR_UI 20100622
27 SET_OUTTAB Instance method Public Method 20100615
28 SHOW_OL_DETAIL Instance method Public Method Show ObjectLink detail screen 20100804
29 SYNC_WITH_DET_ALV Instance method Public Method Write data from detail area to OL ALV 20100723
30 SYNC_WITH_UI Instance method Public Method Synchronisation with UI 20100622
Events
Class CL_EAML_NWM_OL_ALV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OUTTAB Public See coding 20100622 BEGIN OF ty_outtab . TYPES: oldet TYPE iconquick. "icon_d. INCLUDE TYPE eaml_s_nwm_itm_ui. TYPES: celltab TYPE lvc_t_styl. TYPES: END OF ty_outtab
2 TY_T_OUTTAB Public See coding 20100622 ty_t_outtab TYPE TABLE OF ty_outtab
Method Signatures

Method ADD_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESSAGES_EXIST Call by reference Type reference (TYPE) XFELD Checkbox 20101117
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101117

Method ADD_MESSAGES_TO_LOG on class CL_EAML_NWM_OL_ALV has no exception.

Method AUTHORITY_CHECK_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100901
2 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20100901
3 Importing IV_UCOMM Call by reference Type reference (TYPE) SYUCOMM Function Code That Triggered PAI 20100901

Method AUTHORITY_CHECK_TCODE on class CL_EAML_NWM_OL_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 20100622

Method BUILD_FIELDCAT on class CL_EAML_NWM_OL_ALV has no exception.

Method BUTTON_GOTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KANTYP Call by reference Type reference (TYPE) KANTYP Link category 20100901
2 Importing IV_OBJ_ID Call by reference Type reference (TYPE) ANY 20100901
3 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20100902
4 Importing IV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Function Code That Triggered PAI 20100901

Method BUTTON_GOTO on class CL_EAML_NWM_OL_ALV has no exception.

Method BUTTON_LIST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20100901
2 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20100902
3 Importing IV_UCOMM Call by reference Type reference (TYPE) SYUCOMM Function Code That Triggered PAI 20100901

Method BUTTON_LIST_PROCESSING on class CL_EAML_NWM_OL_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 20100614

Method CONSTRUCTOR on class CL_EAML_NWM_OL_ALV has no exception.

Method CREATE_CONTROL Signature

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

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_EAML_NWM_OL_ALV has no parameter.
Method CREATE_LOG on class CL_EAML_NWM_OL_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 20100622

Method EXCLUDE_TB_FUNCTIONS on class CL_EAML_NWM_OL_ALV has no exception.

Method FREE_CONTROL_OL Signature

Method FREE_CONTROL_OL on class CL_EAML_NWM_OL_ALV has no parameter.
Method FREE_CONTROL_OL on class CL_EAML_NWM_OL_ALV has no exception.

Method GENERATE_RSPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Call by reference Type reference (TYPE) EAML_S_NWM_ITM_UI EAML: Structure for OL mass maintenance with UPDKZ 20100901
2 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20100902
3 Importing IV_UCOMM Call by reference Type reference (TYPE) SYUCOMM Function Code That Triggered PAI 20100902
4 Returning RT_RSPARAMS Value transfer Type reference (TYPE) RSPARAMS_TT rsparams Table 20100901

Method GENERATE_RSPARAMS on class CL_EAML_NWM_OL_ALV has no exception.

Method GET_COLUMN_HDR_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20110111
2 Returning R_COL_HDR_TXT Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20110111

Method GET_COLUMN_HDR_TXT on class CL_EAML_NWM_OL_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_ITM_UI 20100621

Method GET_OUTTAB on class CL_EAML_NWM_OL_ALV has no exception.

Method GET_SELECTED_OL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD Call by reference Type reference (TYPE) CHAR1 SPACE Indicator: get previously selected detail line 20100727
2 Returning RS_SELECTED_OL Value transfer Type reference (TYPE) EAML_S_NWM_ITM_UI 20100621

Method GET_SELECTED_OL on class CL_EAML_NWM_OL_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) 20100622
2 Importing E_SAVED Value transfer Attribute reference (LIKE) 20100622
3 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20100622

Method HANDLE_AFTER_USER_COMMAND on class CL_EAML_NWM_OL_ALV has no exception.

Method HANDLE_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20100803
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20100803

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

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

Method HANDLE_DATA_CHANGED_FINISHED on class CL_EAML_NWM_OL_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 Value transfer Attribute reference (LIKE) Context Menu 20100901
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) Function Code That Triggered PAI 20100901

Method HANDLE_MENUBUTTON on class CL_EAML_NWM_OL_ALV has no exception.

Method HANDLE_ON_CLOSE Signature

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

Method HANDLE_ON_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20100615
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20100615
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20100615

Method HANDLE_ON_DOUBLE_CLICK on class CL_EAML_NWM_OL_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) 20100622
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20100622

Method HANDLE_TOOLBAR on class CL_EAML_NWM_OL_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) 20100622

Method HANDLE_USER_COMMAND on class CL_EAML_NWM_OL_ALV has no exception.

Method MODIFY_LAYOUT Signature

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

Method REFRESH Signature

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

Method SET_NWM_HDR_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NWM_HDR_UI Call by reference Type reference (TYPE) EAML_S_NWM_HDR_UI 20100622

Method SET_NWM_HDR_UI on class CL_EAML_NWM_OL_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_UI Call by reference Type reference (TYPE) EAML_T_NWM_ITM_UI 20100623

Method SET_OUTTAB on class CL_EAML_NWM_OL_ALV has no exception.

Method SHOW_OL_DETAIL Signature

Method SHOW_OL_DETAIL on class CL_EAML_NWM_OL_ALV has no parameter.
# Exception Resumable Description Created on
1 NO_SELECTED_LINE No selected line 20100804
2 PROTOCOL_SHOWN protocol shown 20100804
3 SELECTION_NOT_VALID invalid selection 20100804

Method SYNC_WITH_DET_ALV Signature

Method SYNC_WITH_DET_ALV on class CL_EAML_NWM_OL_ALV has no parameter.
Method SYNC_WITH_DET_ALV on class CL_EAML_NWM_OL_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 20100622
2 Importing IV_OK_CODE Call by reference Type reference (TYPE) SYUCOMM Function Code 20100622

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