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.
⤷ 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 |