SAP ABAP Class CL_EPIC_BRS_EBS_MANAGER (EPIC: Bank Reconciliation Statement EBS Manager)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-BRS (Package) Globalization: E-Payment Integration Bank Recon. Statement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPIC_BRS_DATA_SOURCE EPIC: Bank Reconciliation Statement Data Source Abstruct Cls 20120803
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPIC_BRS_EBS_MANAGER EPIC: Bank Reconciliation Statement EBS Manager 20120810
Properties
Class CL_EPIC_BRS_EBS_MANAGER  
Short Description EPIC: Bank Reconciliation Statement EBS Manager    
Super Class CL_EPIC_BRS_DATA_SOURCE EPIC: Bank Reconciliation Statement Data Source Abstruct Cls 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-BRS   Globalization: E-Payment Integration Bank Recon. Statement 
Created 20120803   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_EPIC_BRS_EBS_MANAGER EPIC: Bank Reconciliation Statement EBS Manager 20120810
Friends
Class CL_EPIC_BRS_EBS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BRS_DATA_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_ACCESS EPIC: Bank Reconciliation Statement Data Access 20120907
2 MO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_EBS_SERVICE EPIC: Bank Reconciliation Statement BRS Service for Not Impl 20120813
3 MT_EBS_BUF Instance attribute Private Type reference (TYPE) EPIC_T_BRS_EBS_BUF EPIC: Bank Reconciliation Statement Buf EBS Line Item Period 20120910
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_BALANCE Instance method Private Method Calculate the balance according to the ebs selected and date 20120810
2 CONSTRUCTOR Instance method Public Constructor 20120810
3 GET_ALL_EBS_LINE_ITEM_IN_PHASE Instance method Private Method Get all ebs items in time phase 20120823
4 GET_CATEGORIZED_ITEM Instance method Private Method 20120814
5 GET_EBS_BAL_EXCLUDE_LINEITEM Instance method Private Method get ebs balance exlucde line item 20120912
6 GET_EBS_JUST_PRIOR_OR_COV_DAT Instance method Private Method Get the EBS that is just prior to or cover a specific date 20120813
7 GET_END_BALANCE Instance method Private Method Get the end balance to a specific date 20120813
8 GET_NOT_COUNTED_ITEM_PRIOR_DAT Instance method Private Method Get not counted ebs line item prior to a specific date 20120909
9 GET_OPEN_ITEM_PRIOR_DAT Instance method Private Method Get open ebs line item prior to a specific date 20120830
10 GET_STMT_NUMBER_BY_KUKEY Instance method Private Method Get statement nubmer by kukey 20120820
11 IS_DOC_EXIST_IN_EBS_BANKDOC Instance method Private Method 20120813
12 IS_DOC_POSTED_BY_FEBEP Instance method Private Method is doc posted by febep 20120830
13 IS_EBS_LINE_ITEM_OPEN Instance method Private Method is ebs line item open 20120907
14 SET_EXIST_OF_DOC Instance method Private Method set if the doc exist in ebs post 20120828
15 UPDATE_EBS_BUF Instance method Private Method Update ebs buff 20120910
Events
Class CL_EPIC_BRS_EBS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BRS_FEBKO_KUKEY_ESNUM Public See coding 20120820 BEGIN OF s_brs_febko_kukey_esnum, kukey TYPE febko-kukey, aznum TYPE febko-aznum, END OF s_brs_febko_kukey_esnum
2 T_BRS_FEBKO_KUKEY_ESNUM Public See coding 20120820 t_brs_febko_kukey_esnum TYPE TABLE OF s_brs_febko_kukey_esnum
Method Signatures

Method CALCULATE_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BALANCE_OF_PERIOD_END_DATE Call by reference Type reference (TYPE) BAPISALDO Ending balance amount 20120810
2 Importing IV_EBS_BALANCE Call by reference Type reference (TYPE) ESBTR_EB Amount in account currency 20120810
3 Importing IV_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Short Key (Surrogate) 20120810
4 Importing IV_PERIOD_END_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120810

Method CALCULATE_BALANCE on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SERVICE Call by reference Object reference (TYPE REF TO) IF_EPIC_BRS_EBS_SERVICE EPIC: Bank Reconciliation Statement BRS Service for Not Impl 20120810

Method CONSTRUCTOR on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_ALL_EBS_LINE_ITEM_IN_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_LINEITEM_IN_PERIOD Call by reference Type reference (TYPE) FEBY_FEBEP Table Type FEBEP 20120823
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM end date 20120823
3 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM start date 20120823

Method GET_ALL_EBS_LINE_ITEM_IN_PHASE on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_CATEGORIZED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120814
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120814
3 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120814

Method GET_CATEGORIZED_ITEM on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_EBS_BAL_EXCLUDE_LINEITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FEBEP Call by reference Type reference (TYPE) FEBEP Electronic Bank Statement Line Items 20120912
2 Importing IV_BALANCE Call by reference Type reference (TYPE) ESBTR_EB Ending balance amount 20120912
3 Importing IV_CURRENCY_OF_STATEMENT Call by reference Type reference (TYPE) FEBKO-WAERS Currency Key 20120912
4 Returning RV_BALANCE_EXCLUDE_LINE_ITEM Value transfer Type reference (TYPE) ESBTR_EB Ending balance amount 20120912

Method GET_EBS_BAL_EXCLUDE_LINEITEM on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_EBS_JUST_PRIOR_OR_COV_DAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FEBKO Call by reference Type reference (TYPE) FEBKO Electronic Bank Statement Header Records 20120813
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120813
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120912

Method GET_END_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BALANCE Call by reference Type reference (TYPE) BAPISALDO Account Balance 20120813
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM Fiscal Period 20120813

Method GET_END_BALANCE on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_NOT_COUNTED_ITEM_PRIOR_DAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOT_COUNTED_ITEM_PRIOR_DAT Call by reference Type reference (TYPE) FEBY_FEBEP Table Type FEBEP 20120909
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM end date 20120909
3 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM start date 20120909

Method GET_NOT_COUNTED_ITEM_PRIOR_DAT on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_OPEN_ITEM_PRIOR_DAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPEN_ITEM_PRIOR_DAT Call by reference Type reference (TYPE) FEBY_FEBEP Table Type FEBEP 20120830
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM end date 20120830
3 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM start date 20120830

Method GET_OPEN_ITEM_PRIOR_DAT on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method GET_STMT_NUMBER_BY_KUKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KUKEY_AZNUM Call by reference Type reference (TYPE) T_BRS_FEBKO_KUKEY_ESNUM table of kukey aznum 20120820
2 Importing IV_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Short Key (Surrogate) 20120820
3 Returning RV_STMT_NUMBER Value transfer Type reference (TYPE) AZNUM_EB Statement number 20120820

Method GET_STMT_NUMBER_BY_KUKEY on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method IS_DOC_EXIST_IN_EBS_BANKDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOCUMENTS_EXISTS Call by reference Type reference (TYPE) EPIC_T_BRS_DOC_EXISTS_IN_EBS epic:table type for EPIC_S_BRS_DOC_EXISTS_IN_EBS 20120813
2 Importing IV_END_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120813
3 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20120813

Method IS_DOC_EXIST_IN_EBS_BANKDOC on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method IS_DOC_POSTED_BY_FEBEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FEBEP Call by reference Type reference (TYPE) FEBEP Electronic Bank Statement Line Items 20120830
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20120830
3 Importing IV_DOC_NUMBER Call by reference Type reference (TYPE) BELNR_D Accounting Document Number 20120830
4 Importing IV_FISCALYEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120830
5 Returning RV_IS_DOC_POSTED_BY_FEBEP Value transfer Type reference (TYPE) ABAP_BOOL 20120830

Method IS_DOC_POSTED_BY_FEBEP on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method IS_EBS_LINE_ITEM_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FEBEP Call by reference Type reference (TYPE) FEBEP Electronic Bank Statement Line Items 20120907
2 Returning RV_IS_EBS_LINE_ITEM_OPEN Value transfer Type reference (TYPE) ABAP_BOOL 20120907

Method IS_EBS_LINE_ITEM_OPEN on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method SET_EXIST_OF_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DOC_EXISTS Call by reference Object reference (TYPE REF TO) EPIC_S_BRS_DOC_EXISTS_IN_EBS epic:table type for EPIC_S_BRS_DOC_EXISTS_IN_EBS 20120828
2 Importing IT_FEBEP Call by reference Type reference (TYPE) FEBY_FEBEP Table Type FEBEP 20120828

Method SET_EXIST_OF_DOC on class CL_EPIC_BRS_EBS_MANAGER has no exception.

Method UPDATE_EBS_BUF Signature

Method UPDATE_EBS_BUF on class CL_EPIC_BRS_EBS_MANAGER has no parameter.
Method UPDATE_EBS_BUF on class CL_EPIC_BRS_EBS_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617