SAP ABAP Class CL_EPIC_BRS_ACCOUNT_MANAGER (EPIC: Abstract Class for G/L Account Managers)
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 20120813
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPIC_BRS_BANKACC_MANAGER EPIC: Bank reconciliation Statement Bank G/L Account Manager 20120813
2 Inheritance (c INHERITING FROM c_ref)  CL_EPIC_BRS_SUBACC_MANAGER EPIC: Bank Reconciliation Statement Subaccount Management 20120813
Properties
Class CL_EPIC_BRS_ACCOUNT_MANAGER  
Short Description EPIC: Abstract Class for G/L Account Managers    
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 20120813   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EPIC_BRS_ACCOUNT_MANAGER has no forward declaration.
Interfaces
Class CL_EPIC_BRS_ACCOUNT_MANAGER has no interface implemented.
Friends
Class CL_EPIC_BRS_ACCOUNT_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 Protected Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_ACCESS EPIC: Bank Reconciliation Statement Data Access 20120831
2 MO_EBS_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_EPIC_BRS_EBS_MANAGER EPIC: Bank Reconciliation Statement EBS Manager 20120813
3 MO_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_EPIC_BRS_ACCOUNT_SERVICE EPIC: Interface of BRS account service for DOC 20120814
4 MT_ACCOUNTS Instance attribute Protected Type reference (TYPE) EPIC_T_BRS_ACCOUNT EPIC: BRS Account list for Bank sub-accounts 20120817
5 MT_FI_BUFF Instance attribute Private Type reference (TYPE) EPIC_T_BRS_FI_BUFF EPIC: Bank Reconciliation Statement Buff Fi balance table 20120831
6 MV_SOURCE Instance attribute Protected Type reference (TYPE) EPIC_BRS_SOURCE EPIC: BRS Manager Source 20120816
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORY_OPEN_ITEMS Instance method Protected Method 20120831
2 CONSTRUCTOR Instance method Public Constructor Construct the General G/L Account Manager 20120813
3 CONVERT_TO_HOUSEBANK_WAER Instance method Protected Method 20120912
4 DEFINE_CLEARING_DATA_NEEDED Instance method Protected Method 20120831
5 GET_AMOUNT_FOR_BRS_ITEM Instance method Private Method Get Proper Amount for BRS Item 20130708
6 GET_CATEGORIZED_ITEM_BY_PERIOD Instance method Public Method 20120831
7 IS_DOC_EXIST_IN_EBS_BANKDOC Instance method Public Method Check Doc. existence by EBS Manager 20120813
8 SET_ACCOUNTS Instance method Public Method 20120817
Events
Class CL_EPIC_BRS_ACCOUNT_MANAGER has no event.
Types
Class CL_EPIC_BRS_ACCOUNT_MANAGER has no local type.
Method Signatures

Method CATEGORY_OPEN_ITEMS 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 20120831
2 Importing IT_ACCOUNT_LINE_ITEM Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_LINE_ITEM EPIC: BRS BSIS Items 20120831
3 Importing IT_EXIST_IN_EBS Call by reference Type reference (TYPE) EPIC_T_BRS_DOC_EXISTS_IN_EBS epic:table type for EPIC_S_BRS_DOC_EXISTS_IN_EBS 20120831

Method CATEGORY_OPEN_ITEMS on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EBS_MANAGER Call by reference Object reference (TYPE REF TO) IF_EPIC_BRS_EBS_MANAGER EPIC: Bank Reconciliation Statement EBS Manager 20120813
2 Importing IO_SERVICES Call by reference Object reference (TYPE REF TO) IF_EPIC_BRS_ACCOUNT_SERVICE EPIC: Interface of BRS account service for DOC 20120831

Method CONSTRUCTOR on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method CONVERT_TO_HOUSEBANK_WAER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT Call by reference Type reference (TYPE) EPIC_BRS_AMOUNT EPIC BRS Amount 20120918
2 Importing IV_CURRENCY_KEY Call by reference Type reference (TYPE) WAERS 20120918
3 Importing IV_DATE Call by reference Type reference (TYPE) DATS 20120912
4 Returning RV_AMOUNT Value transfer Type reference (TYPE) EPIC_BRS_AMOUNT 20120912

Method CONVERT_TO_HOUSEBANK_WAER on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method DEFINE_CLEARING_DATA_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CLEARING_DATA_NEEDED Value transfer Type reference (TYPE) EPIC_BRS_BOOLEAN EPIC: Bank Reconciliation Statement Boolean 20120831

Method DEFINE_CLEARING_DATA_NEEDED on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method GET_AMOUNT_FOR_BRS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20130708
2 Importing IS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20130708
3 Returning RV_AMOUNT Value transfer Type reference (TYPE) EPIC_BRS_AMOUNT EPIC BRS Amount 20130708

Method GET_AMOUNT_FOR_BRS_ITEM on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method GET_CATEGORIZED_ITEM_BY_PERIOD 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 20120831
2 Importing IT_ACCOUNTS Call by reference Type reference (TYPE) EPIC_T_BRS_ACCOUNT EPIC: BRS Account list for Bank sub-accounts 20120831
3 Importing IV_CLEARING_PERIOD Call by reference Type reference (TYPE) MONAT Fiscal Period 20120831
4 Importing IV_CLEARING_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120831
5 Importing IV_END_PERIOD Call by reference Type reference (TYPE) MONAT Fiscal Period 20120831
6 Importing IV_END_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120831
7 Importing IV_START_PERIOD Call by reference Type reference (TYPE) MONAT Fiscal Period 20120831
8 Importing IV_START_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120831
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120910

Method IS_DOC_EXIST_IN_EBS_BANKDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRS_DOC_ITEM 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 IT_ACC_ITEM Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_LINE_ITEM EPIC: BRS BSIS Items 20120813
3 Importing IV_END_PERIOD Call by reference Type reference (TYPE) MONAT End Fiscal Period 20120813
4 Importing IV_END_YEAR Call by reference Type reference (TYPE) GJAHR End Fiscal Year 20120813
5 Importing IV_START_PERIOD Call by reference Type reference (TYPE) MONAT Start Fiscal Period 20120813
6 Importing IV_START_YEAR Call by reference Type reference (TYPE) GJAHR Start Fiscal Year 20120813

Method IS_DOC_EXIST_IN_EBS_BANKDOC on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.

Method SET_ACCOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCOUNTS Call by reference Type reference (TYPE) EPIC_T_BRS_ACCOUNT 20120817

Method SET_ACCOUNTS on class CL_EPIC_BRS_ACCOUNT_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617