SAP ABAP Class CL_EPIC_EXAMPLE_CN_ABC_GHTD (EXAMPLE ONLY - Get Historical Transaction Detail for ABC)
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 20130114
Properties
Class CL_EPIC_EXAMPLE_CN_ABC_GHTD  
Short Description EXAMPLE ONLY - Get Historical Transaction Detail for ABC    
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 20130114   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EPIC_BANK_COMM_IMPL Bank Communication Implementation Interface 20130114
Friends
Class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CCTRANSCODE Instance attribute Private Type reference (TYPE) STRING 'CQRA10' 20130116
2 GC_CHANNELTYPE Instance attribute Private Type reference (TYPE) STRING 'ERP' 20130116
3 GC_ENCRYPTED Instance attribute Private Type reference (TYPE) STRING '1' 20130116
4 GC_FILE_SERVER_PREFIX Instance attribute Private Type reference (TYPE) STRING '/' 20130117
5 GC_NOT_ENCRYPTED Instance attribute Private Type reference (TYPE) STRING '0' 20130116
6 GC_NO_FILE_UPLOADED Instance attribute Private Type reference (TYPE) STRING '' 20130116
7 GC_PRODUCTID Instance attribute Private Type reference (TYPE) STRING 'ICC' 20130116
8 MO_ABC_GHTD_SERV_CNTR Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CN_ABC_GHTD_SERVICE EPIC: ABC QAB service container 20130116
9 MS_REQ_MAPPING_SOURCE_DATA Instance attribute Private Type reference (TYPE) TY_REQ_MAPPING_SOURCE 20130116
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130116
2 FILL_REQUEST_DIALOG_DATA Instance method Private Method fill dialog data into structure which transport to xml 20130116
3 FILL_REQUEST_NOT_DIALOG_DATA Instance method Private Method fill not dialog data into structure which transport to xml 20130116
4 GET_FILE Instance method Private Method 20130117
5 MOVE_RSLV_DATA_TO_MAPPING_DATA Instance method Private Method 20130117
6 RESOLVE_HOST_PORT_FROM_OPTION Instance method Private Method Resolve Host Port From RFC options 20130117
7 RESOLVE_MFS_DATA Instance method Private Method resolve mfs data 20130117
8 TRANS_MAP_RSLT_TO_LIST_RSLT Instance method Private Method transform mapping rslt list result 20130117
9 VALIDATE_DIALOG_PARAMS Instance method Private Method validate the dialog parameters 20130116
Events
Class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_MFS_RESPPRVDATA Private See coding 20130117 tty_mfs_respprvdata TYPE STANDARD TABLE OF ty_mfs_respprvdata WITH NON-UNIQUE KEY PROV AccNo Cur TrDate TimeStab TrJrn
2 TY_CHANNEL Private See coding 20130116 BEGIN OF ty_channel, lastjrnno TYPE string, END OF ty_channel
3 TY_CME Private See coding 20130117 BEGIN OF ty_cme, recordnum TYPE i, fieldnum TYPE i, END OF ty_cme
4 TY_CMP Private See coding 20130116 BEGIN OF ty_cmp, dbaccno TYPE string, dbprov TYPE string, dbcur TYPE string, starttime TYPE string, END OF ty_cmp
5 TY_CORP Private See coding 20130116 BEGIN OF ty_corp, startdate TYPE string, enddate TYPE string, END OF ty_corp
6 TY_MFS_RESPPRVDATA Private See coding 20130117 BEGIN OF ty_mfs_respprvdata, Prov TYPE string, AccNo TYPE string, Cur TYPE string, TrDate TYPE string, TimeStab TYPE string, TrJrn TYPE string, TrType TYPE string, TrBankNo TYPE string, AccName TYPE string, AmtIndex TYPE string, OppProv TYPE string, OppAccNo TYPE string, OppCur TYPE string, OppName TYPE string, OppBkName TYPE string, CshIndex TYPE string, ErrDate TYPE string, ErrVchNo TYPE string, Amt TYPE string, Bal TYPE string, PreAmt TYPE string, TotChg TYPE string, VoucherType TYPE string, VoucherProv TYPE string, VoucherBat TYPE string, VoucherNo TYPE string, CustRef TYPE string, TransCode TYPE string, Teller TYPE string, VchNo TYPE string, Abs TYPE string, PostScript TYPE string, TrFrom TYPE string, END OF ty_mfs_respprvdata
7 TY_REQ_MAPPING_SOURCE Private See coding 20130115 BEGIN OF ty_req_mapping_source, cctranscode TYPE string, productid TYPE string, channeltype TYPE string, corpno TYPE string, opno TYPE string, authno TYPE string, reqseqno TYPE string, reqdate TYPE string, reqtime TYPE string, sign TYPE string, fileflag TYPE string, corp TYPE ty_corp, channel TYPE ty_channel, cmp TYPE ty_cmp, END OF ty_req_mapping_source
8 TY_RESP_CMP Private See coding 20130117 BEGIN OF ty_resp_cmp, respprvdata TYPE string, dbaccno TYPE string, dbprov TYPE string, dbcur TYPE string, batchfilename type string, END OF ty_resp_cmp
9 TY_RESP_MAPPING_RESULT Private See coding 20130117 BEGIN OF ty_resp_mapping_result, cctranscode TYPE string, reqseqno TYPE string, respsource TYPE string, respseqno TYPE string, respdate TYPE string, resptime TYPE string, respcode TYPE string, respinfo TYPE string, rxtinfo TYPE string, fileflag TYPE string, cme TYPE ty_cme, cmp TYPE ty_resp_cmp, mfs TYPE tty_mfs_respprvdata, END OF ty_resp_mapping_result
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ABC_GHTD_SERV_CNTR Call by reference Object reference (TYPE REF TO) CL_EPIC_CN_ABC_GHTD_SERVICE EPIC: ABC QAB service container 20130116

Method CONSTRUCTOR on class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no exception.

Method FILL_REQUEST_DIALOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIALOG_DATA Call by reference Type reference (TYPE) EPIC_S_EXAMPLE_CN_ABC_GHTD_DP EXAMPLE ONLY - NOT FOR USE IN PRODUCTION SYSTEMS 20130116

Method FILL_REQUEST_DIALOG_DATA on class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no exception.

Method FILL_REQUEST_NOT_DIALOG_DATA 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 20130116
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20130221

Method GET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE Call by reference Type reference (TYPE) STRING 20130117
2 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20130117
3 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING 20130117
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20130118

Method MOVE_RSLV_DATA_TO_MAPPING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MFS Call by reference Type reference (TYPE) TTY_MFS_RESPPRVDATA 20130117
2 Importing IT_RESOLV_RSLT Call by reference Type reference (TYPE) EPIC_T_STRING table type string 20130117
3 Importing IV_FIELDNUM Call by reference Type reference (TYPE) I 20130117

Method MOVE_RSLV_DATA_TO_MAPPING_DATA on class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no exception.

Method RESOLVE_HOST_PORT_FROM_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HOST Call by reference Type reference (TYPE) STRING 20130117
2 Exporting EV_PORT Call by reference Type reference (TYPE) STRING 20130117
3 Importing IV_RFC_OPTION Call by reference Type reference (TYPE) STRING 20130117

Method RESOLVE_HOST_PORT_FROM_OPTION on class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no exception.

Method RESOLVE_MFS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESP_MAPPING_RESULT_DATA Call by reference Type reference (TYPE) TY_RESP_MAPPING_RESULT 20130117
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20130118

Method TRANS_MAP_RSLT_TO_LIST_RSLT 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) EPIC_T_EXAMPLE_CN_ABC_GHTD_LR EXAMPLE ONLY - NOT FOR USE IN PRODUCTION SYSTEMS 20130117
2 Importing IS_MAP_RESULT Call by reference Type reference (TYPE) TY_RESP_MAPPING_RESULT 20130117

Method TRANS_MAP_RSLT_TO_LIST_RSLT on class CL_EPIC_EXAMPLE_CN_ABC_GHTD has no exception.

Method VALIDATE_DIALOG_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130116
2 Importing IS_DIALOG_PARAMETERS Call by reference Type reference (TYPE) DATA 20130116
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20130116
History
Last changed by/on SAP  20130531 
SAP Release Created in 617