SAP ABAP Class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA (EXAMPLE ONLY - Get History Account Balance for ICBC)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-CN-EXAMPLE (Package) Globalization: E-Payment Integration China: Example Impl.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EPIC_BANK_COMM_IMPL Bank Communication Implementation Interface 20120716
Properties
Class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA  
Short Description EXAMPLE ONLY - Get History Account Balance for ICBC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-CN-EXAMPLE   Globalization: E-Payment Integration China: Example Impl. 
Created 20120716   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EPIC_BANK_COMM_IMPL Bank Communication Implementation Interface 20120716
Friends
Class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BANKCODE Instance attribute Private Type reference (TYPE) STRING '102' 20120717
2 GC_CIS Instance attribute Private Type reference (TYPE) STRING '100190001131144' 20120717
3 GC_ID Instance attribute Private Type reference (TYPE) STRING 'yltest201208.y.1001' 20120717
4 GC_TRANSCODE Instance attribute Private Type reference (TYPE) STRING 'QHISBAL' 20120717
5 GC_VERSION Instance attribute Private Type reference (TYPE) STRING '0.0.0.1' '0.0.0.1' 20120717
6 GS_REQU_MAPPING_SOURCE_DATA Instance attribute Private Type reference (TYPE) TY_REQU_MAPPING_SOURCE 20120717
7 MO_EPIC_ICBC_TI_UTIL Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_ICBC_SERVICE 20120724
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120717
2 PERFORM_POST_RESP_XSLT_PROC Instance method Private Method 20120720
3 PERFORM_PRE_REQU_XSLT_PROC Instance method Private Method 20120717
Events
Class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_LIST_RESULT Public See coding 20120718 tty_list_result TYPE STANDARD TABLE OF epic_s_example_cn_gen_gab_lr
2 TTY_RESP_MAPPING_RESULT_ITEMS Public See coding 20120717 tty_resp_mapping_result_items TYPE STANDARD TABLE OF ty_resp_mapping_result_item WITH NON-UNIQUE KEY date amount
3 TY_REQU_MAPPING_SOURCE Private See coding 20120717 BEGIN OF ty_requ_mapping_source, transcode TYPE string, cis TYPE string, bankcode TYPE string, id TYPE string, trandate TYPE string, trantime TYPE string, fseqno TYPE string, accno TYPE string, currtype TYPE string, begindate TYPE string, enddate TYPE string, END OF ty_requ_mapping_source
4 TY_RESP_MAPPING_RESULT Public See coding 20120717 BEGIN OF ty_resp_mapping_result, retcode TYPE string, retmsg TYPE string, accno TYPE string, currtype TYPE string, accname TYPE string, acctproperty TYPE string, items TYPE tty_resp_mapping_result_items, END OF ty_resp_mapping_result
5 TY_RESP_MAPPING_RESULT_ITEM Public See coding 20120717 BEGIN OF ty_resp_mapping_result_item, date TYPE string, amount TYPE string, END OF ty_resp_mapping_result_item
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EPIC_ICBC_TI_UTIL Call by reference Object reference (TYPE REF TO) IF_EPIC_ICBC_SERVICE Interface to get account no from function module and databas 20120724

Method CONSTRUCTOR on class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA has no exception.

Method PERFORM_POST_RESP_XSLT_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_RESULT Call by reference Type reference (TYPE) TTY_LIST_RESULT 20120720
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20120720
3 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20120720
4 Importing IS_RESP_MAPPING_RESULT_DATA Call by reference Type reference (TYPE) TY_RESP_MAPPING_RESULT 20120720
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20120720

Method PERFORM_PRE_REQU_XSLT_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20120717

Method PERFORM_PRE_REQU_XSLT_PROC on class CL_EPIC_EXAMPLE_CN_ICBC_QHISBA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607