SAP ABAP Class CL_EPIC_BS_UIL (UI Logic for Bank Statement (EPIC))
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-GEN-UI (Package) Globalization: E-Payment Integration User Interface Objects
Properties
Class CL_EPIC_BS_UIL  
Short Description UI Logic for Bank Statement (EPIC)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-GEN-UI   Globalization: E-Payment Integration User Interface Objects 
Created 20120321   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_BS_UIL has no interface implemented.
Friends
Class CL_EPIC_BS_UIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EPIC_BDJ_FUNCTION Constant Private Type reference (TYPE) STRING 'SAPLEA_EPIC_BDJ' 20130709
2 GC_VARIANT_HANDLE Constant Private See coding 'IP' Variant Handle 20120321
3 GF_CONTROLS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Controls Created 20120321
4 GF_DATA_SELECTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20120321
5 GF_FIELDCATS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Fieldcats Created 20120321
6 GF_SCREEN_INIT_DONE Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Init Done 20120321
7 GF_SELECTION_REQUESTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Selections Requested 20120321
8 GR_ACC Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20120330
9 GR_ACC_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120330
10 GR_BST Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20120330
11 GR_BST_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120330
12 GR_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20120321
13 GR_SPLITTER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20120329
14 GS_ACC_DATA Static Attribute Private Type reference (TYPE) EPIC_S_BST_BNK_ACC Bank Accounts 20120330
15 GS_ACC_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20120330
16 GS_ACC_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20120330
17 GS_BST_DATA Static Attribute Private Type reference (TYPE) EPIC_S_BST_BNK_STM EXAMPLE ONLY - NOT FOR USE IN PRODUCTION SYSTEMS 20120330
18 GS_BST_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20120330
19 GS_BST_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20120330
20 GS_RESULT Static Attribute Private Type reference (TYPE) EPIC_S_BANK_STAT_BC_RESULT Bank Statement Bank Communication Result 20120330
21 GS_SELECTED_ACCOUNT Static Attribute Private Type reference (TYPE) EPIC_S_BST_BNK_ACC Bank Accounts 20120426
22 GS_SELECTED_STATEMENT Static Attribute Private Type reference (TYPE) EPIC_S_BST_BNK_STM EXAMPLE ONLY - NOT FOR USE IN PRODUCTION SYSTEMS 20120426
23 GT_ACC_DATA Static Attribute Private See coding 20120330
24 GT_ACC_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120330
25 GT_BCTYP Static Attribute Private See coding 20120321
26 GT_BST_DATA Static Attribute Private See coding 20120330
27 GT_BST_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120330
28 GT_BST_SIM_RES Static Attribute Private Type reference (TYPE) TTY_FEB_IF 20120424
29 GT_EXCLUDED_FUNCTIONS Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20120321
30 GT_INCOMING_MESSAGES Static Attribute Private Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20120330
31 GT_SELECTED_ACCOUNTS_BDJ Static Attribute Private Type reference (TYPE) EPIC_T_BST_BNK_ACC EPIC: Bank Account Table 20130102
32 GT_SELECTED_KEYS Static Attribute Private Type reference (TYPE) EPIC_T_ITEM_KEYS Payment Item Keys Table Type 20120321
33 GV_MSG_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Message Dummy 20120321
34 GV_OK_CODE Static Attribute Private Attribute reference (LIKE) SY-UCOMM Function Code That Triggered PAI 20120321
35 GV_PARAM_STRUC_NAME Static Attribute Private Type reference (TYPE) TABNAME Table Name 20120330
36 GV_REPID Static Attribute Private Attribute reference (LIKE) SY-REPID 20120321
37 GV_RESULT_STRUC_NAME Static Attribute Private Type reference (TYPE) TABNAME Table Name 20120330
38 GV_SIM_HBKID Static Attribute Private Type reference (TYPE) HBKID Short Key for a House Bank 20120425
39 GV_SIM_HKTID Static Attribute Private Type reference (TYPE) HKTID ID for Account Details 20120425
40 GV_SIM_ZBUKR Static Attribute Private Type reference (TYPE) DZBUKR Paying company code 20120425
Methods
# Method Level Visibility Method type Description Created on
1 PBO_INIT_SCREEN Static method Public Method Init Screen 20120321
2 PBO_SELECT_AND_DISPLAY_DATA Static method Public Method 20120508
3 _EVENT_ACC_TOOLBAR Static method Private Event handling method 20120330
4 _EVENT_ACC_USER_COMMAND Static method Private Event handling method 20120330
5 _EVENT_BST_TOOLBAR Static method Private Event handling method 20120330
6 _EVENT_BST_TOOLBAR1 Static method Private Event handling method 20130723
7 _EVENT_BST_USER_COMMAND Static method Private Event handling method 20120330
8 _EVENT_GROUP_DELAYED_CH_SEL_CB Static method Private Event handling method 20120508
9 _GET_HISTORIC_STATEMENTS Static method Private Method 20120507
10 _GET_TRANSIENTS Static method Private Method 20120321
11 _MARK_PREV_SEL_LINES Static method Private Method 20120321
12 _PROVIDE_STANDARD_FCATS Static method Private Method 20120508
13 _QUERY_BANK_STATEMENT Static method Private Method 20120330
Events
Class CL_EPIC_BS_UIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BCTYP Public See coding 20120321 begin of ty_bctyp, bctyp type epic_bank_comm_type, spras type spras, bctyp_text type epic_bank_comm_type_text, action_code type ui_func, action_text type gui_text, end of ty_bctyp
Method Signatures

Method PBO_INIT_SCREEN Signature

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

Method PBO_SELECT_AND_DISPLAY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASTAT Call by reference Type reference (TYPE) CL_EPIC_BANK_STATEMENT=>TTY_ASTAT_SO 20120508
2 Importing IT_AZDAT Call by reference Type reference (TYPE) CL_EPIC_BANK_STATEMENT=>TTY_AZDAT_SO 20120508
3 Importing IT_BUKRS Call by reference Type reference (TYPE) CL_EPIC_BANK_STATEMENT=>TTY_BUKRS_SO 20120508
4 Importing IT_HBKID Call by reference Type reference (TYPE) CL_EPIC_BANK_STATEMENT=>TTY_HBKID_SO 20120508
5 Importing IT_HKTID Call by reference Type reference (TYPE) CL_EPIC_BANK_STATEMENT=>TTY_HKTID_SO 20120508

Method PBO_SELECT_AND_DISPLAY_DATA on class CL_EPIC_BS_UIL has no exception.

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

Method _EVENT_ACC_TOOLBAR on class CL_EPIC_BS_UIL has no exception.

Method _EVENT_ACC_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) 20120330

Method _EVENT_ACC_USER_COMMAND on class CL_EPIC_BS_UIL has no exception.

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

Method _EVENT_BST_TOOLBAR on class CL_EPIC_BS_UIL has no exception.

Method _EVENT_BST_TOOLBAR1 Signature

Method _EVENT_BST_TOOLBAR1 on class CL_EPIC_BS_UIL has no parameter.
Method _EVENT_BST_TOOLBAR1 on class CL_EPIC_BS_UIL has no exception.

Method _EVENT_BST_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) 20120330

Method _EVENT_BST_USER_COMMAND on class CL_EPIC_BS_UIL has no exception.

Method _EVENT_GROUP_DELAYED_CH_SEL_CB Signature

Method _EVENT_GROUP_DELAYED_CH_SEL_CB on class CL_EPIC_BS_UIL has no parameter.
Method _EVENT_GROUP_DELAYED_CH_SEL_CB on class CL_EPIC_BS_UIL has no exception.

Method _GET_HISTORIC_STATEMENTS Signature

Method _GET_HISTORIC_STATEMENTS on class CL_EPIC_BS_UIL has no parameter.
Method _GET_HISTORIC_STATEMENTS on class CL_EPIC_BS_UIL has no exception.

Method _GET_TRANSIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Attribute reference (LIKE) GT_BST_DATA Payment Items Table Type 20120321

Method _GET_TRANSIENTS on class CL_EPIC_BS_UIL has no exception.

Method _MARK_PREV_SEL_LINES Signature

Method _MARK_PREV_SEL_LINES on class CL_EPIC_BS_UIL has no parameter.
Method _MARK_PREV_SEL_LINES on class CL_EPIC_BS_UIL has no exception.

Method _PROVIDE_STANDARD_FCATS Signature

Method _PROVIDE_STANDARD_FCATS on class CL_EPIC_BS_UIL has no parameter.
Method _PROVIDE_STANDARD_FCATS on class CL_EPIC_BS_UIL has no exception.

Method _QUERY_BANK_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_QUERY_SELECT Call by reference Type reference (TYPE) EPIC_BACO_QC_QUERY_SELECT Query Selection 20120330

Method _QUERY_BANK_STATEMENT on class CL_EPIC_BS_UIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607