SAP ABAP Class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN (EXAMPLE ONLY - Get Payment Status 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 20120109
Properties
Class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN  
Short Description EXAMPLE ONLY - Get Payment Status 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 20120109   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EPIC_BANK_COMM_IMPL Bank Communication Implementation Interface 20120109
Friends
Class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BANKCODE Constant Private Type reference (TYPE) STRING '102' 20120426
2 GC_CIS Constant Private Type reference (TYPE) STRING '100190000843903' 20120426
3 GC_ID Constant Private Type reference (TYPE) STRING 'jcjt.y.1001' 20120426
4 GC_TRANSCODE Constant Private Type reference (TYPE) STRING 'QPAYENT' 20120426
5 GC_VERSION Constant Private Type reference (TYPE) STRING '0.0.0.1' 20120426
6 GS_FPRL_ITEM Instance attribute Private Type reference (TYPE) FPRLS_ITEM Item Data 20120510
7 GS_REQU_MAPPING_SOURCE_DATA Instance attribute Private Type reference (TYPE) TY_REQU_MAPPING_SOURCE 20120109
8 GT_ITEMS Instance attribute Private Type reference (TYPE) FPRLT_ITEM Payment Release: Item data 20120510
9 GT_ITEM_PAYREF_RELATIONS Instance attribute Private Type reference (TYPE) TTY_ITEM_PAYREF_RELATIONS 20120511
10 GT_ITEM_UPD_STATUS Instance attribute Private Type reference (TYPE) EPIC_T_ITEM_UPD_STATUS Item Keys for Status Update 20120511
11 GT_REQU_ITEM_COLLECTION Instance attribute Private Type reference (TYPE) TTY_REQU_MAPPING_SOURCE_ITEMS 20120511
12 GV_KIDNO Instance attribute Private Type reference (TYPE) KIDNO Payment Reference 20120510
13 GV_RENUM Instance attribute Private Type reference (TYPE) RENUM Payment Reference 20120510
Methods
# Method Level Visibility Method type Description Created on
1 PERFORM_PRE_REQU_XSLT_PROC Instance method Private Method 20120109
2 PREPARE_REQU_FPRL Instance method Private Method 20120510
Events
Class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_ITEM_PAYREF_RELATIONS Private See coding 20120511 tty_item_payref_relations TYPE STANDARD TABLE OF ty_item_payref_relation WITH NON-UNIQUE KEY key payref
2 TTY_LIST_RESULT Private See coding 20120109 tty_list_result type standard table of EPIC_S_EXAMPLE_CN_GEN_GPS_LR
3 TTY_REQU_MAPPING_SOURCE_ITEMS Private See coding 20120511 tty_requ_mapping_source_items TYPE STANDARD TABLE OF ty_requ_mapping_source_item WITH NON-UNIQUE KEY qryiseqno
4 TTY_RESP_MAPPING_RESULT_ITEMS Private See coding 20120109 tty_resp_mapping_result_items type standard table of ty_resp_mapping_result_item with non-unique key qryiseqno result instrretcode instrretmsg
5 TY_ITEM_PAYREF_RELATION Private See coding 20120511 BEGIN OF ty_item_payref_relation, key TYPE epic_s_guid_bseg_key, payref TYPE text256, END OF ty_item_payref_relation
6 TY_REQU_MAPPING_SOURCE Private See coding 20120109 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, qryfseqno type string, qryserialno TYPE string, iseqno TYPE string, qryiseqno TYPE string, end of ty_requ_mapping_source
7 TY_REQU_MAPPING_SOURCE_ITEM Private See coding 20120511 BEGIN OF ty_requ_mapping_source_item, qryiseqno TYPE string, END OF ty_requ_mapping_source_item
8 TY_RESP_MAPPING_RESULT Private See coding 20120109 begin of ty_resp_mapping_result, retcode type string, retmsg type string, items type tty_resp_mapping_result_items, end of ty_resp_mapping_result
9 TY_RESP_MAPPING_RESULT_ITEM Private See coding 20120109 begin of ty_resp_mapping_result_item, qryiseqno type string, result TYPE string, instrretcode type string, instrretmsg type string, end of ty_resp_mapping_result_item
Method Signatures

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 20120109

Method PERFORM_PRE_REQU_XSLT_PROC on class CL_EPIC_EXAMPLE_CN_ICBC_QPAYEN has no exception.

Method PREPARE_REQU_FPRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20120511
2 Importing IS_OTHER_PARAMETERS Call by reference Type reference (TYPE) EPIC_S_ITEM_KEYS_BC_PARAMETER GUID/BSEG Keys Bank Communication Parameter 20120510
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20120511
History
Last changed by/on SAP  20130531 
SAP Release Created in 607