SAP ABAP Class CL_EPIC_EBR_CLAIMER (EBR Claim Manager)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-EBR (Package) Globalization: E-Payment Integration Bank Receipt
Properties
Class CL_EPIC_EBR_CLAIMER  
Short Description EBR Claim Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-EBR   Globalization: E-Payment Integration Bank Receipt 
Created 20130222   SAP 
Last change 20131127   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 CL_EPIC_EBR_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EPIC_EBR_CLAIMER has no interface implemented.
Friends
Class CL_EPIC_EBR_CLAIMER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EPIC_EBR_CLAIMER 20130605
2 MO_EBR_DAO Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_EBR_DATA_ACCESS 20130605
3 MT_EBR_SEG_SELECTED Instance attribute Private Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL 20130605
4 MT_INVOICE_SELECTED Instance attribute Private Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC 20130605
5 MT_RECEIPT_SELECTED Instance attribute Private Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT 20130605
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BLANK_CLAIM_DETAIL Instance method Public Method Add one new claim detail 20130605
2 ADD_CHECKED_INVOICE Instance method Public Method 20130605
3 ADD_CHECKED_RECEIPT Instance method Public Method 20130605
4 CACULATE_SELECTED_AMT Instance method Public Method 20130605
5 CHECK Instance method Public Method 20130605
6 CHECK_BOTH_COMPLETE Instance method Private Method 20130605
7 CHECK_INVOICE Instance method Public Method 20130605
8 CHECK_NOT_FULLY_COMPLETE Instance method Private Method 20130605
9 CHECK_ONLY_ONE_SIDE Instance method Private Method 20130605
10 CHECK_RECEIPT Instance method Public Method 20130605
11 CLEAR_CLAIM_DETAIL Instance method Public Method 20130605
12 CONSTRUCTOR Instance method Private Constructor 20130605
13 DELETE_CLAIM_DETAIL Instance method Public Method 20130605
14 EDIT_CLAIM_DETAIL Instance method Public Method Edit Claim detail information 20130605
15 EDIT_FLOWS_CODE Instance method Public Method 20130605
16 EDIT_OPEN_ITEM_RECEIPT Instance method Public Method 20130605
17 GET_CHECKED_RECEIPT_INVOICE Instance method Public Method Get Checked Receipt and Invoice 20130605
18 GET_CLAIM_INFO Instance method Public Method 20130605
19 GET_CURRENT_CLAIM_DETAIL Instance method Public Method 20130605
20 GET_INSTANCE Static method Public Method 20130605
21 GET_INVOICE_AND_RECEIPT Instance method Public Method Get Invoice and Receipt 20130605
22 HAD_DETAIL_CHECKED Instance method Public Method 20130605
23 HAS_OTHER_EBR_CLAIMED Instance method Private Method has other claimed detail use this ebr 20130605
24 HAS_OTHER_OPEN_ITEM_CLAIMED Instance method Private Method Check whether other claim detail claim this open item 20130605
25 IS_INVOICE_EXIST Instance method Private Method Validate invoice whether exist in current context or not 20130605
26 IS_RECEIPT_EXIST Instance method Private Method Check checked receipt whether exist in current context 20130605
27 IS_SAME_INVOICE Instance method Public Method 20130605
28 IS_SAME_RECEIPT Instance method Public Method 20130605
29 SYSTEM_PROPOSE Instance method Public Method 20130605
30 SYSTEM_PROPOSE_CACULATE Instance method Public Method System Propose checked alv data 20130605
31 _DELETE_CLAIM_DETAIL Instance method Private Method 20130605
Events
Class CL_EPIC_EBR_CLAIMER has no event.
Types
Class CL_EPIC_EBR_CLAIMER has no local type.
Method Signatures

Method ADD_BLANK_CLAIM_DETAIL Signature

Method ADD_BLANK_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no parameter.
Method ADD_BLANK_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.

Method ADD_CHECKED_INVOICE Signature

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

Method ADD_CHECKED_INVOICE on class CL_EPIC_EBR_CLAIMER has no exception.

Method ADD_CHECKED_RECEIPT Signature

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

Method ADD_CHECKED_RECEIPT on class CL_EPIC_EBR_CLAIMER has no exception.

Method CACULATE_SELECTED_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIFFERENT_AMT Call by reference Type reference (TYPE) EPIC_EBR_AMT 20130605
2 Exporting EV_EBR_TOTAL_AMT Call by reference Type reference (TYPE) EPIC_EBR_AMT 20130605
3 Exporting EV_OPEN_ITEMS_AMT Call by reference Type reference (TYPE) EPIC_EBR_AMT 20130605

Method CACULATE_SELECTED_AMT on class CL_EPIC_EBR_CLAIMER has no exception.

Method CHECK Signature

Method CHECK on class CL_EPIC_EBR_CLAIMER has no parameter.
Method CHECK on class CL_EPIC_EBR_CLAIMER has no exception.

Method CHECK_BOTH_COMPLETE Signature

Method CHECK_BOTH_COMPLETE on class CL_EPIC_EBR_CLAIMER has no parameter.
Method CHECK_BOTH_COMPLETE on class CL_EPIC_EBR_CLAIMER has no exception.

Method CHECK_INVOICE Signature

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

Method CHECK_INVOICE on class CL_EPIC_EBR_CLAIMER has no exception.

Method CHECK_NOT_FULLY_COMPLETE Signature

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

Method CHECK_ONLY_ONE_SIDE Signature

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

Method CHECK_RECEIPT Signature

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

Method CHECK_RECEIPT on class CL_EPIC_EBR_CLAIMER has no exception.

Method CLEAR_CLAIM_DETAIL Signature

Method CLEAR_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no parameter.
Method CLEAR_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EPIC_EBR_CLAIMER has no parameter.
Method CONSTRUCTOR on class CL_EPIC_EBR_CLAIMER has no exception.

Method DELETE_CLAIM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_INVOICE Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20130605
2 Exporting ET_DELETED_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20130605
3 Importing IT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL 20130605

Method DELETE_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.

Method EDIT_CLAIM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NOT_ENOUGH Value transfer Type reference (TYPE) ABAP_BOOL 20130605
2 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605

Method EDIT_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.

Method EDIT_FLOWS_CODE Signature

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

Method EDIT_FLOWS_CODE on class CL_EPIC_EBR_CLAIMER has no exception.

Method EDIT_OPEN_ITEM_RECEIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEED_UNCHECK_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC 20130605
2 Exporting ES_NEED_UNCHECK_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT 20130605
3 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
4 Importing IS_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC 20130605
5 Importing IS_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT 20130605

Method EDIT_OPEN_ITEM_RECEIPT on class CL_EPIC_EBR_CLAIMER has no exception.

Method GET_CHECKED_RECEIPT_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INVOICE Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20130605
2 Exporting ET_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20130605

Method GET_CHECKED_RECEIPT_INVOICE on class CL_EPIC_EBR_CLAIMER has no exception.

Method GET_CLAIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EBR_SEG Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
2 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605

Method GET_CLAIM_INFO on class CL_EPIC_EBR_CLAIMER has no exception.

Method GET_CURRENT_CLAIM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLAIM_DETAIL Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL 20130605
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES 20130605

Method GET_CURRENT_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EPIC_EBR_CLAIMER 20130605

Method GET_INSTANCE on class CL_EPIC_EBR_CLAIMER has no exception.

Method GET_INVOICE_AND_RECEIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC Invoice of Electronic Bank Receipt Claim 20130605
2 Exporting ES_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT Receipt of Electronic Bank Receipt Claim 20130605
3 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL Claim Detail of Electronic Bank Receipt 20130605

Method GET_INVOICE_AND_RECEIPT on class CL_EPIC_EBR_CLAIMER has no exception.

Method HAD_DETAIL_CHECKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXIST Call by reference Type reference (TYPE) ABAP_BOOL 20130605
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EPIC_T_MESSAGES 20130605

Method HAD_DETAIL_CHECKED on class CL_EPIC_EBR_CLAIMER has no exception.

Method HAS_OTHER_EBR_CLAIMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CURRENT_TOTAL_CLAIM Call by reference Type reference (TYPE) EPIC_EBR_LOCAL_AMT Amount in Local Currency of Electronic Bank Receipt 20130605
2 Exporting EF_HAS_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20130605
3 Importing IS_CLAIM_DETAIL Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
4 Importing IS_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT 20130605

Method HAS_OTHER_EBR_CLAIMED on class CL_EPIC_EBR_CLAIMER has no exception.

Method HAS_OTHER_OPEN_ITEM_CLAIMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_CURRENT_TOTAL_CLAIM Call by reference Type reference (TYPE) EPIC_EBR_LOCAL_AMT Amount in Local Currency of Electronic Bank Receipt 20130605
2 Exporting EF_HAS_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20130605
3 Importing IS_CLAIM_DETAIL Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
4 Importing IS_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC 20130605

Method HAS_OTHER_OPEN_ITEM_CLAIMED on class CL_EPIC_EBR_CLAIMER has no exception.

Method IS_INVOICE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECKED_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC Invoice of Electronic Bank Receipt Claim 20130605
2 Returning RF_EXISTED Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_INVOICE_EXIST on class CL_EPIC_EBR_CLAIMER has no exception.

Method IS_RECEIPT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHECKED_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT Receipt of Electronic Bank Receipt Claim 20130605
2 Returning RF_EXISTED Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_RECEIPT_EXIST on class CL_EPIC_EBR_CLAIMER has no exception.

Method IS_SAME_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLAIM_DETAIL Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
2 Importing IS_INVOICE Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_INVC 20130605
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_SAME_INVOICE on class CL_EPIC_EBR_CLAIMER has no exception.

Method IS_SAME_RECEIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLAIM_DETAIL Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_DTL 20130605
2 Importing IS_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT 20130605
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_SAME_RECEIPT on class CL_EPIC_EBR_CLAIMER has no exception.

Method SYSTEM_PROPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLAIM_INVC Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Data Table of Invoice 20130605
2 Changing CT_CLAIM_RCPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Data Table of Receipt 20130605
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) CHAR5 Direction 20130605

Method SYSTEM_PROPOSE on class CL_EPIC_EBR_CLAIMER has no exception.

Method SYSTEM_PROPOSE_CACULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECKED_INVOICE Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20130605
2 Importing IT_CHECKED_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20130605

Method SYSTEM_PROPOSE_CACULATE on class CL_EPIC_EBR_CLAIMER has no exception.

Method _DELETE_CLAIM_DETAIL Signature

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

Method _DELETE_CLAIM_DETAIL on class CL_EPIC_EBR_CLAIMER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in