SAP ABAP Class CL_EPIC_BRS_UTILITY (EPIC:Bank Reconciliation Statement Utility)
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_UTILITY  
Short Description EPIC:Bank Reconciliation Statement Utility    
Super Class    
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
Class CL_EPIC_BRS_UTILITY has no interface implemented.
Friends
Class CL_EPIC_BRS_UTILITY has no friend class.
Attributes
Class CL_EPIC_BRS_UTILITY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHK_BRS_ITEM_BRS_SEGMENT_SAME Static method Public Method check if brs item set and brs segment set contains same item 20121023
2 CONVERSION_EXIT_ALPHA_INPUT Static method Public Method Convert exit alpha input 20120815
3 CONVERT_ACCOUNT_TO_RANGE Static method Public Method Convert Account Table To Range Table 20120817
4 CONVERT_FEBKO_TABLE_TO_STRING Static method Public Method convert the febko table to string seperated by comma 20120910
5 CONVERT_TIMESTAMP_TO_DATESTR Static method Public Method Convert timestamp to date 20121220
6 FORM_BDCDATA_TABLE_DOC_SEL Static method Private Method BDCDATA: form the doc selection of f-03 20121113
7 FORM_BDCDATA_TABLE_END Static method Private Method BDCDATA: form the end data of f-03 20121113
8 FORM_BDCDATA_TABLE_HEAD Static method Private Method BDCDATA: form the head data of f-03 20121113
9 FORM_BDCDATA_TBL_DOC_SEL_ROUND Static method Private Method BDCDATA: form bdcdata each doc sel round 20121113
10 FORM_F03_BDCDATA_TABLE Static method Public Method BDCDATA: form the bdc data table for f-03 from the input 20121102
11 GET_BDC_DOCUMENT_LINE_INFO Static method Private Method get bdcdata document line info 20121204
12 GET_BRS_ITEM_EACH_ROUND Static method Private Method BDCDATA: get document number each round 20121204
13 GET_CHECKED_AMOUNT_BANK_EBS Static method Public Method get checked amount of bank and ebs 20121109
14 GET_CHECKED_TOTAL_AMNT_ENT_BNK Static method Public Method get checked total amount of two sides 20121011
15 GET_CHECKED_TOTAL_AMOUNT Static method Private Method get checked total amount 20121010
16 GET_CHKED_TOTAL_AMT_EX_S_ITEM Static method Private Method get checked total amount except s item 20121109
17 GET_T100_VALUE Static method Public Method Get T100 Value from exception 20120907
Events
Class CL_EPIC_BRS_UTILITY has no event.
Types
Class CL_EPIC_BRS_UTILITY has no local type.
Method Signatures

Method CHK_BRS_ITEM_BRS_SEGMENT_SAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121023
2 Importing IT_BRS_SEGMENT Call by reference Type reference (TYPE) EPIC_T_BRS_SEGMENT EPIC: Bank Reconciliation Statement Segment Table 20121023
3 Returning RV_IS_SAME Value transfer Type reference (TYPE) ABAP_BOOL 20121023

Method CHK_BRS_ITEM_BRS_SEGMENT_SAME on class CL_EPIC_BRS_UTILITY has no exception.

Method CONVERSION_EXIT_ALPHA_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20120815
2 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20120815

Method CONVERSION_EXIT_ALPHA_INPUT on class CL_EPIC_BRS_UTILITY has no exception.

Method CONVERT_ACCOUNT_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCOUNT_RANGE Call by reference Type reference (TYPE) EPIC_T_ACCOUNT_RANGE EPIC: BRS Account Range Table Type 20120817
2 Importing IT_ACCOUNT Call by reference Type reference (TYPE) EPIC_T_BRS_ACCOUNT EPIC: BRS Account list for Bank sub-accounts 20120817

Method CONVERT_ACCOUNT_TO_RANGE on class CL_EPIC_BRS_UTILITY has no exception.

Method CONVERT_FEBKO_TABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BRS_EBS_BUF Call by reference Type reference (TYPE) EPIC_T_BRS_EBS_BUF EPIC: Bank Reconciliation Statement Buf EBS Line Item Period 20120910
2 Returning RV_BRS_EBS_STRING Value transfer Type reference (TYPE) STRING 20120910

Method CONVERT_FEBKO_TABLE_TO_STRING on class CL_EPIC_BRS_UTILITY has no exception.

Method CONVERT_TIMESTAMP_TO_DATESTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) EPIC_BRS_CREATED_TIMESTAMP Timestamp when Data of EPIC BRS was Created 20121220
2 Returning RV_DATESTRING Value transfer Type reference (TYPE) STRING 20121220

Method CONVERT_TIMESTAMP_TO_DATESTR on class CL_EPIC_BRS_UTILITY has no exception.

Method FORM_BDCDATA_TABLE_DOC_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDCDATA_TABLE Call by reference Type reference (TYPE) EPIC_T_BDCDATA EPIC: Table type of BDCDATA 20121113
2 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: table type for document number 20121204

Method FORM_BDCDATA_TABLE_DOC_SEL on class CL_EPIC_BRS_UTILITY has no exception.

Method FORM_BDCDATA_TABLE_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDCDATA_TABLE Call by reference Type reference (TYPE) EPIC_T_BDCDATA EPIC: Table type of BDCDATA 20121113

Method FORM_BDCDATA_TABLE_END on class CL_EPIC_BRS_UTILITY has no exception.

Method FORM_BDCDATA_TABLE_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDCDATA_TABLE Call by reference Type reference (TYPE) EPIC_T_BDCDATA EPIC: Table type of BDCDATA 20121113
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121113
3 Importing IV_CLEARING_DATE Call by reference Type reference (TYPE) STRING 20121113
4 Importing IV_GL_ACCOUNT Call by reference Type reference (TYPE) SAKNR G/L Account Number 20121113
5 Importing IV_WAERS Call by reference Type reference (TYPE) BKPF-WAERS Currency Key 20121113

Method FORM_BDCDATA_TABLE_HEAD on class CL_EPIC_BRS_UTILITY has no exception.

Method FORM_BDCDATA_TBL_DOC_SEL_ROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BDCDATA_TABLE Call by reference Type reference (TYPE) EPIC_T_BDCDATA EPIC: Table type of BDCDATA 20121113
2 Importing IT_BRS_ITEM_EACH_ROUND Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: table type for document number 20121204
3 Importing IV_BDC_OK_CODE Call by reference Type reference (TYPE) STRING 20121113

Method FORM_BDCDATA_TBL_DOC_SEL_ROUND on class CL_EPIC_BRS_UTILITY has no exception.

Method FORM_F03_BDCDATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BDCDATA_TABLE Call by reference Type reference (TYPE) EPIC_T_BDCDATA EPIC: Table type of BDCDATA 20121102
2 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: table type for document number 20121204
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20121102
4 Importing IV_CLEARING_DATE Call by reference Type reference (TYPE) D 20121102
5 Importing IV_GL_ACCOUNT Call by reference Type reference (TYPE) SAKNR G/L Account Number 20121102
6 Importing IV_WAERS Call by reference Type reference (TYPE) BKPF-WAERS Currency Key 20121103

Method FORM_F03_BDCDATA_TABLE on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_BDC_DOCUMENT_LINE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BRS_ITEM Call by reference Type reference (TYPE) EPIC_S_BRS_ITEM EPIC: Bank Reconciliation Statement Detail Item 20121204
2 Returning RV_DOCUMENT_LINE_INFO Value transfer Type reference (TYPE) STRING 20121204

Method GET_BDC_DOCUMENT_LINE_INFO on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_BRS_ITEM_EACH_ROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRS_ITEM_EACH_ROUND Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: table type for document number 20121204
2 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: table type for document number 20121204
3 Importing IV_ROUND Call by reference Type reference (TYPE) I 20121204

Method GET_BRS_ITEM_EACH_ROUND on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_CHECKED_AMOUNT_BANK_EBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BANK_CHECK_VALUE Call by reference Type reference (TYPE) EPIC_BRS_BANK_CHECKED_AMOUNT EPIC BRS Bank Checked Amount 20121109
2 Exporting EV_EBS_CHECK_VALUE Call by reference Type reference (TYPE) EPIC_BRS_ENTRPS_CHECKED_AMOUNT EPIC BRS Enterprise Checked Amount 20121109
3 Importing IT_BANK_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121109
4 Importing IT_ENTERPRISE_ITEMS Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121109

Method GET_CHECKED_AMOUNT_BANK_EBS on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_CHECKED_TOTAL_AMNT_ENT_BNK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECKED_AMOUNT_BANK Call by reference Type reference (TYPE) EPIC_BRS_BANK_CHECKED_AMOUNT EPIC BRS Bank Cleared Amount 20121011
2 Exporting EV_CHECKED_AMOUNT_ENTER Call by reference Type reference (TYPE) EPIC_BRS_ENTRPS_CHECKED_AMOUNT EPIC BRS Enterprise Cleared Amount 20121011
3 Importing IT_BANK_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121011
4 Importing IT_ENTERPRISE_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121011

Method GET_CHECKED_TOTAL_AMNT_ENT_BNK on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_CHECKED_TOTAL_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121010
2 Returning RV_CHECKED_TOTAL_AMOUNT Value transfer Type reference (TYPE) EPIC_BRS_ENTRPS_CHECKED_AMOUNT EPIC BRS Enterprise Checked Amount 20121010

Method GET_CHECKED_TOTAL_AMOUNT on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_CHKED_TOTAL_AMT_EX_S_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BRS_ITEM Call by reference Type reference (TYPE) EPIC_T_BRS_ITEM EPIC: Bank Reconciliation Statement Items 20121109
2 Returning RV_CHECKED_TOTAL_AMOUNT Value transfer Type reference (TYPE) EPIC_BRS_ENTRPS_CHECKED_AMOUNT EPIC BRS Enterprise Checked Amount 20121109

Method GET_CHKED_TOTAL_AMT_EX_S_ITEM on class CL_EPIC_BRS_UTILITY has no exception.

Method GET_T100_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTR1 Call by reference Type reference (TYPE) STRING 20120907
2 Exporting EV_ATTR2 Call by reference Type reference (TYPE) STRING 20120907
3 Exporting EV_ATTR3 Call by reference Type reference (TYPE) STRING 20120907
4 Exporting EV_ATTR4 Call by reference Type reference (TYPE) STRING 20120907
5 Exporting EV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20120907
6 Exporting EV_MSG_NUM Call by reference Type reference (TYPE) SYMSGNO Message Number 20120907
7 Importing IX_EPIC_BRS Call by reference Object reference (TYPE REF TO) CX_EPIC_BRS EPIC: Bank Reconciliation Statement Exception 20120907

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