SAP ABAP Class CL_EPIC_EBR_POST_UIL (Poster of Bank Receipt)
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_POST_UIL  
Short Description Poster of Bank Receipt    
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 20130320   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)
Interfaces
Class CL_EPIC_EBR_POST_UIL has no interface implemented.
Friends
Class CL_EPIC_EBR_POST_UIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_POSTED Constant Private Type reference (TYPE) STRING 'POSTED' 20130605
2 GC_ACTION_REVERSE Constant Private Type reference (TYPE) STRING 'REVERSE' 20130605
3 GC_EBR_STATUS_FULLY_CLAIM Constant Private Type reference (TYPE) EPIC_EBR_STATUS '030' Status of Bank Receipt 20130605
4 GC_EBR_STATUS_INDENTIFY Constant Private Type reference (TYPE) EPIC_EBR_STATUS '020' Status of Bank Receipt 20130605
5 GC_EBR_STATUS_PARTIAL_CLAIM Constant Private Type reference (TYPE) EPIC_EBR_STATUS '025' Status of Bank Receipt 20130605
6 GC_EBR_STATUS_POSTED Constant Private Type reference (TYPE) EPIC_EBR_STATUS '040' Status of Bank Receipt 20130605
7 GO_CONTAINER_POST_WORKLIST Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20130605
8 GO_GRID_POST_WORKLIST Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20130605
9 GS_GRID_VARIANT Static Attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20130605
10 GS_POST_WORKLIST_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20130605
11 GS_SELECT_ITEM Static Attribute Private Type reference (TYPE) EPIC_S_EBR_POST_WORKLIST Posting Worklist of Electronic Bank Receipt 20130605
12 GT_CLAIM_INFO_DATA Static Attribute Private Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Table Type of EPIC_S_EBR_CLAIM_DTL 20130605
13 GT_EBR_HDR Static Attribute Private Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20130605
14 GT_EXCLUDE_FUNCTION Static Attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20130605
15 GT_POST_WORKLIST_DATA Static Attribute Private Type reference (TYPE) TTY_POST_WORKLIST Table Type of EPIC_S_EBR_CLAIM_DTL 20130605
16 GT_POST_WORKLIST_FCAT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130605
17 GV_CLAIM_INFO_RESET Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130605
18 GV_DISPLAY_SCREEN Static Attribute Private Type reference (TYPE) SYDYNNR Not More Closely Defined Area, Possibly Used for Patchlevels 20130605
19 GV_EBR_POSTED_FLAG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130814
20 GV_EMPTY_OPERATION Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130605
21 GV_GRID_INITED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130605
22 GV_SELECT_INDEX Static Attribute Private Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20130605
23 GV_VGINT Static Attribute Public Type reference (TYPE) VGINT_EB Posting rule 20130822
Methods
# Method Level Visibility Method type Description Created on
1 BACK_CLEAR Static method Public Method 20130605
2 CHECK_ONE_TIME_CUST Static method Private Method 20130812
3 GET_CLAIM_INFO_DATA Static method Public Method Get claim info data 20130605
4 GET_CLAIM_INFO_RESET Static method Public Method 20130605
5 GET_COLLAPSE_ICON Static method Public Method 20130605
6 GET_DISPLAY_SCREEN Static method Public Method Get displayed screen 20130605
7 GET_EBRS Static method Public Method Get all ebrs from post worklist 20131115
8 GET_EMPTY_OPERATION Static method Public Method 20130605
9 GET_EXPAND_ICON Static method Public Method 20130605
10 GET_POSTED_FLAG Static method Public Method 20130814
11 GET_SELECTED_INFO Static method Public Method 20130605
12 IS_DIFF_POSTING_TYPE Static method Public Method If need to display difference posting type 20130605
13 PAI_DO_EBR_POST Static method Public Method 20130605
14 PAI_DO_EBR_SIMULATE Static method Public Method 20130605
15 PBO_INIT_SCREEN Static method Public Method 20130605
16 REVERSE_DOC Static method Public Method 20130605
17 SET_CLAIM_INFO_DATA Static method Public Method Set claim info data 20130605
18 SET_CLAIM_INFO_RESET Static method Public Method 20130605
19 SET_EBR_FROM_OVERVIEW Static method Public Method 20130605
20 SET_EMPTY_OPERATION Static method Public Method 20130605
21 SET_POSTED_FLAG Static method Public Method 20130814
22 _BUILD_CLEAR_OPEN_ITEMS Static method Private Method 20130605
23 _CALCULATE_CLAIM_DETAIL Static method Private Method Calculate the claim detail information 20130605
24 _DO_SELECT_ONE_ROW Static method Private Method What need to do if select one row 20130605
25 _EVENT_DOUBLE_CLICK Static method Private Event handling method Event Double Click 20130605
26 _EVENT_HOTSPOT_CLICK Static method Private Event handling method Event hotspot click 20130605
27 _EVENT_TOOLBAR Static method Private Event handling method Event Toolbar 20130605
28 _EVENT_USER_COMMAND Static method Private Event handling method Event User Command 20130605
29 _GET_CLAIM_INFO Static method Private Method 20130605
30 _GET_POST_WORKLIST Static method Private Method 20130605
31 _INIT_POST_WORKLIST_GRID Static method Private Method 20130605
32 _PROVIDE_POST_WORKLIST_FCAT Static method Private Method 20130605
33 _REFRESH_SCREEN_DISPLAY Static method Private Method Refresh screen display of posting status and EBR status 20130605
34 _SET_SELECTED_HIGHLIGHT Static method Public Method 20130711
35 _SET_SELECTED_ROWS Static method Public Method Set first row high light when grid initial 20130605
36 _UPDATE_EBR Static method Private Method Update EBR after did post 20130605
37 _UPDATE_HDR_CLEAR_INFO Static method Public Method Update work list data info after post and reverse 20130605
38 _UPDATE_SEG Static method Private Method Update SEG after post 20130605
39 _UPDATE_UIL_ATTS Static method Private Method Update attributes in UIL 20130605
Events
Class CL_EPIC_EBR_POST_UIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_POST_WORKLIST Private See coding 20130605 tty_post_worklist TYPE TABLE OF epic_s_ebr_post_worklist
Method Signatures

Method BACK_CLEAR Signature

Method BACK_CLEAR on class CL_EPIC_EBR_POST_UIL has no parameter.
Method BACK_CLEAR on class CL_EPIC_EBR_POST_UIL has no exception.

Method CHECK_ONE_TIME_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XCPDK Call by reference Type reference (TYPE) XCPDK Indicator: Is the account a one-time account? 20130812
2 Importing IV_KUNNR Call by reference Type reference (TYPE) KUNNR Customer Number 20130812

Method CHECK_ONE_TIME_CUST on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_CLAIM_INFO_DATA Signature

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

Method GET_CLAIM_INFO_DATA on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_CLAIM_INFO_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method GET_CLAIM_INFO_RESET on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_COLLAPSE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) CHAR46 Comments on runtime measurement 20130605

Method GET_COLLAPSE_ICON on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_DISPLAY_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DISPLAY_SCREEN Value transfer Type reference (TYPE) SYDYNNR Current Screen Number 20130605

Method GET_DISPLAY_SCREEN on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_EBRS 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 GET_EBRS on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_EMPTY_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMPTY_OPERATION Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method GET_EMPTY_OPERATION on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_EXPAND_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) CHAR46 Comments on runtime measurement 20130605

Method GET_EXPAND_ICON on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_POSTED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_POSTED_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130814

Method GET_POSTED_FLAG on class CL_EPIC_EBR_POST_UIL has no exception.

Method GET_SELECTED_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EBR_HDR Call by reference Type reference (TYPE) EPIC_EBR_HDR Electronic Bank Receipt Header 20130605
2 Exporting ES_POST_ITEM Call by reference Type reference (TYPE) EPIC_S_EBR_POST_WORKLIST Posting Worklist of Electronic Bank Receipt 20130605
3 Exporting ET_CLAIM_INFO Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Table Type of EPIC_S_EBR_CLAIM_DTL 20130605

Method GET_SELECTED_INFO on class CL_EPIC_EBR_POST_UIL has no exception.

Method IS_DIFF_POSTING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_DIFF Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_DIFF_POSTING_TYPE on class CL_EPIC_EBR_POST_UIL has no exception.

Method PAI_DO_EBR_POST 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 20130807
2 Exporting EV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20130605
3 Exporting EV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20130605

Method PAI_DO_EBR_POST on class CL_EPIC_EBR_POST_UIL has no exception.

Method PAI_DO_EBR_SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BELNR Call by reference Type reference (TYPE) BELNR_D Assignment of Item Numbers: Material Doc. - Purchasing Doc. 20130605
2 Exporting EV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20130605

Method PAI_DO_EBR_SIMULATE on class CL_EPIC_EBR_POST_UIL has no exception.

Method PBO_INIT_SCREEN Signature

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

Method REVERSE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20130814
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130605
3 Importing IV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20130605
4 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20130605

Method REVERSE_DOC on class CL_EPIC_EBR_POST_UIL has no exception.

Method SET_CLAIM_INFO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAIM_INFO_DATA Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Table Type of EPIC_S_EBR_CLAIM_DTL 20130605

Method SET_CLAIM_INFO_DATA on class CL_EPIC_EBR_POST_UIL has no exception.

Method SET_CLAIM_INFO_RESET Signature

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

Method SET_CLAIM_INFO_RESET on class CL_EPIC_EBR_POST_UIL has no exception.

Method SET_EBR_FROM_OVERVIEW 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_EBR_FROM_OVERVIEW on class CL_EPIC_EBR_POST_UIL has no exception.

Method SET_EMPTY_OPERATION Signature

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

Method SET_EMPTY_OPERATION on class CL_EPIC_EBR_POST_UIL has no exception.

Method SET_POSTED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSTED_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20130814

Method SET_POSTED_FLAG on class CL_EPIC_EBR_POST_UIL has no exception.

Method _BUILD_CLEAR_OPEN_ITEMS 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 20130807
2 Exporting ET_OPEN_ITEMS Value transfer Type reference (TYPE) EPIC_T_EBR_OPEN_ITEM_CLR Clearing IO processing 20130807
3 Importing IS_POST_INFO_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_POST_INFO_HDR Single-Character Indicator 20131115

Method _BUILD_CLEAR_OPEN_ITEMS on class CL_EPIC_EBR_POST_UIL has no exception.

Method _CALCULATE_CLAIM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AMT_CLAIMED Call by reference Type reference (TYPE) EPIC_EBR_AMT_CLAIMED Bank Receipt Amount That Has Been Claimed 20130605
2 Exporting EV_REMAINED_AMOUNT Call by reference Type reference (TYPE) EPIC_EBR_AMT_SURPLUS Surplus Amount of Bank Receipt 20130605
3 Importing IS_EBR_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header 20130605

Method _CALCULATE_CLAIM_DETAIL on class CL_EPIC_EBR_POST_UIL has no exception.

Method _DO_SELECT_ONE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) LVC_INDEX ALV control: Row number (index of internal table) 20130605

Method _DO_SELECT_ONE_ROW on class CL_EPIC_EBR_POST_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) 20130605
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20130605
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20130605

Method _EVENT_DOUBLE_CLICK on class CL_EPIC_EBR_POST_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

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

Method _EVENT_TOOLBAR on class CL_EPIC_EBR_POST_UIL has no exception.

Method _EVENT_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_USER_COMMAND on class CL_EPIC_EBR_POST_UIL has no exception.

Method _GET_CLAIM_INFO Signature

Method _GET_CLAIM_INFO on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _GET_CLAIM_INFO on class CL_EPIC_EBR_POST_UIL has no exception.

Method _GET_POST_WORKLIST Signature

Method _GET_POST_WORKLIST on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _GET_POST_WORKLIST on class CL_EPIC_EBR_POST_UIL has no exception.

Method _INIT_POST_WORKLIST_GRID Signature

Method _INIT_POST_WORKLIST_GRID on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _INIT_POST_WORKLIST_GRID on class CL_EPIC_EBR_POST_UIL has no exception.

Method _PROVIDE_POST_WORKLIST_FCAT Signature

Method _PROVIDE_POST_WORKLIST_FCAT on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _PROVIDE_POST_WORKLIST_FCAT on class CL_EPIC_EBR_POST_UIL has no exception.

Method _REFRESH_SCREEN_DISPLAY Signature

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

Method _REFRESH_SCREEN_DISPLAY on class CL_EPIC_EBR_POST_UIL has no exception.

Method _SET_SELECTED_HIGHLIGHT Signature

Method _SET_SELECTED_HIGHLIGHT on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _SET_SELECTED_HIGHLIGHT on class CL_EPIC_EBR_POST_UIL has no exception.

Method _SET_SELECTED_ROWS Signature

Method _SET_SELECTED_ROWS on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _SET_SELECTED_ROWS on class CL_EPIC_EBR_POST_UIL has no exception.

Method _UPDATE_EBR Signature

Method _UPDATE_EBR on class CL_EPIC_EBR_POST_UIL has no parameter.
Method _UPDATE_EBR on class CL_EPIC_EBR_POST_UIL has no exception.

Method _UPDATE_HDR_CLEAR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELNR Call by reference Type reference (TYPE) BELNR_D Assignment of Item Numbers: Material Doc. - Purchasing Doc. 20130605
2 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20130807
3 Importing IV_EBR_STATUS Call by reference Type reference (TYPE) EPIC_EBR_STATUS Status of Bank Receipt 20130605
4 Importing IV_POSTING_STATUS Call by reference Type reference (TYPE) EPIC_EBR_POSTING_STATUS Posting Status of Electronic Bank Receipt 20130605

Method _UPDATE_HDR_CLEAR_INFO on class CL_EPIC_EBR_POST_UIL has no exception.

Method _UPDATE_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BLNTAB Call by reference Type reference (TYPE) BLNTAB Document Number Table for Financial Accounting 20130605
2 Importing IV_POST_TYPE Call by reference Type reference (TYPE) EPIC_EBR_DIFF_POST_TYPE Posting Type for Bank Receipt 20130605

Method _UPDATE_SEG on class CL_EPIC_EBR_POST_UIL has no exception.

Method _UPDATE_UIL_ATTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Reverse of Posted 20130605
2 Importing IV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20130605
3 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20130807
4 Importing IV_STATUS Call by reference Type reference (TYPE) EPIC_EBR_STATUS Status of Bank Receipt 20130605

Method _UPDATE_UIL_ATTS on class CL_EPIC_EBR_POST_UIL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in