SAP ABAP Class CL_EPIC_EBR_AV_DATA_ACCESS (payment advice table data access)
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_AV_DATA_ACCESS  
Short Description payment advice table data access    
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 20130613   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EPIC_EBR_DATA_ACCESS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EPIC_EBR_AV_DATA_ACCESS has no interface implemented.
Friends
Class CL_EPIC_EBR_AV_DATA_ACCESS 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_AV_DATA_ACCESS payment advice table data access 20130809
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NEW_DATA Instance method Private Method 20130808
2 CREATE_SEGS Instance method Public Method Create Claimings 20131115
3 DELETE_SEGS Instance method Public Method Delete Claimings 20131115
4 GET_AVIP_BY_SEG Instance method Private Method 20130809
5 GET_BSEG_WRBTR Instance method Private Method 20130821
6 GET_INSTANCE Static method Public Method 20130809
7 GET_OLD_DATA Instance method Private Method 20130808
8 INTERNAL_CREATE_SEGS Instance method Private Method 20131115
9 INTERNAL_DELETE_SEGS Instance method Private Method 20131115
10 QUERY_SEG Instance method Public Method 20130812
11 QUERY_SEG_BY_BSEG_KEY Instance method Public Method 20131115
12 UPDATE_AVIP_WITH_SEG Instance method Private Method 20131115
13 UPDATE_SEG Instance method Public Method 20130809
14 WRITE_DATA Instance method Private Method 20130808
Events
Class CL_EPIC_EBR_AV_DATA_ACCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_AVIP Private See coding Payment Advice Line Item 20130711 TTY_AVIP type TABLE OF AVIP
2 TTY_EBR_AV Private See coding 20130809 TTY_EBR_AV TYPE TABLE OF EPIC_EBR_AV
3 TTY_SEG_ID Private See coding 20130808 TTY_SEG_ID TYPE TABLE OF EPIC_EBR_SEG_ID
Method Signatures

Method BUILD_NEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AVIK_NEW Call by reference Type reference (TYPE) AVIK Payment Advice Header 20130808
2 Exporting ES_RFRADC Call by reference Type reference (TYPE) RFRADC Communication Structure for Payment Advices 20130808
3 Exporting ET_AVIP_NEW Call by reference Type reference (TYPE) TTY_AVIP Payment Advice Line Item 20130808
4 Exporting ET_EBR_AV_NEW Call by reference Type reference (TYPE) TTY_EBR_AV 20130808
5 Exporting EV_AVSPO Call by reference Type reference (TYPE) AVSPO Payment Advice Line Item 20130808
6 Importing IT_AVIP_OLD Call by reference Type reference (TYPE) TTY_AVIP Payment Advice Line Item 20130808
7 Importing IT_EBR_AV_OLD Call by reference Type reference (TYPE) TTY_EBR_AV 20130808
8 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130812
9 Importing IV_KOART Call by reference Type reference (TYPE) KOART_AV Payment Advice Account Type 20130812
10 Importing IV_KONTO Call by reference Type reference (TYPE) KTONR_AV Account Number 20130812
11 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20130812

Method BUILD_NEW_DATA on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method CREATE_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_SEG Table Type of Electronic Bank Receipt Segment 20131115

Method CREATE_SEGS on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method DELETE_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_SEG Table Type of Electronic Bank Receipt Segment 20131115

Method DELETE_SEGS on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method GET_AVIP_BY_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AVIP Call by reference Type reference (TYPE) AVIP Payment Advice Line Item 20130809
2 Exporting ES_EBR_AV Call by reference Type reference (TYPE) EPIC_EBR_AV Additional Data on Payment Advice Line Item for Bank Receipt 20130809
3 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_EBR_SEG Electronic Bank Receipt Segment 20130809
4 Importing IV_AVSPO Call by reference Type reference (TYPE) AVSPO Payment Advice Line Item 20130809

Method GET_AVIP_BY_SEG on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method GET_BSEG_WRBTR 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 Accounting Document Number 20130821
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130821
3 Importing IV_BUZEI Call by reference Type reference (TYPE) BUZEI Number of Line Item Within Accounting Document 20130821
4 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20130821
5 Returning RV_WRBTR Value transfer Type reference (TYPE) WRBTR Amount in Document Currency 20130821

Method GET_BSEG_WRBTR on class CL_EPIC_EBR_AV_DATA_ACCESS 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_AV_DATA_ACCESS payment advice table data access 20130809

Method GET_INSTANCE on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method GET_OLD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AVIK Call by reference Type reference (TYPE) AVIK Payment Advice Header 20130808
2 Exporting ES_EBR_HDR Call by reference Type reference (TYPE) EPIC_V_EBR_HDR Generated Table for View 20131115
3 Exporting ET_AVIP Call by reference Type reference (TYPE) TTY_AVIP Payment Advice Line Item 20130808
4 Exporting ET_EBR_AV Call by reference Type reference (TYPE) TTY_EBR_AV 20130808
5 Exporting EV_OLD_AVSID Call by reference Type reference (TYPE) AVSID Payment Advice Number 20130808
6 Importing IV_EBR_ID Call by reference Type reference (TYPE) EPIC_EBR_ID Bank Receipt Identifier 20130808

Method GET_OLD_DATA on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method INTERNAL_CREATE_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_SEG Table Type of Electronic Bank Receipt Segment 20131115
2 Importing IV_EBR_ID Call by reference Type reference (TYPE) EPIC_EBR_ID Bank Receipt Identifier 20131115

Method INTERNAL_CREATE_SEGS on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method INTERNAL_DELETE_SEGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EBR_SEG Call by reference Type reference (TYPE) EPIC_T_EBR_SEG Table Type of Electronic Bank Receipt Segment 20131115
2 Importing IV_EBR_ID Call by reference Type reference (TYPE) EPIC_EBR_ID Bank Receipt Identifier 20131115

Method INTERNAL_DELETE_SEGS on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method QUERY_SEG 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_V_SEG 20130812
2 Importing IT_AMT_CLAIMED_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_AMT_CLAIMED_RANGE 20130812
3 Importing IT_BELNR_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_BELNR_RANGE 20130812
4 Importing IT_BUKRS_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_BUKRS_RANGE 20130812
5 Importing IT_CLAIMED_BY_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_CLAIMED_BY_RANGE 20130812
6 Importing IT_CLAIMED_DATE_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_CLAIMED_DATE_RANGE 20130812
7 Importing IT_CURRENCY_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_CURRENCY_RANGE 20130812
8 Importing IT_DIRECTION_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_DIRECTION_RANGE 20130812
9 Importing IT_EBR_NO_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_EBR_NO_RANGE 20130812
10 Importing IT_HBKID_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_HBKID_RANGE 20130812
11 Importing IT_HKTID_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_HKTID_RANGE 20130812
12 Importing IT_PART_ID_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_PART_ID_RANGE 20130812
13 Importing IT_PART_TYPE_RANGE Call by reference Type reference (TYPE) CL_EPIC_EBR_DATA_ACCESS=>TT_PART_TYPE_RANGE 20130812

Method QUERY_SEG on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method QUERY_SEG_BY_BSEG_KEY 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_V_SEG ebr view segment table 20131115
2 Importing IV_BELNR Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20131115
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20131115
4 Importing IV_BUZEI Call by reference Type reference (TYPE) BUZEI Number of Line Item Within Accounting Document 20131115
5 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20131115

Method QUERY_SEG_BY_BSEG_KEY on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method UPDATE_AVIP_WITH_SEG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AVIP Call by reference Type reference (TYPE) AVIP Payment Advice Line Item 20131115
2 Importing IS_EBR_SEG Call by reference Type reference (TYPE) EPIC_EBR_SEG OBSOLETE!!! 20131115

Method UPDATE_AVIP_WITH_SEG on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method UPDATE_SEG 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_EBR_SEG Electronic Bank Receipt Segment 20130809

Method UPDATE_SEG on class CL_EPIC_EBR_AV_DATA_ACCESS has no exception.

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_AVSID Call by reference Type reference (TYPE) AVSID Payment Advice Number 20130808
2 Importing IS_AVIK Call by reference Type reference (TYPE) AVIK Payment Advice Header 20130808
3 Importing IS_RFRADC Call by reference Type reference (TYPE) RFRADC Communication Structure for Payment Advices 20130808
4 Importing IT_AVIP Call by reference Type reference (TYPE) TTY_AVIP 20130808
5 Importing IT_EBR_AV Call by reference Type reference (TYPE) TTY_EBR_AV 20130808
6 Importing IV_EBR_ID Call by reference Type reference (TYPE) EPIC_EBR_ID Bank Receipt Identifier 20130808
7 Importing IV_OLD_AVSID Call by reference Type reference (TYPE) AVSID Payment Advice Number 20130808

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