SAP ABAP Class CL_EPIC_EBR_OP_CLAIM (Entrance of claiming caculate)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-EBR (Package) Globalization: E-Payment Integration Bank Receipt
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPIC_EBR_CREDIT_OP_CLAIM Bank receipt credit open item claim 20131115
2 Inheritance (c INHERITING FROM c_ref)  CL_EPIC_EBR_DEBIT_OP_CLAIM Caculate claiming information when only have invoice 20131115
Properties
Class CL_EPIC_EBR_OP_CLAIM  
Short Description Entrance of claiming caculate    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-EBR   Globalization: E-Payment Integration Bank Receipt 
Created 20131022   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 CL_EPIC_EBR_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EPIC_EBR_OP_CLAIM has no interface implemented.
Friends
Class CL_EPIC_EBR_OP_CLAIM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_OPEN_ITEM Instance attribute Protected Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF 20131115
2 GT_RECEIPT Instance attribute Protected Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115
Methods
# Method Level Visibility Method type Description Created on
1 CACULATE Instance method Protected Method Caculate Claim information 20131115
2 CACULATE_CREDIT_OPEN_ITEM Instance method Protected Method Caculate normal invoice and Bank receipt 20131115
3 CACULATE_DEBIT_OPEN_ITEM Instance method Protected Method Caculate normal invoice and Bank receipt 20131115
4 CACULT_BLANK_INVC_BANK_RCPT Instance method Protected Method 20131115
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20131115
6 CREATE Static method Public Method Get instance to Caculate claiming 20131115
7 GET_OPEN_ITEM Instance method Public Method Get Open item 20131115
8 GET_RECEIPT Instance method Public Method Get Receipt 20131115
9 GRP_DEBIT_CREDIT_OPEN_ITEM Instance method Protected Method Group debit open item and credit open item 20131115
10 ONLY_HAVE_NORMAL_INVOICE Static method Private Method Check whether is a normal invoice 20131115
11 PARSE_SELECTED_OPEN_ITEM Static method Private Method Parser selected open items 20131115
12 PROCESS Instance method Public Method process confirm logic 20131115
13 VALIDATE Instance method Protected Method Caculate Claim information 20131115
14 VALIDATE_RECEIPT_AMT_GT_ZERO Instance method Protected Method Check whether receipt amount gt zero 20131115
Events
Class CL_EPIC_EBR_OP_CLAIM has no event.
Types
Class CL_EPIC_EBR_OP_CLAIM has no local type.
Method Signatures

Method CACULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Claim detail information 20131115

Method CACULATE on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method CACULATE_CREDIT_OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RECEIPT Call by reference Type reference (TYPE) EPIC_S_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115
2 Exporting ET_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Claim detail information 20131115
3 Importing IT_CREDIT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20131115

Method CACULATE_CREDIT_OPEN_ITEM on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method CACULATE_DEBIT_OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Claim detail information 20131115
2 Importing IT_DEBIT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20131115
3 Importing IT_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115

Method CACULATE_DEBIT_OPEN_ITEM on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method CACULT_BLANK_INVC_BANK_RCPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_DTL Claim detail information 20131115
2 Importing IT_INVOICE Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20131115
3 Importing IT_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115

Method CACULT_BLANK_INVC_BANK_RCPT on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF table type of invoice and credit memo relation ship 20131115
2 Importing IT_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115

Method CONSTRUCTOR on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF Open items 20131115
2 Importing IT_OPEN_ITEM_LIST Call by reference Type reference (TYPE) CL_EPIC_EBR_UTIL=>TTY_INVC_LIST EBR claim invoice list 20131115
3 Importing IT_RECEIPT Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_RCPT Table Type of EPIC_S_EBR_CLAIM_RCPT 20131115
4 Returning RO_OPEN_ITEM_PROCESSER Value transfer Object reference (TYPE REF TO) CL_EPIC_EBR_OP_CLAIM Entrance of claiming caculate 20131115

Method CREATE on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method GET_OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF table type of invoice and credit memo relation ship 20131115

Method GET_OPEN_ITEM on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method GET_RECEIPT Signature

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

Method GET_RECEIPT on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method GRP_DEBIT_CREDIT_OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREDIT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20131115
2 Exporting ET_DEBIT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC Table Type of EPIC_S_EBR_CLAIM_INVC 20131115
3 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF table type of invoice and credit memo relation ship 20131115

Method GRP_DEBIT_CREDIT_OPEN_ITEM on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method ONLY_HAVE_NORMAL_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF table type of invoice and credit memo relation ship 20131115
2 Returning RF_IS_NORMAL_INVOICE Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method ONLY_HAVE_NORMAL_INVOICE on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method PARSE_SELECTED_OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPEN_ITEM Call by reference Type reference (TYPE) EPIC_T_EBR_CLAIM_INVC_REF table type of invoice and credit memo relation ship 20131115
2 Importing IT_OPEN_ITEM_LIST Call by reference Type reference (TYPE) CL_EPIC_EBR_UTIL=>TTY_INVC_LIST EBR claim invoice list 20131115

Method PARSE_SELECTED_OPEN_ITEM on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method PROCESS Signature

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

Method PROCESS on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method VALIDATE 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 VALIDATE on class CL_EPIC_EBR_OP_CLAIM has no exception.

Method VALIDATE_RECEIPT_AMT_GT_ZERO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_GT 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

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