SAP ABAP Class CL_EPIC_EXAMPLE_CN_ABC_GPI (EXAMPLE ONLY - Get Payment Item 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 20130104
Properties
Class CL_EPIC_EXAMPLE_CN_ABC_GPI  
Short Description EXAMPLE ONLY - Get Payment Item 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 20130104   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_EPIC_BANK_COMM_IMPL Bank Communication Implementation Interface 20130104
Friends
Class CL_EPIC_EXAMPLE_CN_ABC_GPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GF_ANOTHER_SEGMENT_REQUIRED Instance attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20130106
2 MF_WAIT_STATUS_FLAG Instance attribute Private Type reference (TYPE) FLAG 20130220
3 MO_ABC_ACCOUNT_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_ABC_ACCOUNT_SERVICE EPIC: ABC account service 20130109
4 MO_ABC_CURR_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_ABC_CURR_SERVICE Extern Fuction Call for ABC 20130109
5 MO_ABC_SN_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_ABC_SN_SERV EPIC: ABC sn service 20130109
6 MO_ABC_WAIT_STAT_SERV Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_ABC_WAIT_SERVICE EPIC: ABC wait status service 20130118
7 MO_PP_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_EPIC_PP_SERVICES epic file status update 20130108
8 MS_ITEM_KEY Instance attribute Private Type reference (TYPE) EPIC_S_GUID_BSEG_KEY GUID/BSEG Key Structure 20130108
9 MT_ITEM_UPD_STATUS Instance attribute Private Type reference (TYPE) EPIC_T_ITEM_UPD_STATUS Item Keys for Status Update 20130108
10 MT_REQUESTED_ITEM_KEYS Instance attribute Private Type reference (TYPE) EPIC_T_GUID_BSEG_KEYS GUID/BSEG Keys 20130109
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGE Instance method Private Method 20130220
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130108
3 GENERATE_REQUEST_STR Instance method Private Method generate request xml string 20130106
4 GET_FPRLS_ITEM_BY_ITEM_KEY Instance method Private Method Get FPRLS_ITEM by item key 20130109
5 GET_SOURCE_DATA Instance method Private Method Get paymemt related data for XSLT transformation 20130109
6 SET_ANOTHER_SEGMENT_REQUIRED Instance method Private Method Set to true if there is more items need to be requested 20130109
7 SET_ITEM_KEY Instance method Private Method Set ms_item_key, which points to the item to be requested 20130109
Events
Class CL_EPIC_EXAMPLE_CN_ABC_GPI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_REQU_MAPPING_CMP Private See coding 20130106 BEGIN OF ty_requ_mapping_cmp, DbAccNo TYPE string, DbCur TYPE string, DbProv TYPE string, CmeSeqNo TYPE string, END OF ty_requ_mapping_cmp
2 TY_REQU_MAPPING_CORP Private See coding 20130106 BEGIN OF ty_requ_mapping_corp, BookingDate TYPE string, END OF ty_requ_mapping_corp
3 TY_REQU_MAPPING_SOURCE Private See coding 20130105 BEGIN OF ty_requ_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_requ_mapping_corp, cmp TYPE ty_requ_mapping_cmp, END OF ty_requ_mapping_source
4 TY_RESP_MAPPING_RESULT Public See coding 20130107 BEGIN OF ty_resp_mapping_result, RespCode TYPE string, RespInfo TYPE string, corp TYPE ty_resp_mapping_result_corp, cmp TYPE ty_resp_mapping_result_cmp, END OF ty_resp_mapping_result
5 TY_RESP_MAPPING_RESULT_CMP Public See coding 20130220 BEGIN OF ty_resp_mapping_result_cmp, RespPrvData TYPE string, END OF ty_resp_mapping_result_cmp
6 TY_RESP_MAPPING_RESULT_CORP Public See coding 20130107 BEGIN OF ty_resp_mapping_result_corp, UseState TYPE string, Postscript TYPE string, END OF ty_resp_mapping_result_corp
Method Signatures

Method APPEND_MESSAGE 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 20130220

Method APPEND_MESSAGE on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EPIC_EXAMPLE_CN_ABC_GPI_SF Call by reference Object reference (TYPE REF TO) IF_EPIC_EXAMPLE_CN_ABC_GPI_SF 20130220

Method CONSTRUCTOR on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.

Method GENERATE_REQUEST_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOURCE Call by reference Type reference (TYPE) TY_REQU_MAPPING_SOURCE 20130106
2 Returning RV_REQUEST_XML Value transfer Type reference (TYPE) STRING 20130106

Method GENERATE_REQUEST_STR on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.

Method GET_FPRLS_ITEM_BY_ITEM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FPRLS_ITEM Call by reference Type reference (TYPE) FPRLS_ITEM Item Data 20130109

Method GET_FPRLS_ITEM_BY_ITEM_KEY on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.

Method GET_SOURCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQU_MAPPING_SOURCE Call by reference Type reference (TYPE) TY_REQU_MAPPING_SOURCE 20130109
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) EPIC_T_MESSAGES Messages Table Type 20130109
3 Importing IS_BANK_COMM_KEY Call by reference Type reference (TYPE) EPIC_S_BANK_COMM_KEY Bank Communication Key Structure 20130109
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_IMPL Bank Communication Implementation Exception 20130221

Method SET_ANOTHER_SEGMENT_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OTHER_PARAMETERS Call by reference Type reference (TYPE) EPIC_S_ITEM_KEYS_BC_PARAMETER GUID/BSEG Keys Bank Communication Parameter 20130109

Method SET_ANOTHER_SEGMENT_REQUIRED on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.

Method SET_ITEM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OTHER_PARAMETERS Call by reference Type reference (TYPE) EPIC_S_ITEM_KEYS_BC_PARAMETER GUID/BSEG Keys Bank Communication Parameter 20130109

Method SET_ITEM_KEY on class CL_EPIC_EXAMPLE_CN_ABC_GPI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617