SAP ABAP Class CL_EPIC_EBR_UIL (UI Logic for Bank Communication Monitor)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-EBR-UI (Package) Globalization: E-Payment Integration Bank Receipt UI
Properties
Class CL_EPIC_EBR_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-EBR-UI   Globalization: E-Payment Integration Bank Receipt UI 
Created 20130108   SAP 
Last change 20140121   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_EBR_UIL has no interface implemented.
Friends
Class CL_EPIC_EBR_UIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COM_VARIANT_HANDLE Constant Private See coding 'COM' 20130605
2 GC_XML_VARIANT_HANDLE Constant Private See coding 'XML' 20130605
3 GF_ADMIN_SELECTION_REQUESTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20130605
4 GF_CONTROLS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Controls Created 20130605
5 GF_DATA_SELECTED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20130605
6 GF_FIELDCATS_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Fieldcats Created 20130605
7 GF_IDENTIFY_FLAG Static Attribute Private Type reference (TYPE) FLAG General Flag 20130820
8 GF_INITIAL_FLAG Static Attribute Private Type reference (TYPE) CHAR1 20130716
9 GF_SCREEN_INIT_DONE Static Attribute Private Type reference (TYPE) FLAG ABAP_FALSE Init Done 20130605
10 GF_SELECTION_REQUESTED Static Attribute Public Type reference (TYPE) FLAG ABAP_FALSE Selections Requested 20130605
11 GR_CONTAINER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130605
12 GR_GRID Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20130605
13 GS_GRID_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20130605
14 GS_GRID_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20130605
15 GT_DATA_CACHE Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
16 GT_EBR_HDR Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
17 GT_EXCLUDED_FUNCTIONS Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130605
18 GT_GRID_DATA Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR_DATA Table Type Bank Communication 20130605
19 GT_GRID_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130605
20 GT_MESSAGES_HELPER Static Attribute Private See coding Bank Communication Messages 20130605
21 GT_SAVED_EBR_HDR Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
22 GT_SELECTED_INDX Static Attribute Private Type reference (TYPE) LVC_T_ROW Indx 20130605
23 GT_SELECT_DATA Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
24 GV_COLUMN Static Attribute Private Type reference (TYPE) LVC_S_COL ALV Control: Column ID 20130821
25 GV_DELETE_FLAG Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20130711
26 GV_GET_RECEIPT_FLAG Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20130711
27 GV_INPUT_OFF Constant Public Type reference (TYPE) I 1 Screen Input OFF 20130605
28 GV_INPUT_ON Constant Public Type reference (TYPE) I 0 Screen Input On 20130605
29 GV_MSG_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Message Dummy 20130605
30 GV_NOMEAN_CLICK Static Attribute Public Type reference (TYPE) CHAR1 Single-Character Indicator 20130819
31 GV_OK_CODE Static Attribute Private Attribute reference (LIKE) SY-UCOMM Function Code That Triggered PAI 20130605
32 GV_POSTED_FLAG Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20130726
33 GV_REPID Static Attribute Private Attribute reference (LIKE) SY-REPID 20130605
34 GV_ROW Static Attribute Private Type reference (TYPE) LVC_S_ROW ALV control: Line description 20130821
35 GV_ROW_NO Static Attribute Private Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20130821
36 MR_CONTAINER_CLAIM_INVOICE Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container of Invoice in Claim Screen 20130605
37 MR_CONTAINER_CLAIM_RECEIPT Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container of Receipt in Claim Screen 20130605
38 MV_FLAG_CLAIM_SCREEN_INITITAL Static Attribute Private Type reference (TYPE) FLAG ABAP_ON Flag for Identifying whether Claim Screen Is Initial 20130605
39 MV_FLAG_CONTAINER_CREATED Static Attribute Private Type reference (TYPE) FLAG ABAP_OFF Flag for Identifying whether Container Is Initial 20130605
Methods
# Method Level Visibility Method type Description Created on
1 PBO_DISPLAY_DATA Static method Public Method 20130605
2 PBO_INIT_SCREEN Static method Public Method Init Screen 20130605
3 PBO_SELECT_DATA Static method Public Method Select and Display Data 20130605
4 SET_REQ_FLAG Static method Public Method set request flag as ture 20131122
5 SET_SAVED_EBR Static method Public Method Set save ebr currently 20130605
6 VALIDATE_RECEIPT_STATUS Static method Private Method validate all receipt status is new 20131115
7 _DISPLAY_MESSAGES Static method Private Method 20130605
8 _DISPLAY_SELECT_DATA Static method Private Method Display select data 20131115
9 _DO_AUTO_IDENTIFY Static method Private Method Do auto identify command 20131115
10 _DO_BANK_RECEIPT_CLAIM Static method Private Method Claim bank receipts 20131115
11 _DO_BANK_RECEIPT_EDIT Static method Private Method Edit bank receipt 20131115
12 _DO_BANK_RECEIPT_REVERSE Static method Private Method Do bank receipt reverse 20131115
13 _DO_CASH_BUDGET Static method Private Method cash budget 20131115
14 _DO_DELETE_SELECT_DATA Static method Private Method Delete select data 20131115
15 _DO_EBS_POSTPROCESS Static method Private Method 20130711
16 _DO_MANUAL Static method Private Method Manual creat bank receipt 20131115
17 _DO_MANUAL_IDENTIFY Static method Private Method Do manual identify command 20131115
18 _DO_POST_DIRECT Static method Private Method 20130605
19 _DO_PRINT Static method Private Method Print 20131115
20 _EBS_POSTPROCESS_VALIDATION Static method Private Method 20130711
21 _EVENT_COM_TOOLBAR Static method Private Event handling method 20130605
22 _EVENT_COM_USER_COMMAND Static method Private Event handling method 20130605
23 _EVENT_DOUBLE_CLICK Static method Private Event handling method Double click 20130821
24 _EVENT_F1 Static method Private Event handling method F1 20130821
25 _EVENT_HOTSPOT_CLICK Static method Private Event handling method 20130605
26 _EVENT_MENU_BUTTON Static method Private Event handling method 20130605
27 _EVENT_TOOLBAR Static method Private Event handling method Toolbar 20130821
28 _MARK_PREV_SEL_GROUPS Static method Private Method 20130605
29 _POST_VALIDATION Static method Private Method 20130605
30 _PREPARE_SELECT_DATA Static method Private Method Prepare select data 20131115
31 _PRINT Static method Private Method 20130605
32 _PRINT_BRM_ONLY Static method Private Method 20131120
33 _PROVIDE_MULTITERM_DATA Static method Private Method 20130605
34 _PROVIDE_SINGLE_DATA Static method Private Method 20130605
35 _PROVIDE_STANDARD_FCAT Static method Private Method 20130605
Events
# Event Type Visibility Description Created on
1 _EVENT_DATA_CHENGED Static Event
(1)
Private
(0)
Data changed 20130605
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_MSG Public See coding 20130605 TTY_MSG TYPE STANDARD TABLE OF SYMSG
2 TTY_V_HDR Public See coding 20130711 TTY_V_HDR TYPE STANDARD TABLE OF EPIC_V_EBR_HDR
3 TY_EBR_HDR Public Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header 20130605
Method Signatures

Method PBO_DISPLAY_DATA Signature

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

Method PBO_INIT_SCREEN Signature

Method PBO_INIT_SCREEN on class CL_EPIC_EBR_UIL has no parameter.
Method PBO_INIT_SCREEN on class CL_EPIC_EBR_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 IT_GRID Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
2 Importing LF_SELECTION_FLAG Call by reference Type reference (TYPE) CHAR1 20130716

Method PBO_SELECT_DATA on class CL_EPIC_EBR_UIL has no exception.

Method SET_REQ_FLAG Signature

Method SET_REQ_FLAG on class CL_EPIC_EBR_UIL has no parameter.
Method SET_REQ_FLAG on class CL_EPIC_EBR_UIL has no exception.

Method SET_SAVED_EBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBR_HDR Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605

Method SET_SAVED_EBR on class CL_EPIC_EBR_UIL has no exception.

Method VALIDATE_RECEIPT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ALL_RCPT_NEW_IDENTY Call by reference Type reference (TYPE) ABAP_BOOL 20131115
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115
3 Importing IT_EBR_HDR Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20131115

Method VALIDATE_RECEIPT_STATUS on class CL_EPIC_EBR_UIL has no exception.

Method _DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) TTY_MSG 20130605

Method _DISPLAY_MESSAGES on class CL_EPIC_EBR_UIL has no exception.

Method _DISPLAY_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DISPLAY_SELECT_DATA on class CL_EPIC_EBR_UIL has no exception.

Method _DO_AUTO_IDENTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_AUTO_IDENTIFY on class CL_EPIC_EBR_UIL has no exception.

Method _DO_BANK_RECEIPT_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_BANK_RECEIPT_CLAIM on class CL_EPIC_EBR_UIL has no exception.

Method _DO_BANK_RECEIPT_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_BANK_RECEIPT_EDIT on class CL_EPIC_EBR_UIL has no exception.

Method _DO_BANK_RECEIPT_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_BANK_RECEIPT_REVERSE on class CL_EPIC_EBR_UIL has no exception.

Method _DO_CASH_BUDGET Signature

Method _DO_CASH_BUDGET on class CL_EPIC_EBR_UIL has no parameter.
Method _DO_CASH_BUDGET on class CL_EPIC_EBR_UIL has no exception.

Method _DO_DELETE_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_DELETE_SELECT_DATA on class CL_EPIC_EBR_UIL has no exception.

Method _DO_EBS_POSTPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130711

Method _DO_EBS_POSTPROCESS on class CL_EPIC_EBR_UIL has no exception.

Method _DO_MANUAL Signature

Method _DO_MANUAL on class CL_EPIC_EBR_UIL has no parameter.
Method _DO_MANUAL on class CL_EPIC_EBR_UIL has no exception.

Method _DO_MANUAL_IDENTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20131115

Method _DO_MANUAL_IDENTIFY on class CL_EPIC_EBR_UIL has no exception.

Method _DO_POST_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130605

Method _DO_POST_DIRECT on class CL_EPIC_EBR_UIL has no exception.

Method _DO_PRINT Signature

Method _DO_PRINT on class CL_EPIC_EBR_UIL has no parameter.
Method _DO_PRINT on class CL_EPIC_EBR_UIL has no exception.

Method _EBS_POSTPROCESS_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130711

Method _EBS_POSTPROCESS_VALIDATION on class CL_EPIC_EBR_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) 20130605
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130605

Method _EVENT_COM_TOOLBAR on class CL_EPIC_EBR_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) 20130605

Method _EVENT_COM_USER_COMMAND on class CL_EPIC_EBR_UIL has no exception.

Method _EVENT_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) 20130821
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20130821
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20130821

Method _EVENT_DOUBLE_CLICK on class CL_EPIC_EBR_UIL has no exception.

Method _EVENT_F1 Signature

Method _EVENT_F1 on class CL_EPIC_EBR_UIL has no parameter.
Method _EVENT_F1 on class CL_EPIC_EBR_UIL has no exception.

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

Method _EVENT_HOTSPOT_CLICK on class CL_EPIC_EBR_UIL has no exception.

Method _EVENT_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20130605
2 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20130605

Method _EVENT_MENU_BUTTON on class CL_EPIC_EBR_UIL has no exception.

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

Method _EVENT_TOOLBAR on class CL_EPIC_EBR_UIL has no exception.

Method _MARK_PREV_SEL_GROUPS Signature

Method _MARK_PREV_SEL_GROUPS on class CL_EPIC_EBR_UIL has no parameter.
Method _MARK_PREV_SEL_GROUPS on class CL_EPIC_EBR_UIL has no exception.

Method _POST_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130605

Method _POST_VALIDATION on class CL_EPIC_EBR_UIL has no exception.

Method _PREPARE_SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECT_INDX Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20131115

Method _PREPARE_SELECT_DATA on class CL_EPIC_EBR_UIL has no exception.

Method _PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRINT_DATA Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605

Method _PRINT on class CL_EPIC_EBR_UIL has no exception.

Method _PRINT_BRM_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRINT_DATA Call by reference Type reference (TYPE) EPIC_T_EBR_HDR 20131120

Method _PRINT_BRM_ONLY on class CL_EPIC_EBR_UIL has no exception.

Method _PROVIDE_MULTITERM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EBR_HDR Call by reference Type reference (TYPE) EPIC_T_EBR_HDR 20131119

Method _PROVIDE_MULTITERM_DATA on class CL_EPIC_EBR_UIL has no exception.

Method _PROVIDE_SINGLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_EBR_HDR Value transfer Type reference (TYPE) TY_EBR_HDR 20131119

Method _PROVIDE_SINGLE_DATA on class CL_EPIC_EBR_UIL has no exception.

Method _PROVIDE_STANDARD_FCAT Signature

Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_EBR_UIL has no parameter.
Method _PROVIDE_STANDARD_FCAT on class CL_EPIC_EBR_UIL has no exception.
Event Signatures

Event _EVENT_DATA_CHENGED Signature
Event _EVENT_DATA_CHENGED on class CL_EPIC_EBR_UIL has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in