SAP ABAP Class CL_EPIC_BRS_MANAGER (EPIC: Bank Reconcilation Statement General Managerment)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-BRS (Package) Globalization: E-Payment Integration Bank Recon. Statement
Properties
Class CL_EPIC_BRS_MANAGER  
Short Description EPIC: Bank Reconcilation Statement General Managerment    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-BRS   Globalization: E-Payment Integration Bank Recon. Statement 
Created 20120802   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
Class CL_EPIC_BRS_MANAGER has no interface implemented.
Friends
Class CL_EPIC_BRS_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_EPIC_BRS_BANKACC_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_SOURCE EPIC: BRS data source interface 20120806
2 GO_EPIC_BRS_BECLEARING Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_BECLEARING EPIC: B/E Clearing Interface 20121106
3 GO_EPIC_BRS_CONTEXT_ATTR Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_BRS_CONTEXT EPIC: EPIC Bank Reconcilation Statement Context 20120807
4 GO_EPIC_BRS_DATA_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_ACCESS EPIC: Bank Reconciliation Statement Data Access 20120810
5 GO_EPIC_BRS_EBS_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_SOURCE EPIC: BRS data source interface 20120806
6 GO_EPIC_BRS_SUBACCOUNT_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_BRS_DATA_SOURCE EPIC: BRS data source interface 20120806
7 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EPIC_BRS_MANAGER EPIC: Bank Reconcilation Statement General Managerment 20120803
8 MT_BRS_MAP Instance attribute Private See coding 20121107
9 MT_EPIC_DATA_SOURCE Instance attribute Private Type reference (TYPE) EPIC_T_DATA_SOURCE EPIC: Bank Reconciliation Statement data source obj table 20120813
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CAT_FOR_AUTO_CLEAR_ITEM Instance method Private Method Adjust Category for Auto Cleared Item 20130313
2 AUTO_CLEAR_ITEM Instance method Private Method Auto clear and re-categorize items 20120928
3 CALCULATE_RESULT Instance method Private Method Calculator BRS Result and category items to 2 types 20120815
4 CAPTURE_CHANGED_MAN_CLEARED Instance method Private Method Capture manual cleared & changed items in previous periods 20121012
5 CHECK_ITEM_EXIST_IN_NOW Instance method Private Method 20121203
6 CHECK_TOLERANCE_SUITABLE Instance method Public Method Check if the difference amount below tolerance 20121106
7 CLEAR_SUBACC Instance method Private Method Clear selected subacc items 20121102
8 COLLECT_CATEGORIZED_ITEM Instance method Private Method Aggerate Categorized Items From Three Source 20120807
9 COLLECT_CLOSE_ITEM_CURR_PERIOD Instance method Private Method 20121220
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120810
11 CREATE Static method Public Method Create the Singlton Instance of CL_EPIC_BRS_MANAGER Class 20120802
12 CREATE_BRS Instance method Public Method Create an BRS 20120810
13 CREATE_BRS_CACHE_MAP Instance method Private Method Create the brs cache map for performance 20121107
14 EXIST_BRS Instance method Public Method Check an BRS exist or not 20120810
15 EXIST_BRS_EVER Instance method Public Method Check an BRS exist or not, without regarding to fiscal perio 20120828
16 EXIST_SEGMENT Instance method Private Method 20120903
17 FILL_INFO_WITH_DATA_SOURCES Instance method Private Method 20121015
18 GET_ADMIN_DATA_FROM_HEADER Instance method Public Method Get Administrative Data from Header 20120919
19 GET_BRS Instance method Public Method Get an BRS 20120810
20 GET_BRS_INFO Instance method Public Method Get head information of bank reconciliation statements 20120806
21 GET_DIRTY_FLAG Instance method Private Method get the dirty flag 20121023
22 GET_FORM_NAME Instance method Public Method Get Form Name 20121017
23 INITIALIZE_DATA_SOURCE Instance method Private Method Intialization Source 20120810
24 IS_AUTO_CLEARED_CURR_PEROD Instance method Private Method Is Auto Cleared in Current Period 20130313
25 IS_AUTO_CLEARED_IN_MAP Instance method Private Method Is Auto Cleared in Map 20130313
26 IS_BRS_ITEM_CHKED_IN_SEGMENTS Instance method Private Method is brs item checked in set of segments 20121012
27 IS_CLEARED_IN_GIVEN_PERIOD Instance method Private Method 20121012
28 IS_INVOLVED_IN_AUTO_CLEARED Instance method Private Method Item involved in Auto Clearing or not 20130313
29 IS_ITEM_AUTO_CLEARED_IN_MAP Instance method Private Method 20121203
30 IS_ITEM_MAN_CLEARED_IN_MAP Instance method Private Method 20121203
31 IS_OPERATIONABLE Instance method Private Method check that if an brs item is operationable 20121012
32 MERGE_EXISTING_ITEMS Instance method Private Method 20121012
33 REMOVE_AUTO_CLEARED_ITEM Instance method Private Method Remove the auto cleared EBS and Bank Acc items 20120921
34 REMOVE_CLEARED_SUBACC_ITEMS Instance method Private Method remove cleared subacc items before saving 20121105
35 REMOVE_MAN_CLEARED_ITEMS Instance method Private Method 20121024
36 SAVE_BRS Instance method Public Method Save BRS 20120807
37 SET_BRS_BUFF Instance method Private Method Set the buff of a brs 20120919
38 SET_BRS_HEADER Instance method Private Method Set the header of a brs 20120919
39 SET_BRS_LOG_FIELDS Instance method Private Method Set the log fields of a brs, including header, segment & buf 20120919
40 SET_BRS_SEGMENT Instance method Private Method Set the segment of a brs 20120919
41 SET_CHK_CLS_FOR_CLOSED_S_ITEM Instance method Private Method Set check status for closed Subacc item on current period 20121228
42 SET_CURRENCY_FOR_BRS_ITEMS Instance method Private Method Set Currency Field for BRS Item 20130708
43 SET_CURRENCY_FOR_RESULT Instance method Private Method Set Currency for Calculating Result 20130708
44 SET_OPERATIONABLE_TO_BRS_ITEMS Instance method Private Method set operationable field of brs items 20121012
45 TOTAL_AMOUNT_EQUAL_CHECK Instance method Private Method check that if the amount of two sides is equal 20121010
Events
Class CL_EPIC_BRS_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BRS_MAP Public See coding 20121107 BEGIN OF ty_s_brs_map, period TYPE monat, brs TYPE epic_s_brs, END OF ty_s_brs_map
Method Signatures

Method ADJUST_CAT_FOR_AUTO_CLEAR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20130313
2 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20130313

Method ADJUST_CAT_FOR_AUTO_CLEAR_ITEM on class CL_EPIC_BRS_MANAGER has no exception.

Method AUTO_CLEAR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120928

Method AUTO_CLEAR_ITEM on class CL_EPIC_BRS_MANAGER has no exception.

Method CALCULATE_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BANK_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT EPIC: Bank Reconsilation Statement Result 20120815
2 Exporting ES_ENTERPRISE_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT EPIC: Bank Reconsilation Statement Result 20120815
3 Exporting ET_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120815
4 Exporting ET_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120815
5 Importing IT_ALL_CATEGORIZED_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120815
6 Importing IV_BANK_END_BALANCE Call by reference Type reference (TYPE) EPIC_BRS_AMOUNT Amount in Local Currency 20120815
7 Importing IV_ENTERPRISE_END_BALANCE Call by reference Type reference (TYPE) EPIC_BRS_AMOUNT Amount in Local Currency 20120815

Method CALCULATE_RESULT on class CL_EPIC_BRS_MANAGER has no exception.

Method CAPTURE_CHANGED_MAN_CLEARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121012
# Exception Resumable Description Created on
1 CX_EPIC_BRS 20121015

Method CHECK_ITEM_EXIST_IN_NOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SY_SUBRC Call by reference Attribute reference (LIKE) SY-SUBRC 20121203
2 Exporting EV_SY_TABIX Call by reference Attribute reference (LIKE) SY-TABIX 20121203
3 Importing IS_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_BRS_SEGMENT 20121203
4 Importing IT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM 20121203

Method CHECK_ITEM_EXIST_IN_NOW on class CL_EPIC_BRS_MANAGER has no exception.

Method CHECK_TOLERANCE_SUITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BECLEARING_CHECK Call by reference Type reference (TYPE) EPIC_S_BRS_BETOLERANCE_CHECK EPIC: Structure for Check if B/E Clearing Tolerance suitable 20121106
2 Returning RV_CAN_CLEARING Value transfer Type reference (TYPE) ABAP_BOOL 20121106
# Exception Resumable Description Created on
1 CX_EPIC_BRS 20121107

Method CLEAR_SUBACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRS_SUBACC_CLEARED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121105
2 Exporting ET_BRS_SUBACC_CLEAR_RSLT Call by reference Type reference (TYPE) EPIC_T_BRS_CLEAR_RSLT EPIC: Table type of EPIC_S_BRS_SUBACC_CLEAR_RSLT 20121105
3 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20121102
4 Importing IT_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121102
5 Importing IT_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121102

Method CLEAR_SUBACC on class CL_EPIC_BRS_MANAGER has no exception.

Method COLLECT_CATEGORIZED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120815
2 Exporting EV_BANK_END_BALANCE Call by reference Type reference (TYPE) EPIC_BRS_AMOUNT Amount in Local Currency 20120815
3 Exporting EV_ENTERPRISE_END_BALANCE Call by reference Type reference (TYPE) EPIC_BRS_AMOUNT Amount in Local Currency 20120815
4 Importing IS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Input Statement 20120816
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120815

Method COLLECT_CLOSE_ITEM_CURR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAT_CLOSE_ITEM_CURR_PERIOD Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM 20121228
2 Importing IS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO 20121220
# Exception Resumable Description Created on
1 CX_EPIC_BRS 20121220

Method CONSTRUCTOR Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EPIC_BRS_MANAGER EPIC: Bank Reconcilation Statement General Managerment 20120803

Method CREATE on class CL_EPIC_BRS_MANAGER has no exception.

Method CREATE_BRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BANK_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_BANK EPIC: Bank Reconsilation Statement Result 20120810
2 Exporting ES_ENTERPRISE_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_ENTERPRISE EPIC: Bank Reconsilation Statement Result 20120810
3 Exporting ES_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20120810
4 Exporting ET_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM ERBM, EPBM items 20120810
5 Exporting ET_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM BREM, BPEM items 20120810
6 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120810
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120810

Method CREATE_BRS_CACHE_MAP Signature

Method CREATE_BRS_CACHE_MAP on class CL_EPIC_BRS_MANAGER has no parameter.
Method CREATE_BRS_CACHE_MAP on class CL_EPIC_BRS_MANAGER has no exception.

Method EXIST_BRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120816
2 Returning RV_EXIST Value transfer Type reference (TYPE) EPIC_BRS_BOOLEAN EPIC: Bank Reconciliation Statement Boolean 20120810

Method EXIST_BRS on class CL_EPIC_BRS_MANAGER has no exception.

Method EXIST_BRS_EVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120828
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20120828

Method EXIST_BRS_EVER on class CL_EPIC_BRS_MANAGER has no exception.

Method EXIST_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEGMENT Call by reference Type reference (TYPE) EPIC_BRS_SEGMENT EPIC: Bank Reconciliation Statement 20120903
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20120903

Method EXIST_SEGMENT on class CL_EPIC_BRS_MANAGER has no exception.

Method FILL_INFO_WITH_DATA_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM 20121015
# Exception Resumable Description Created on
1 CX_EPIC_BRS 20121015

Method GET_ADMIN_DATA_FROM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BRS_PRINT_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_PRINT_INFOMATION EPIC: Bank Reconcilation Statement Print Document Info 20120919
2 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20120919

Method GET_ADMIN_DATA_FROM_HEADER on class CL_EPIC_BRS_MANAGER has no exception.

Method GET_BRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BANK_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_BANK EPIC: Bank Reconsilation Statement Result 20120810
2 Exporting ES_ENTERPRISE_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_ENTERPRISE EPIC: Bank Reconsilation Statement Result 20120810
3 Exporting ES_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20120810
4 Exporting ET_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120810
5 Exporting ET_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120810
6 Exporting EV_CAN_SAVE_FLAG Call by reference Type reference (TYPE) ABAP_BOOL EPIC: BRS Can Save Flag 20120830
7 Exporting EV_DIRTY_FLAG Call by reference Type reference (TYPE) ABAP_BOOL EPIC: BRS is dirty flag 20120903
8 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120810
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120810

Method GET_BRS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20120809
2 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120816

Method GET_BRS_INFO on class CL_EPIC_BRS_MANAGER has no exception.

Method GET_DIRTY_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20121023
2 Importing IT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121023
3 Returning RV_IS_DIRTY Value transfer Type reference (TYPE) ABAP_BOOL 20121023

Method GET_DIRTY_FLAG on class CL_EPIC_BRS_MANAGER has no exception.

Method GET_FORM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121017
2 Importing IV_PROGRM_NAME Call by reference Type reference (TYPE) EPIC_PROG_NAME EPIC: Program Name for PDF Printing Form Configuration 20121017
3 Returning RV_FORM_NAME Value transfer Type reference (TYPE) FPWBFORMNAME PDF-Based Forms: Form Name 20121017

Method GET_FORM_NAME on class CL_EPIC_BRS_MANAGER has no exception.

Method INITIALIZE_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: EPIC Bank Reconcilation Statement Context 20120816
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120812

Method IS_AUTO_CLEARED_CURR_PEROD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTO_CLEARED Call by reference Type reference (TYPE) ABAP_BOOL 20130313
2 Importing IS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20130313
3 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20130313

Method IS_AUTO_CLEARED_CURR_PEROD on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_AUTO_CLEARED_IN_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTO_CLEARED Call by reference Type reference (TYPE) ABAP_BOOL 20130313
2 Importing IS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20130313

Method IS_AUTO_CLEARED_IN_MAP on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_BRS_ITEM_CHKED_IN_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BRS_ITEM Call by reference Object reference (TYPE REF TO) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20121012
2 Importing IT_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_T_BRS_SEGMENT EPIC: Bank Reconciliation Statement Segment Table 20121012
3 Returning RV_IS_CHECKED_IN_SEGMENT Value transfer Type reference (TYPE) ABAP_BOOL 20121012

Method IS_BRS_ITEM_CHKED_IN_SEGMENTS on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_CLEARED_IN_GIVEN_PERIOD 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 20121012
2 Importing IS_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_BRS_SEGMENT 20121012
3 Importing IV_END_PERIOD Call by reference Type reference (TYPE) MONAT 20121012
4 Importing IV_START_PERIOD Call by reference Type reference (TYPE) MONAT 20121012
5 Returning R_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121012

Method IS_CLEARED_IN_GIVEN_PERIOD on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_INVOLVED_IN_AUTO_CLEARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTO_CLEARED Call by reference Type reference (TYPE) ABAP_BOOL 20130313
2 Importing IS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20130313
3 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20130313

Method IS_INVOLVED_IN_AUTO_CLEARED on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_ITEM_AUTO_CLEARED_IN_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTO_CLEARED Call by reference Type reference (TYPE) ABAP_BOOL 20121203
2 Importing IS_BRS_MAP Call by reference Type reference (TYPE) CL_EPIC_BRS_MANAGER=>TY_S_BRS_MAP 20121203
3 Importing IS_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_BRS_SEGMENT 20121203

Method IS_ITEM_AUTO_CLEARED_IN_MAP on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_ITEM_MAN_CLEARED_IN_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAN_CLEARED Call by reference Type reference (TYPE) ABAP_BOOL 20121203
2 Importing IS_BRS_MAP Call by reference Type reference (TYPE) CL_EPIC_BRS_MANAGER=>TY_S_BRS_MAP 20121203
3 Importing IS_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_BRS_SEGMENT 20121203

Method IS_ITEM_MAN_CLEARED_IN_MAP on class CL_EPIC_BRS_MANAGER has no exception.

Method IS_OPERATIONABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BRS_ITEM Call by reference Object reference (TYPE REF TO) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20121012
2 Importing IT_ALL_LATER_BRS_DESPITE_YEAR Call by reference Type reference (TYPE) EPIC_T_BRS epic: table type of epic_s_brs 20121204
3 Returning RV_IS_OPERATIONABLE Value transfer Type reference (TYPE) ABAP_BOOL 20121012

Method IS_OPERATIONABLE on class CL_EPIC_BRS_MANAGER has no exception.

Method MERGE_EXISTING_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM 20121012
2 Importing IS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20121012

Method MERGE_EXISTING_ITEMS on class CL_EPIC_BRS_MANAGER has no exception.

Method REMOVE_AUTO_CLEARED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120921

Method REMOVE_AUTO_CLEARED_ITEM on class CL_EPIC_BRS_MANAGER has no exception.

Method REMOVE_CLEARED_SUBACC_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BANK_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121105
2 Changing CT_ENTERPRISE_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121105
3 Importing IT_BRS_SUBACC_CLEAR_RSLT Call by reference Type reference (TYPE) EPIC_T_BRS_CLEAR_RSLT EPIC: Table type of EPIC_S_BRS_SUBACC_CLEAR_RSLT 20121105

Method REMOVE_CLEARED_SUBACC_ITEMS on class CL_EPIC_BRS_MANAGER has no exception.

Method REMOVE_MAN_CLEARED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM 20121024
2 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO 20121024
# Exception Resumable Description Created on
1 CX_EPIC_BRS 20121024

Method SAVE_BRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRS_CLEAR_RSLT Call by reference Type reference (TYPE) EPIC_T_BRS_CLEAR_RSLT EPIC: Table type of EPIC_S_BRS_SUBACC_CLEAR_RSLT 20121109
2 Importing IS_BANK_BALANCE Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_BANK EPIC: Bank Reconsilation Statement Result 20121226
3 Importing IS_ENTRPS_BALANCE Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_ENTERPRISE epic: table type of epic_s_brs 20121227
4 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20120815
5 Importing IT_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120813
6 Importing IT_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120813
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120810

Method SET_BRS_BUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BRS_TO_SAVE Call by reference Type reference (TYPE) EPIC_S_BRS EPIC: Bank Reconciliation Statement 20120919

Method SET_BRS_BUFF on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_BRS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BRS_TO_SAVE Call by reference Type reference (TYPE) EPIC_S_BRS EPIC: Bank Reconciliation Statement 20120919
2 Importing IS_BANK_BALANCE Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_BANK EPIC: Bank Reconsilation Statement Result 20121226
3 Importing IS_ENTRPS_BALANCE Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_ENTERPRISE EPIC: Bank Reconsilation Statement Result 20121227

Method SET_BRS_HEADER on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_BRS_LOG_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BRS_TO_SAVE Call by reference Type reference (TYPE) EPIC_S_BRS EPIC: Bank Reconciliation Statement 20120919

Method SET_BRS_LOG_FIELDS on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_BRS_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BRS_TO_SAVE Call by reference Type reference (TYPE) EPIC_S_BRS EPIC: Bank Reconciliation Statement 20120919
2 Importing IT_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120919
3 Importing IT_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20120919

Method SET_BRS_SEGMENT on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_CHK_CLS_FOR_CLOSED_S_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALL_CATEGORIZED_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121228
2 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20121228
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20121228

Method SET_CURRENCY_FOR_BRS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BANK_BRS_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20130708
2 Changing CT_ENTERPRISE_BRS_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20130708
3 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20130708

Method SET_CURRENCY_FOR_BRS_ITEMS on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_CURRENCY_FOR_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BANK_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_BANK EPIC: Bank Reconsilation Statement Result 20130708
2 Changing CS_ENTERPRISE_RSLT Call by reference Type reference (TYPE) EPIC_S_BRS_RSLT_ENTERPRISE EPIC: Bank Reconsilation Statement Result 20130708
3 Importing IS_BRS_INFO Call by reference Type reference (TYPE) EPIC_S_BRS_INFO EPIC: Bank Reconsilation Statement Info 20130708

Method SET_CURRENCY_FOR_RESULT on class CL_EPIC_BRS_MANAGER has no exception.

Method SET_OPERATIONABLE_TO_BRS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BANK_BRS_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121012
2 Changing CT_ENTERPRISE_BRS_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121012
3 Importing IS_INPUT Call by reference Type reference (TYPE) EPIC_S_BRS_INPUT EPIC: Bank Reconsilation Statement Input Statement 20121012

Method SET_OPERATIONABLE_TO_BRS_ITEMS on class CL_EPIC_BRS_MANAGER has no exception.

Method TOTAL_AMOUNT_EQUAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121010
2 Importing IT_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121010
# Exception Resumable Description Created on
1 CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20121010
History
Last changed by/on SAP  20130531 
SAP Release Created in 617