Hierarchy
⤷
⤷
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 | Constant | Private | Type reference (TYPE) | DYNNR | '1111' | 20120926 | |||
| 2 | Constant | Private | Type reference (TYPE) | REPID | 'SAPLZEAMVE_VIEWER_DRAFT' | 20120926 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | LIF_DATA_DETERMINATION | local interface | 20121026 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_DIALOGBOX_CONTAINER | Container for Custom Controls in the Screen Area | 20121122 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMVE_API | EAM Visual Enterprise (SAP-APPL) | 20121001 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20121115 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Custom Controls in the Screen Area | 20121005 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_EAMVE_MESSAGE_LOG_SAPGUI | Message log | 20120927 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Reduced Version of Splitter Container Control | 20121128 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20120926 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Custom Controls in the Screen Area | 20120926 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Reduced Version of Splitter Container Control | 20121126 | |||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Reduced Version of Splitter Container Control | 20121128 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_GUI_VIEWER_CONSUMER_MODEL | Consumer model interface for viewer in SAP GUI | 20121001 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | DMS_S_FILE_ID | leading object definition | 20121025 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | DMS_S_FILE | 20120926 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | /PLMB/T_SPI_MSG | Message | 20120927 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | GYT_SPAREPARTS_SAPGUI | Sparepart ALV | 20120926 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | XFELD | Log switch | 20121128 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | VORNR | Operation/Activity Number | 20130214 | |||
| 21 | Static Attribute | Public | Type reference (TYPE) | I | pop up count visible | 20121217 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | I | 60 | Size in % (splitter SPC/LOG) | 20121126 | ||
| 23 | Instance attribute | Private | Type reference (TYPE) | I | Sash temporary | 20121126 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | I | Sash temporary | 20121128 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | I | Sash temporary | 20121128 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | I | Screen height | 20121129 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | XFELD | Spare part is visible | 20121109 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | XFELD | Spare part selection indicator | 20121023 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | TDWOT_KTXT | Object Description | 20120926 |
Methods
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 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DOKOB | Linked SAP Object | 20121012 | |||
| 2 | IV_SPC_INDICATOR | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20121012 | |||
| 3 | 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 | ES_RETURN_BUTTON_TEXT | Call by reference | Type reference (TYPE) | SMP_DYNTXT | Menu Painter: Program interface for dynamic texts | 20121012 | |||
| 2 | EV_OBJECT_DESC | Call by reference | Type reference (TYPE) | TDWOT_KTXT | Object Description | 20121012 | |||
| 3 | EV_OBJECT_KEY | Call by reference | Type reference (TYPE) | DMS_VALUE | Object Key | 20130214 | |||
| 4 | EV_TITLEBAR | Call by reference | Type reference (TYPE) | CUA_TIT_TX | Text of title line | 20121123 | |||
| 5 | 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 | EV_ENDING_X | Call by reference | Type reference (TYPE) | I | Ending x coordinator | 20121128 | |||
| 2 | EV_ENDING_Y | Call by reference | Type reference (TYPE) | I | Ending y coordinator | 20121128 | |||
| 3 | EV_STARTING_X | Call by reference | Type reference (TYPE) | I | Starting x coordinator | 20121128 | |||
| 4 | EV_STARTING_Y | Call by reference | Type reference (TYPE) | I | Starting y coordinator | 20121128 | |||
| 5 | 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 | EV_SPLIT_PERCENT1 | Call by reference | Type reference (TYPE) | I | Viewer and button in % | 20121128 | |||
| 2 | EV_SPLIT_PERCENT2 | Call by reference | Type reference (TYPE) | I | Viewer in % of EV_SPLIT_PERCENT1 | 20121128 | |||
| 3 | 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 | 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 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20121002 | |||||
| 2 | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20121002 | |||||
| 3 | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20121002 | |||||
| 4 | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20121002 | |||||
| 5 | 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 | 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 | 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 | IS_FILE_INFORMATION | Call by reference | Type reference (TYPE) | DMS_S_FILE | original to be displayed as thumbnail or within viewer | 20121012 | |||
| 2 | IS_LEAD_OBJ | Call by reference | Type reference (TYPE) | DMS_S_FILE_ID | leading object information | 20121025 | |||
| 3 | IV_OPER_NR | Call by reference | Type reference (TYPE) | VORNR | Operation/Activity Number | 20130214 | |||
| 4 | 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 | IS_MESSAGE_SINGLE | Call by reference | Type reference (TYPE) | /PLMB/S_SPI_MSG | Message | 20120927 | |||
| 2 | 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 | IO_LOG_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Custom Controls in the Screen Area | 20121012 | |||
| 2 | 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 | 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 | ET_SPAREPARTS | Call by reference | Type reference (TYPE) | EAMVE_T_SPAREPARTS_API | Visual Enterprise Spare Part - API | 20121012 | |||
| 2 | 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 | 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 | IO_ALV_GRID | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20121012 | |||
| 2 | IO_SCREEN_SPLITTER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Reduced Version of Splitter Container Control | 20121128 | |||
| 3 | IO_SPC_SPLITTER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Reduced Version of Splitter Container Control | 20121126 | |||
| 4 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |