SAP ABAP Class CL_EAMVE_GUI_VIEWER (Visual Enterprise viewer(EAM SAP_GUI))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     EAMVE_SAPAPPL (Package) EAM Visual Enterprise (developed in SAP_APPL)
Properties
Class CL_EAMVE_GUI_VIEWER  
Short Description Visual Enterprise viewer(EAM SAP_GUI)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMVE_SAPAPPL   EAM Visual Enterprise (developed in SAP_APPL) 
Created 20120926   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAMVE_GUI_VIEWER has no forward declaration.
Interfaces
Class CL_EAMVE_GUI_VIEWER has no interface implemented.
Friends
Class CL_EAMVE_GUI_VIEWER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_VE_DYNNR Constant Private Type reference (TYPE) DYNNR '1111' 20120926
2 GC_VE_REPID Constant Private Type reference (TYPE) REPID 'SAPLZEAMVE_VIEWER_DRAFT' 20120926
3 GO_DATA_DETERMINATION Static Attribute Private Object reference (TYPE REF TO) LIF_DATA_DETERMINATION local interface 20121026
4 GO_DIALOGBOX_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20121122
5 GO_EAMVE_API Instance attribute Private Object reference (TYPE REF TO) CL_EAMVE_API EAM Visual Enterprise (SAP-APPL) 20121001
6 GO_GUI_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20121115
7 GO_LOG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20121005
8 GO_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_EAMVE_MESSAGE_LOG_SAPGUI Message log 20120927
9 GO_SCREEN_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121128
10 GO_SPC_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20120926
11 GO_SPC_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20120926
12 GO_SPC_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121126
13 GO_VE_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121128
14 GO_VIEWER_INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_GUI_VIEWER_CONSUMER_MODEL Consumer model interface for viewer in SAP GUI 20121001
15 GS_LEAD_OBJ Instance attribute Private Type reference (TYPE) DMS_S_FILE_ID leading object definition 20121025
16 GS_VE_FILE_INFORMATION Instance attribute Private Type reference (TYPE) DMS_S_FILE 20120926
17 GT_MESSAGES Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120927
18 GT_SPC_SPAREPARTS_ALV Instance attribute Private Type reference (TYPE) GYT_SPAREPARTS_SAPGUI Sparepart ALV 20120926
19 GV_LOG_SWITCH Instance attribute Private Type reference (TYPE) XFELD Log switch 20121128
20 GV_OPER_NR Instance attribute Private Type reference (TYPE) VORNR Operation/Activity Number 20130214
21 GV_POPUP_COUNT Static Attribute Public Type reference (TYPE) I pop up count visible 20121217
22 GV_SASH_POSITION Instance attribute Public Type reference (TYPE) I 60 Size in % (splitter SPC/LOG) 20121126
23 GV_SASH_TEMP Instance attribute Private Type reference (TYPE) I Sash temporary 20121126
24 GV_SASH_TEMP_SCREEN Instance attribute Private Type reference (TYPE) I Sash temporary 20121128
25 GV_SASH_TEMP_VE Instance attribute Private Type reference (TYPE) I Sash temporary 20121128
26 GV_SCREEN_HEIGHT Instance attribute Private Type reference (TYPE) I Screen height 20121129
27 GV_SPAREPART_VISIBLE Instance attribute Private Type reference (TYPE) XFELD Spare part is visible 20121109
28 GV_SPC_INDICATOR Instance attribute Private Type reference (TYPE) XFELD Spare part selection indicator 20121023
29 GV_VE_OBJECT_DESCRIPTION Instance attribute Private Type reference (TYPE) TDWOT_KTXT Object Description 20120926
Methods
# Method Level Visibility Method type Description Created on
1 ALL_GET_BUTTON_TXT Instance method Private Method get button text 20121012
2 ALL_GET_POPUP_INFOMATION Instance method Public Method get popup information (title, button texts,...) 20121012
3 ALL_GET_POPUP_SIZE Instance method Public Method Get pop up size (starting/ending at parameters) 20121128
4 ALL_GET_POPUP_SPLIT_INFO Instance method Public Method Get pop up splitting information - Spare part selection 20121128
5 ALL_PREPARE_POPUP_CONTAINER Instance method Public Method prepare popup container 20121123
6 ALL_SET_POPUP_SPLIT_INFO Instance method Public Method Set pop up splitting information in Parameter IDs 20121128
7 ALV_DATA_CHANGED Instance method Private Event handling method ALV: Event handling - DATA_CHANGED 20121002
8 ALV_GET_EXCLUDED_FUNCTIONS Instance method Private Method get excluded function 20120926
9 ALV_GET_FIELDCAT Instance method Private Method Get field catalog 20120926
10 CLASS_CONSTRUCTOR Static method Public Constructor class constructor 20121026
11 CONSTRUCTOR Instance method Public Constructor Constructor 20120926
12 HANDLE_CLOSE_GUI_POPUP Instance method Private Event handling method handle close event of viewer popup 20121122
13 LOG_ADD_MESSAGES Instance method Private Method add messages to log 20120927
14 LOG_PREPARE Instance method Public Method Prepare message log 20120926
15 LOG_UPDATE_MESSAGES Instance method Public Method update messages 20121012
16 SPC_ADD_INITIAL_LINES Instance method Private Method Add initial lines to ALV list 20120926
17 SPC_DELETE_INITIAL_LINES Instance method Private Method delete initial lines of ALV list 20120926
18 SPC_GET_SPAREPARTS Instance method Public Method get spare parts 20121012
19 SPC_HANDLE_TOOLBAR Instance method Private Event handling method handle spare part selection in toolbar 20121115
20 SPC_PREPARE_SPAREPART_LIST Instance method Public Method prepare spare part list 20121012
21 SPC_TRIGGER_METADATA_REQUEST Instance method Public Method Trigger meta data request 20121012
22 SPC_UPDATE_CONTROL_SIZE Instance method Public Method define size of spare part list (log dependent) 20121126
23 VE_CLOSE_VIEWER Instance method Public Method Close viewer 20121012
24 VE_DISPATCH_GUI Instance method Public Method Dispatch GUI 20121012
25 VE_HANDLE_ACTION Instance method Private Event handling method handle action from viewer 20121019
26 VE_HANDLE_LOG Instance method Private Event handling method handle message log from viewer 20121019
27 VE_HANDLE_METADATA Instance method Private Event handling method handle meta data from viewer 20121018
28 VE_HANDLE_VISUALIZATION Instance method Private Event handling method handle visualization from viewer 20121109
29 VE_PREPARE_TOOLBAR Instance method Public Method prepare toolbar 20121116
30 VE_PREPARE_VIEWER Instance method Public Method prepare viewer 20121012
Events
Class CL_EAMVE_GUI_VIEWER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYT_SPAREPARTS_SAPGUI Private See coding 20120926 gyt_spareparts_sapgui TYPE STANDARD TABLE OF eamve_s_spareparts_sapgui
Method Signatures

Method ALL_GET_BUTTON_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) DOKOB Linked SAP Object 20121012
2 Importing IV_SPC_INDICATOR Call by reference Type reference (TYPE) XFELD Checkbox 20121012
3 Returning RV_BUTTON_TXT Value transfer Type reference (TYPE) SMP_DYNTXT Menu Painter: Program interface for dynamic texts 20121012

Method ALL_GET_BUTTON_TXT on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALL_GET_POPUP_INFOMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN_BUTTON_TEXT Call by reference Type reference (TYPE) SMP_DYNTXT Menu Painter: Program interface for dynamic texts 20121012
2 Exporting EV_OBJECT_DESC Call by reference Type reference (TYPE) TDWOT_KTXT Object Description 20121012
3 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) DMS_VALUE Object Key 20130214
4 Exporting EV_TITLEBAR Call by reference Type reference (TYPE) CUA_TIT_TX Text of title line 20121123
5 Importing IV_TITLEBAR Call by reference Type reference (TYPE) GUI_TITLE Menu Painter: Title code 20121123

Method ALL_GET_POPUP_INFOMATION on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALL_GET_POPUP_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENDING_X Call by reference Type reference (TYPE) I Ending x coordinator 20121128
2 Exporting EV_ENDING_Y Call by reference Type reference (TYPE) I Ending y coordinator 20121128
3 Exporting EV_STARTING_X Call by reference Type reference (TYPE) I Starting x coordinator 20121128
4 Exporting EV_STARTING_Y Call by reference Type reference (TYPE) I Starting y coordinator 20121128
5 Importing IV_SPC_PROCESSING Call by reference Type reference (TYPE) XFELD Processing spare part selection 20121128

Method ALL_GET_POPUP_SIZE on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALL_GET_POPUP_SPLIT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SPLIT_PERCENT1 Call by reference Type reference (TYPE) I Viewer and button in % 20121128
2 Exporting EV_SPLIT_PERCENT2 Call by reference Type reference (TYPE) I Viewer in % of EV_SPLIT_PERCENT1 20121128
3 Exporting EV_SPLIT_PERCENT3 Call by reference Type reference (TYPE) I ALV spare part list of 100 - EV_SPLIT_PERCENT1 in % 20121128

Method ALL_GET_POPUP_SPLIT_INFO on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALL_PREPARE_POPUP_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DIALOGBOX_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20121123

Method ALL_PREPARE_POPUP_CONTAINER on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALL_SET_POPUP_SPLIT_INFO Signature

Method ALL_SET_POPUP_SPLIT_INFO on class CL_EAMVE_GUI_VIEWER has no parameter.
Method ALL_SET_POPUP_SPLIT_INFO on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALV_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) 20121002
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20121002
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20121002
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20121002
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20121002

Method ALV_DATA_CHANGED on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALV_GET_EXCLUDED_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXCLUDE Value transfer Type reference (TYPE) UI_FUNCTIONS Function Code Table 20120926

Method ALV_GET_EXCLUDED_FUNCTIONS on class CL_EAMVE_GUI_VIEWER has no exception.

Method ALV_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 20120926

Method ALV_GET_FIELDCAT on class CL_EAMVE_GUI_VIEWER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAMVE_GUI_VIEWER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAMVE_GUI_VIEWER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILE_INFORMATION Call by reference Type reference (TYPE) DMS_S_FILE original to be displayed as thumbnail or within viewer 20121012
2 Importing IS_LEAD_OBJ Call by reference Type reference (TYPE) DMS_S_FILE_ID leading object information 20121025
3 Importing IV_OPER_NR Call by reference Type reference (TYPE) VORNR Operation/Activity Number 20130214
4 Importing IV_SPC_INDICATOR Call by reference Type reference (TYPE) XFELD Spare part indicator 20121012

Method CONSTRUCTOR on class CL_EAMVE_GUI_VIEWER has no exception.

Method HANDLE_CLOSE_GUI_POPUP Signature

Method HANDLE_CLOSE_GUI_POPUP on class CL_EAMVE_GUI_VIEWER has no parameter.
Method HANDLE_CLOSE_GUI_POPUP on class CL_EAMVE_GUI_VIEWER has no exception.

Method LOG_ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE_SINGLE Call by reference Type reference (TYPE) /PLMB/S_SPI_MSG Message 20120927
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120927

Method LOG_ADD_MESSAGES on class CL_EAMVE_GUI_VIEWER has no exception.

Method LOG_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20121012
2 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) CL_EAMVE_MESSAGE_LOG_SAPGUI Message Log for Data Entry 20121012

Method LOG_PREPARE on class CL_EAMVE_GUI_VIEWER has no exception.

Method LOG_UPDATE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MSG_AVAILABLE Value transfer Type reference (TYPE) XFELD Messages available 20121115

Method LOG_UPDATE_MESSAGES on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_ADD_INITIAL_LINES Signature

Method SPC_ADD_INITIAL_LINES on class CL_EAMVE_GUI_VIEWER has no parameter.
Method SPC_ADD_INITIAL_LINES on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_DELETE_INITIAL_LINES Signature

Method SPC_DELETE_INITIAL_LINES on class CL_EAMVE_GUI_VIEWER has no parameter.
Method SPC_DELETE_INITIAL_LINES on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_GET_SPAREPARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPAREPARTS Call by reference Type reference (TYPE) EAMVE_T_SPAREPARTS_API Visual Enterprise Spare Part - API 20121012
2 Importing IV_NO_BUFFER_CLEAR Call by reference Type reference (TYPE) XFELD no buffer clear 20121109

Method SPC_GET_SPAREPARTS on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20121115

Method SPC_HANDLE_TOOLBAR on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_PREPARE_SPAREPART_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20121012
2 Importing IO_SCREEN_SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121128
3 Importing IO_SPC_SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121126
4 Importing IO_VE_SPLITTER Call by reference Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20121128

Method SPC_PREPARE_SPAREPART_LIST on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_TRIGGER_METADATA_REQUEST Signature

Method SPC_TRIGGER_METADATA_REQUEST on class CL_EAMVE_GUI_VIEWER has no parameter.
Method SPC_TRIGGER_METADATA_REQUEST on class CL_EAMVE_GUI_VIEWER has no exception.

Method SPC_UPDATE_CONTROL_SIZE Signature

Method SPC_UPDATE_CONTROL_SIZE on class CL_EAMVE_GUI_VIEWER has no parameter.
Method SPC_UPDATE_CONTROL_SIZE on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_CLOSE_VIEWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXIT Call by reference Type reference (TYPE) XFELD Checkbox 20121012

Method VE_CLOSE_VIEWER on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_DISPATCH_GUI Signature

Method VE_DISPATCH_GUI on class CL_EAMVE_GUI_VIEWER has no parameter.
Method VE_DISPATCH_GUI on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_HANDLE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION Call by reference Attribute reference (LIKE) 20121019

Method VE_HANDLE_ACTION on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_HANDLE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Attribute reference (LIKE) 20121019

Method VE_HANDLE_LOG on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_HANDLE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_METADATA Call by reference Attribute reference (LIKE) 20121018

Method VE_HANDLE_METADATA on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_HANDLE_VISUALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VISUALIZATION_FLAG Call by reference Attribute reference (LIKE) 20121109

Method VE_HANDLE_VISUALIZATION on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_PREPARE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20121116

Method VE_PREPARE_TOOLBAR on class CL_EAMVE_GUI_VIEWER has no exception.

Method VE_PREPARE_VIEWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20121012

Method VE_PREPARE_VIEWER on class CL_EAMVE_GUI_VIEWER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617