SAP ABAP Class CL_EPIC_BACOM_MONITOR_MAIN_UIL (UI Logic for Bank Communication Monitor)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-BACOM-UI (Package) Globalization: E-Payment Integration Bank Communication: UI
Properties
Class CL_EPIC_BACOM_MONITOR_MAIN_UIL  
Short Description UI Logic for Bank Communication Monitor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-BACOM-UI   Globalization: E-Payment Integration Bank Communication: UI 
Created 20111004   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no interface implemented.
Friends
Class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AOBJ Constant Private See coding 'EPIC_BACOM' 20130207
2 GC_COM_VARIANT_HANDLE Constant Private See coding 'COM' 20111031
3 GC_XML_VARIANT_HANDLE Constant Private See coding 'XML' 20111031
4 GF_ADMIN_SELECTION_REQUESTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20111103
5 GF_CONTROLS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Controls Created 20111004
6 GF_DATA_SELECTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20111004
7 GF_FIELDCATS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Fieldcats Created 20111004
8 GF_NEW_COM_FOR_DISPLAY Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20111031
9 GF_NEW_XML_FOR_DISPLAY Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20111031
10 GF_SCREEN_INIT_DONE Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Init Done 20111004
11 GF_SELECTION_REQUESTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Selections Requested 20111004
12 GR_COM_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20111031
13 GR_COM_GRID Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20111031
14 GR_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20111004
15 GR_SPLITTER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Reduced Version of Splitter Container Control 20111031
16 GR_XML_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20111031
17 GR_XML_GRID Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20111031
18 GS_COM_GRID_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20111031
19 GS_COM_GRID_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20111031
20 GS_XML_GRID_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20111031
21 GS_XML_GRID_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20111031
22 GT_COM_GRID_DATA Static Attribute Private Type reference (TYPE) EPIC_T_BACOM_DAT_UI Table Type Bank Communication 20111031
23 GT_COM_GRID_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20111031
24 GT_EXCLUDED_FUNCTIONS Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20111004
25 GT_MESSAGES_HELPER Static Attribute Private See coding Bank Communication Messages 20111102
26 GT_SELECTED_COM_KEYS Static Attribute Private Type reference (TYPE) EPIC_T_BACOM_KEYS Table Type Bank Communication Keys 20111031
27 GT_XML_DATA Static Attribute Private Type reference (TYPE) EPIC_T_BACOM_XML_UI Table Type Bank Communication XML Messages 20111031
28 GT_XML_GRID_DATA Static Attribute Private Type reference (TYPE) EPIC_T_BACOM_XML_UI Table Type Bank Communication XML Messages 20111031
29 GT_XML_GRID_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20111031
30 GT_XML_HELPER Static Attribute Private See coding 20130208
31 GV_MSG_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Message Dummy 20111004
32 GV_OK_CODE Static Attribute Private Attribute reference (LIKE) SY-UCOMM Function Code That Triggered PAI 20111004
33 GV_REPID Static Attribute Private Attribute reference (LIKE) SY-REPID 20111004
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_FROM_ARCHIVE Static method Private Method 20130207
2 PAI_USER_COMMAND Static method Public Method User Command 20111004
3 PBO_DISPLAY_DATA Static method Public Method 20111031
4 PBO_INIT_SCREEN Static method Public Method Init Screen 20111004
5 PBO_SELECT_DATA Static method Public Method Select and Display Data 20111031
6 _EVENT_COM_DELAYED_CH_SEL_CB Static method Private Event handling method 20111031
7 _EVENT_COM_HOTSPOT_CLICK Static method Private Event handling method 20111102
8 _EVENT_COM_TOOLBAR Static method Private Event handling method 20111031
9 _EVENT_COM_USER_COMMAND Static method Private Event handling method 20111031
10 _EVENT_XML_HOTSPOT_CLICK Static method Private Event handling method 20111102
11 _EVENT_XML_TOOLBAR Static method Private Event handling method 20111104
12 _GET_COM_TRANSIENTS Static method Private Method 20111031
13 _GET_SELECTED_COM_KEYS Static method Private Method 20111031
14 _GET_XMLS Static method Private Method 20111031
15 _GET_XML_TRANSIENTS Static method Private Method 20111031
16 _PROVIDE_STANDARD_FCAT Static method Private Method 20111004
Events
Class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_BACOM_DAT Private See coding 20130208 tty_bacom_dat type STANDARD TABLE OF epic_bacom_dat
2 TTY_BACOM_MSG Private See coding 20130208 tty_bacom_msg type STANDARD TABLE OF epic_bacom_msg
3 TTY_BACOM_XML Private See coding 20130208 tty_bacom_xml type STANDARD TABLE OF epic_bacom_xml
4 TTY_HBKID Public See coding 20121206 tty_hbkid type table of ty_hbkid
5 TTY_HKTID Public See coding 20121206 tty_hktid type table of ty_hktid
6 TTY_REQUEST_TIMESTAMP Public See coding 20130208 tty_request_timestamp type table of ty_request_timestamp
7 TTY_USER Public See coding 20121206 tty_user type table of ty_user
8 TTY_ZBUKR Public See coding 20121206 tty_zbukr type table of ty_zbukr
9 TY_DATE Public See coding 20121206 begin of ty_date, sign(1) type c, option(2) type c, low type epic_bacom_date, high type epic_bacom_date, end of ty_date
10 TY_FILE Private See coding 20130207 BEGIN OF ty_file, archivekey TYPE arkey, END OF ty_file
11 TY_HBKID Public See coding 20121206 begin of ty_hbkid, sign(1) type c, option(2) type c, low type hbkid, high type hbkid, end of ty_hbkid
12 TY_HKTID Public See coding 20121206 begin of ty_hktid, sign(1) type c, option(2) type c, low type hktid, high type hktid, end of ty_hktid
13 TY_REQUEST_TIMESTAMP Public See coding 20130208 begin of ty_request_timestamp, sign(1) type c, option(2) type c, low type epic_bacom_message_timestamp, high type epic_bacom_message_timestamp, end of ty_request_timestamp
14 TY_T_FILE Private See coding 20130207 ty_t_file TYPE STANDARD TABLE OF ty_file
15 TY_T_FILE_AND_OFFSET Private See coding 20130207 ty_t_file_and_offset TYPE STANDARD TABLE OF aind_arkey
16 TY_USER Public See coding 20121206 begin of ty_user, sign(1) type c, option(2) type c, low type syuname, high type syuname, end of ty_user
17 TY_ZBUKR Public See coding 20121206 begin of ty_zbukr, sign(1) type c, option(2) type c, low type dzbukr, high type dzbukr, end of ty_zbukr
Method Signatures

Method GET_DATA_FROM_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EPIC_BACOM_DAT Call by reference Type reference (TYPE) EPIC_T_BACOM_DAT_UI UI: Table Type Bank Communication 20130207
2 Exporting ET_EPIC_BACOM_MSG Call by reference Type reference (TYPE) TTY_BACOM_MSG 20130207
3 Exporting ET_EPIC_BACOM_XML Call by reference Type reference (TYPE) TTY_BACOM_XML 20130207
4 Importing IT_HBKID Call by reference Type reference (TYPE) TTY_HBKID Short Key for a House Bank 20130207
5 Importing IT_HKTID Call by reference Type reference (TYPE) TTY_HKTID ID for Account Details 20130207
6 Importing IT_TIMESTAMP Call by reference Type reference (TYPE) TTY_REQUEST_TIMESTAMP 20130208
7 Importing IT_ZBUKR Call by reference Type reference (TYPE) TTY_ZBUKR Paying company code 20130207

Method GET_DATA_FROM_ARCHIVE on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method PAI_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OK_CODE Call by reference Attribute reference (LIKE) SY-UCOMM Function Code That Triggered PAI 20111004

Method PAI_USER_COMMAND on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method PBO_DISPLAY_DATA Signature

Method PBO_DISPLAY_DATA on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method PBO_DISPLAY_DATA on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method PBO_INIT_SCREEN Signature

Method PBO_INIT_SCREEN on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method PBO_INIT_SCREEN on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method PBO_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ARCHIVE Call by reference Type reference (TYPE) FLAG Read from archive 20130207
2 Importing IF_DB Call by reference Type reference (TYPE) FLAG read from database 20130207
3 Importing IT_HBKID Call by reference Type reference (TYPE) TTY_HBKID Short Key for a House Bank 20121206
4 Importing IT_HKTID Call by reference Type reference (TYPE) TTY_HKTID ID for Account Details 20121206
5 Importing IT_TIMESTAMP Call by reference Type reference (TYPE) TTY_REQUEST_TIMESTAMP 20130208
6 Importing IT_ZBUKR Call by reference Type reference (TYPE) TTY_ZBUKR Paying company code 20121206

Method PBO_SELECT_DATA on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_COM_DELAYED_CH_SEL_CB Signature

Method _EVENT_COM_DELAYED_CH_SEL_CB on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method _EVENT_COM_DELAYED_CH_SEL_CB on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_COM_HOTSPOT_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) 20111102
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20111102
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20111102

Method _EVENT_COM_HOTSPOT_CLICK on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_COM_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) 20111031
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20111031

Method _EVENT_COM_TOOLBAR on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_COM_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) 20111031

Method _EVENT_COM_USER_COMMAND on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_XML_HOTSPOT_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) 20111102
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20111102
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20111102

Method _EVENT_XML_HOTSPOT_CLICK on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _EVENT_XML_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) 20111104
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20111104

Method _EVENT_XML_TOOLBAR on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _GET_COM_TRANSIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BACOM Call by reference Attribute reference (LIKE) GT_COM_GRID_DATA Table Type Bank Communication 20111031

Method _GET_COM_TRANSIENTS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _GET_SELECTED_COM_KEYS Signature

Method _GET_SELECTED_COM_KEYS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method _GET_SELECTED_COM_KEYS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _GET_XMLS Signature

Method _GET_XMLS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method _GET_XMLS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _GET_XML_TRANSIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XML_BACOM Call by reference Attribute reference (LIKE) GT_XML_GRID_DATA 20111031

Method _GET_XML_TRANSIENTS on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.

Method _PROVIDE_STANDARD_FCAT Signature

Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no parameter.
Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_BACOM_MONITOR_MAIN_UIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607