SAP ABAP Class CL_EPIC_EBR_UTIL (EPIC EBR util class)
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_UTIL  
Short Description EPIC EBR util class    
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 20130424   SAP 
Last change 20140121   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_EBR_UTIL has no interface implemented.
Friends
Class CL_EPIC_EBR_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACCOUNT_ASSIGNMENT Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Indicator 20130605
2 GC_BOTH Constant Public Type reference (TYPE) EPIC_EBR_DIRECTION 'B' Direction of Bank Receipt Transaction 20130723
3 GC_CREDIT Constant Public Type reference (TYPE) SHKZG 'H' Debit/Credit Indicator 20130711
4 GC_CUSTOMER Constant Public Type reference (TYPE) EPIC_EBR_PART_TYPE 'D' Code for Account Type Involved in Bank Receipt Transaction 20131115
5 GC_DEBIT Constant Public Type reference (TYPE) SHKZG 'S' Debit/Credit Indicator 20130711
6 GC_EBR_SEG_STATUS_CLAIMED Constant Public Type reference (TYPE) EPIC_EBR_SEG_STATUS '010' ebr segment claimed 20130605
7 GC_EBR_STATUS_FULLY_CLAIMED Constant Public Type reference (TYPE) EPIC_EBR_STATUS '030' Status of Bank Receipt 20130605
8 GC_EBR_STATUS_IDENTIFIED Constant Public Type reference (TYPE) EPIC_EBR_STATUS '020' Status of Bank Receipt 20130605
9 GC_EBR_STATUS_NEW Constant Public Type reference (TYPE) EPIC_EBR_STATUS '010' Status of Bank Receipt 20130605
10 GC_EBR_STATUS_OVER_CLAIMED Constant Public Type reference (TYPE) EPIC_EBR_STATUS '035' Status of Bank Receipt 20131115
11 GC_EBR_STATUS_PARTIAL_CLAIMED Constant Public Type reference (TYPE) EPIC_EBR_STATUS '025' Status of Bank Receipt 20130605
12 GC_EBR_STATUS_POSTED Constant Public Type reference (TYPE) EPIC_EBR_STATUS '040' Status of Bank Receipt 20130605
13 GC_INCOMING Constant Public Type reference (TYPE) EPIC_EBR_DIRECTION 'H' Direction of Bank Receipt Transaction 20130711
14 GC_MODE_CREATE Constant Public Type reference (TYPE) SY-UCOMM 'CREATE' ABAP-Systemfeld: Funktionscode, der PAI ausgelöst hat 20130605
15 GC_MODE_DISPLAY Constant Public Type reference (TYPE) SY-UCOMM 'DISPLAY' ABAP-Systemfeld: Funktionscode, der PAI ausgelöst hat 20130605
16 GC_MODE_EDIT Constant Public Type reference (TYPE) SY-UCOMM 'EDIT' ABAP-Systemfeld: Funktionscode, der PAI ausgelöst hat 20130605
17 GC_MODE_READONLY Constant Public Type reference (TYPE) SY-UCOMM 'READONLY' ABAP-Systemfeld: Funktionscode, der PAI ausgelöst hat 20130605
18 GC_ON_ACCOUNT Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20130605
19 GC_OUTGOING Constant Public Type reference (TYPE) EPIC_EBR_DIRECTION 'S' Direction of Bank Receipt Transaction 20130711
20 GC_PROPOSE_BOTH Constant Public Type reference (TYPE) CHAR5 'BOTH' Single-Character Indicator 20130605
21 GC_PROPOSE_LEFT Constant Public Type reference (TYPE) CHAR5 'LEFT' Single-Character Indicator 20130605
22 GC_PROPOSE_RIGHT Constant Public Type reference (TYPE) CHAR5 'RIGHT' Single-Character Indicator 20130605
23 GC_SEG_STATUS_POSTED Constant Public Type reference (TYPE) EPIC_EBR_SEG_STATUS '020' Status of Bank Receipt Segment 20130730
24 GC_SOURCE_EBILL Constant Public Type reference (TYPE) EPIC_EBR_SOURCE 'B' Entry Type for Bank Receipt 20131115
25 GC_SOURCE_MANUAL Constant Public Type reference (TYPE) EPIC_EBR_SOURCE 'M' Entry Type for Bank Receipt 20131115
26 GC_SOURCE_TRANSAC_DETAIL Constant Public Type reference (TYPE) EPIC_EBR_SOURCE 'D' Entry Type for Bank Receipt 20131115
27 GC_VENDOR Constant Public Type reference (TYPE) EPIC_EBR_PART_TYPE 'K' Code for Account Type Involved in Bank Receipt Transaction 20131115
28 GC_VGEXT_UNALLOCATED Constant Public Type reference (TYPE) VGEXT_EB 'UNALLOCATED' External business transaction 20131115
29 GV_ICON_DISPLAY_MORE Static Attribute Private Type reference (TYPE) SYCHAR132 CHAR132 for SYST 20130605
30 GV_ICON_ENTER_MORE Static Attribute Private Type reference (TYPE) SYCHAR132 CHAR132 for SYST 20130605
31 GV_ICON_LED_GREEN Static Attribute Private Type reference (TYPE) SYCHAR132 CHAR132 for SYST 20130605
32 GV_ICON_LED_RED Static Attribute Private Type reference (TYPE) SYCHAR132 CHAR132 for SYST 20130605
Methods
# Method Level Visibility Method type Description Created on
1 ADD_F4_HELP_PARTNER_ID Static method Public Method 20130605
2 CALL_CB_ACTION Static method Public Method 20131115
3 CALL_CB_ASSIGN Static method Public Method Call cash budgeting badi assign 20131115
4 CALL_FB03 Static method Public Method 20131115
5 CHECK_BF_STATUS Static method Public Method 20130711
6 CHECK_TRANSAC_TYPE Static method Public Method 20131115
7 F4HELP_FLOWSCODE Static method Public Method 20130605
8 GET_CFC_FIELD_NAME Static method Public Method Get cash flow catrgory field name 20130605
9 GET_DOMAIN_TEXT Static method Public Method 20131115
10 GET_EBR_CI_FIELDS Static method Public Method 20131115
11 GET_FLOWSCODE_VALUE Static method Public Method 20130605
12 GET_ICON_DISPLAY_MORE Static method Public Method 20130605
13 GET_ICON_ENTER_MORE Static method Public Method 20130605
14 GET_ICON_LED_GREEN Static method Public Method 20130605
15 GET_ICON_LED_RED Static method Public Method 20130605
16 GET_POSTING_RULE Static method Public Method 20131115
17 GET_TEXT_STRING Static method Public Method 20130808
18 IS_BF6_ACTIVE Static method Public Method Returns true if BF6 is active 20131115
19 IS_EBR_POST Static method Public Method 20131115
20 IS_VALID_FLOWSCODE Static method Public Method 20130605
21 SET_EBR_CI_FIELDS Static method Public Method 20131115
22 SET_FLOWSCODE_VALUE Static method Public Method 20130605
Events
Class CL_EPIC_EBR_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_DTL_LIST Public See coding 20130605 tty_dtl_list type TABLE OF REF TO cl_epic_ebr_claim_dtl_vo
2 TTY_INVC_LIST Public See coding 20130605 tty_invc_list TYPE TABLE OF REF TO cl_epic_ebr_claim_invc_vo
3 TT_DTL_REF Public See coding 20130605 tt_dtl_ref TYPE STANDARD TABLE OF ty_dtl_ref
4 TT_SVAL Public See coding 20131115 TT_SVAL TYPE TABLE OF SVAL
5 TY_DTL_REF Public See coding 20130605 BEGIN OF ty_dtl_ref. INCLUDE TYPE epic_s_ebr_claim_dtl. TYPES:ref TYPE epic_t_ebr_claim_dtl, END OF ty_dtl_ref
Method Signatures

Method ADD_F4_HELP_PARTNER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARTNER_ID Call by reference Type reference (TYPE) EPIC_EBR_PART_ID Account Involved in Bank Receipt Transaction 20130605

Method ADD_F4_HELP_PARTNER_ID on class CL_EPIC_EBR_UTIL has no exception.

Method CALL_CB_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EBR_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header(Structure) 20131115
2 Importing IT_EBR_HDR Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20131115
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20131115

Method CALL_CB_ACTION on class CL_EPIC_EBR_UTIL has no exception.

Method CALL_CB_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EBR_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header(Structure) 20131115
2 Importing IT_EBR_HDR Call by reference Type reference (TYPE) EPIC_T_EBR_HDR Electronic Bank Receipt Header 20131115
3 Importing IV_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL 20131115

Method CALL_CB_ASSIGN on class CL_EPIC_EBR_UTIL has no exception.

Method CALL_FB03 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 20131115
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20131115
3 Importing IV_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20131115

Method CALL_FB03 on class CL_EPIC_EBR_UTIL has no exception.

Method CHECK_BF_STATUS Signature

Method CHECK_BF_STATUS on class CL_EPIC_EBR_UTIL has no parameter.
Method CHECK_BF_STATUS on class CL_EPIC_EBR_UTIL has no exception.

Method CHECK_TRANSAC_TYPE 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 20131115
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) EPIC_EBR_DIRECTION Direction of Bank Receipt Transaction 20131115
3 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20131115
4 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID ID for Account Details 20131115
5 Importing IV_SOURCE Call by reference Type reference (TYPE) EPIC_EBR_SOURCE Entry Type for Bank Receipt 20131115
6 Importing IV_VGEXT Call by reference Type reference (TYPE) VGEXT_EB External business transaction 20131115

Method CHECK_TRANSAC_TYPE on class CL_EPIC_EBR_UTIL has no exception.

Method F4HELP_FLOWSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Changing Data Container for Events 20130605
2 Importing ES_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Assignment of line number to line ID 20130605
3 Importing ET_BAD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Table of Modified Cells for the Application 20130605
4 Importing E_DISPLAY Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20130605
5 Importing E_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20130605
6 Importing E_FIELDVALUE Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20130605
7 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20130605
8 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130605

Method F4HELP_FLOWSCODE on class CL_EPIC_EBR_UTIL has no exception.

Method GET_CFC_FIELD_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 20130605
2 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130605
3 Returning RV_FIELDNAME Value transfer Type reference (TYPE) STRING 20130605

Method GET_CFC_FIELD_NAME on class CL_EPIC_EBR_UTIL has no exception.

Method GET_DOMAIN_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DDTEXT Call by reference Type reference (TYPE) ANY Short Text for Fixed Values 20131115
2 Importing IV_DOMNAME Call by reference Type reference (TYPE) ANY Domain name 20131115
3 Importing IV_DOMVALUE Call by reference Type reference (TYPE) ANY Values for Domains: Single Value / Upper Limit 20131115

Method GET_DOMAIN_TEXT on class CL_EPIC_EBR_UTIL has no exception.

Method GET_EBR_CI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SVAL Call by reference Type reference (TYPE) TT_SVAL 20131115
2 Importing IS_EBR_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header(Structure) 20131115
3 Importing IV_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20131115

Method GET_EBR_CI_FIELDS on class CL_EPIC_EBR_UTIL has no exception.

Method GET_FLOWSCODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20130605
2 Returning RV_FLOWSCODE Value transfer Type reference (TYPE) EPIC_FLOWSCODE Cash Flow Category 20130605

Method GET_FLOWSCODE_VALUE on class CL_EPIC_EBR_UTIL has no exception.

Method GET_ICON_DISPLAY_MORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) SYCHAR132 Comments on runtime measurement 20130605

Method GET_ICON_DISPLAY_MORE on class CL_EPIC_EBR_UTIL has no exception.

Method GET_ICON_ENTER_MORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) SYCHAR132 Comments on runtime measurement 20130605

Method GET_ICON_ENTER_MORE on class CL_EPIC_EBR_UTIL has no exception.

Method GET_ICON_LED_GREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) SYCHAR132 Comments on runtime measurement 20130605

Method GET_ICON_LED_GREEN on class CL_EPIC_EBR_UTIL has no exception.

Method GET_ICON_LED_RED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) SYCHAR132 CHAR132 for SYST 20130605

Method GET_ICON_LED_RED on class CL_EPIC_EBR_UTIL has no exception.

Method GET_POSTING_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VGINT Call by reference Type reference (TYPE) VGINT_EB Posting rule 20131115
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20131115
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) EPIC_EBR_DIRECTION Direction of Bank Receipt Transaction 20131115
4 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20131115
5 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID ID for Account Details 20131115
6 Importing IV_VGEXT Call by reference Type reference (TYPE) VGEXT_EB External business transaction 20131115

Method GET_POSTING_RULE on class CL_EPIC_EBR_UTIL has no exception.

Method GET_TEXT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXT Call by reference Type reference (TYPE) EPIC_T_EBR_REMARK Table Type of EPIC_EBR_REMARK 20130808
2 Returning RV_TEXT_STRING Value transfer Type reference (TYPE) EPIC_EBR_TEXT_STRING Bank Receipt Text String 20130808

Method GET_TEXT_STRING on class CL_EPIC_EBR_UTIL has no exception.

Method IS_BF6_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method IS_BF6_ACTIVE on class CL_EPIC_EBR_UTIL has no exception.

Method IS_EBR_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method IS_EBR_POST on class CL_EPIC_EBR_UTIL has no exception.

Method IS_VALID_FLOWSCODE 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 20130605
2 Importing IV_FLOWSCODE Call by reference Type reference (TYPE) EPIC_FLOWSCODE Cash Flow Category 20130605
3 Importing IV_HKONT Call by reference Type reference (TYPE) HKONT General Ledger Account 20130605
4 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20130605

Method IS_VALID_FLOWSCODE on class CL_EPIC_EBR_UTIL has no exception.

Method SET_EBR_CI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EBR_HDR Call by reference Type reference (TYPE) EPIC_S_EBR_HDR Electronic Bank Receipt Header(Structure) 20131115
2 Importing IT_SVAL Call by reference Type reference (TYPE) TT_SVAL 20131115

Method SET_EBR_CI_FIELDS on class CL_EPIC_EBR_UTIL has no exception.

Method SET_FLOWSCODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20130605
2 Importing IV_FLOWSCODE Call by reference Type reference (TYPE) EPIC_FLOWSCODE Cash Flow Category 20130605

Method SET_FLOWSCODE_VALUE on class CL_EPIC_EBR_UTIL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in