SAP ABAP Class IF_EPIC_BANK_COMM_IMPL (Bank Communication Implementation Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CMB_GAB EXAMPLE ONLY - Get Account Balance for CMB 20111019
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_PAY Example Only - Send Payment File with ISO 20022 20130711
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_GTD Example Only - Get Transaction Detail with ISO 20022 20130711
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_GPI Example Only - Get Payment Item Status with ISO20022 20130711
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN EXAMPLE ONLY - Get Payment Status for ICBC 20120109
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHISD EXAMPLE ONLY - Get Transaction Detail for ICBC 20111201
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHISBA EXAMPLE ONLY - Get History Account Balance for ICBC 20120716
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHID Download ICBC bank receipt 20130605
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QBILL EXAMPLE ONLY - Get Bank Statement for ICBC 20120105
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QACCBA EXAMPLE ONLY - Get Account Balance for ICBC 20111201
... Click here to see Used By full list (29 items)
Properties
Class IF_EPIC_BANK_COMM_IMPL  
Short Description Bank Communication Implementation Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20110928   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_EPIC_BANK_COMM_IMPL has no forward declaration.
Interfaces
Class IF_EPIC_BANK_COMM_IMPL has no interface implemented.
Friends
Class IF_EPIC_BANK_COMM_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BC_IMPL_EXIT_CODE_EXIT_COMM Constant Public Type reference (TYPE) EPIC_BACOM_EXIT_CODE '3' Bank Comm. Implementation Exit Code - Exit Communication 20120202
2 GC_BC_IMPL_EXIT_CODE_EXIT_SEGM Constant Public Type reference (TYPE) EPIC_BACOM_EXIT_CODE '2' Bank Comm. Implementation Exit Code - Exit Segment 20120202
3 GC_BC_IMPL_EXIT_CODE_EXIT_STEP Constant Public Type reference (TYPE) EPIC_BACOM_EXIT_CODE '1' Bank Comm. Implementation Exit Code - Exit Step 20120202
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_HTTP_RESPONSE Instance method Public Method 20111109
2 ADJUST_HTTP_REQUEST Instance method Public Method 20111109
3 CREATE_REQUEST Instance method Public Method Create XML Request Message String 20110928
4 PROCESS_RESPONSE Instance method Public Method Process XML Response Message String 20110928
Events
Class IF_EPIC_BANK_COMM_IMPL has no event.
Types
Class IF_EPIC_BANK_COMM_IMPL has no local type.
Method Signatures

Method ACCESS_HTTP_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RESPONSE Call by reference Object reference (TYPE REF TO) IF_HTTP_RESPONSE HTTP Framework (iHTTP) HTTP Response 20111115
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20111116
3 Importing IS_BANK_COMM_KEY Value transfer Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20111109
4 Importing IV_BANK_COMM_SEGMENT Value transfer Type reference (TYPE) EPIC_BANK_COMM_ITERATION 20111109
5 Importing IV_BANK_COMM_STEP Value transfer Type reference (TYPE) EPIC_BANK_COMM_STEP Bank Communication Step 20111109
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20111109

Method ADJUST_HTTP_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20111115
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20111116
3 Importing IS_BANK_COMM_KEY Value transfer Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20111109
4 Importing IS_DIALOG_PARAMETERS Call by reference Type reference (TYPE) DATA 20120202
5 Importing IS_OTHER_PARAMETERS Call by reference Type reference (TYPE) DATA 20120202
6 Importing IV_BANK_COMM_SEGMENT Value transfer Type reference (TYPE) EPIC_BANK_COMM_ITERATION 20111109
7 Importing IV_BANK_COMM_STEP Value transfer Type reference (TYPE) EPIC_BANK_COMM_STEP Bank Communication Step 20111109
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20111109

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ANOTHER_SEGMENT_REQUIRED Call by reference Type reference (TYPE) FLAG Execute Another Segment/Iteration 20111116
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20120717
3 Exporting EV_REQUEST_MESSAGE_STRING Call by reference Type reference (TYPE) STRING XML Message 20110929
4 Exporting EV_REQUEST_MESSAGE_XSTRING Call by reference Type reference (TYPE) XSTRING XML Message (Leading) 20120202
5 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20111007
6 Importing IS_DIALOG_PARAMETERS Call by reference Type reference (TYPE) DATA 20111011
7 Importing IS_OTHER_PARAMETERS Call by reference Type reference (TYPE) DATA 20111011
8 Importing IV_BANK_COMM_SEGMENT Call by reference Type reference (TYPE) EPIC_BANK_COMM_ITERATION Bank Communication Segment 20111109
9 Importing IV_BANK_COMM_STEP Call by reference Type reference (TYPE) EPIC_BANK_COMM_STEP Bank Communication Step 20111024
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20111109

Method PROCESS_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_ANOTHER_SEGMENT_REQUIRED Call by reference Type reference (TYPE) FLAG 20120427
2 Exporting ES_OTHER_RESULTS Call by reference Type reference (TYPE) DATA 20111011
3 Exporting ET_LIST_RESULT Call by reference Type reference (TYPE) ANY TABLE 20111011
4 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20110928
5 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20111007
6 Importing IV_BANK_COMM_SEGMENT Call by reference Type reference (TYPE) EPIC_BANK_COMM_ITERATION 20111109
7 Importing IV_BANK_COMM_STEP Call by reference Type reference (TYPE) EPIC_BANK_COMM_STEP Bank Communication Step 20111024
8 Importing IV_RESPONSE_MESSAGE_STRING Call by reference Type reference (TYPE) STRING XML Message 20110929
9 Importing IV_RESPONSE_MESSAGE_XSTRING Call by reference Type reference (TYPE) XSTRING XML Message (Leading) 20120202
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20111109
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CMB_GAB EXAMPLE ONLY - Get Account Balance for CMB 20111019
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_PAY Example Only - Send Payment File with ISO 20022 20130711
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_GTD Example Only - Get Transaction Detail with ISO 20022 20130711
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ISO_GPI Example Only - Get Payment Item Status with ISO20022 20130711
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN EXAMPLE ONLY - Get Payment Status for ICBC 20120109
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHISD EXAMPLE ONLY - Get Transaction Detail for ICBC 20111201
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHISBA EXAMPLE ONLY - Get History Account Balance for ICBC 20120716
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QHID Download ICBC bank receipt 20130605
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QBILL EXAMPLE ONLY - Get Bank Statement for ICBC 20120105
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_QACCBA EXAMPLE ONLY - Get Account Balance for ICBC 20111201
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_PAYENT EXAMPLE ONLY - Send Payment File for ICBC 20111209
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ICBC_DBILL down load ebill of icbc 20130605
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CMB_PAY EXAMPLE ONLY - Send Payment File for CMB 20111019
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CMB_GTI EXAMPLE ONLY - Get Transaction Detail for CMB 20111114
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CMB_GPI EXAMPLE ONLY - Get Payment Item for CMB 20111019
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ABC_GHTD EXAMPLE ONLY - Get Historical Transaction Detail for ABC 20130114
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CCB_PAY EXAMPLE ONLY - Send Payment File for CCB 20120720
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CCB_GPI EXAMPLE ONLY - Get Payment Item for CCB 20120801
19 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CCB_GHTD EXAMPLE ONLY - Get Historical Transaction Details for CCB 20120801
20 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CCB_GAB EXAMPLE ONLY - Get Account Balance for CCB 20120713
21 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_CCB_BST EXAMPLE ONLY - Get Bank Statement for CCB 20120806
22 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_BOC_PAY EXAMPLE ONLY - Send Payment File for BOC 20120111
23 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_BOC_GTD EXAMPLE ONLY - Get Transaction Detail for BOC 20120203
24 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_BOC_GPI EXAMPLE ONLY - Get Payment Item for BOC 20120113
25 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_BOC_GHAB EXAMPLE ONLY - Get Historic Account Balance for BOC 20120206
26 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_BOC_BST EXAMPLE ONLY - Get Bank Statement for BOC 20120322
27 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ABC_QAB EXAMPLE ONLY - Query Account Balance 20121228
28 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ABC_PAY EXAMPLE ONLY - Send Payment File for ABC 20121228
29 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPIC_EXAMPLE_CN_ABC_GPI EXAMPLE ONLY - Get Payment Item for ABC 20130104
History
Last changed by/on SAP  20130531 
SAP Release Created in