SAP ABAP Class CL_EPIC_EXAMPLE_CN_ICBC_DBILL (down load ebill of 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 | 20130605 |
Properties
Class | CL_EPIC_EXAMPLE_CN_ICBC_DBILL | |
Short Description | down load ebill of 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 | 20130419 | SAP |
Last change | 20131127 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_EPIC_EXAMPLE_CN_ICBC_DBILL has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EPIC_BANK_COMM_IMPL | Bank Communication Implementation Interface | 20130605 |
Friends
Class CL_EPIC_EXAMPLE_CN_ICBC_DBILL 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' | 20130605 | ||
2 | GC_CIS | Constant | Private | Type reference (TYPE) | STRING | '100190007876210' | 20130605 | ||
3 | GC_CURRENCY | Constant | Private | Type reference (TYPE) | STRING | 'CNY' | 20130605 | ||
4 | GC_DBILL_TRANSCODE | Constant | Private | Type reference (TYPE) | STRING | 'DownEBill' | 20130605 | ||
5 | GC_ID | Constant | Private | Type reference (TYPE) | STRING | 'sap.y.1001' | 20130605 | ||
6 | GC_MAXAMT | Constant | Private | Type reference (TYPE) | STRING | '99999999999999999' | 20130605 | ||
7 | GC_VERSION | Constant | Private | Type reference (TYPE) | STRING | '0.0.0.1' | 20130605 | ||
8 | MO_BANK_SERVICE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_BANK_COMM_SERVICE | 20130605 | |||
9 | MS_QHID_RESULT_ITEM | Instance attribute | Private | Type reference (TYPE) | CL_EPIC_EXAMPLE_CN_ICBC_QHID=>TY_QHID_ITEM | 20130605 | |||
10 | MV_FSEQNO | Instance attribute | Private | Type reference (TYPE) | STRING | 20130605 | |||
11 | MV_SIGN_TIME | Instance attribute | Private | Type reference (TYPE) | STRING | 20130605 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | 20130605 | |
2 | GET_SIGN_TIME | Instance method | Private | Method | 20130605 |
Events
Class CL_EPIC_EXAMPLE_CN_ICBC_DBILL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_DBILL_RESP_ITEMS | Private | See coding | 20130605 | tty_dbill_resp_items TYPE STANDARD TABLE OF ty_dbill_resp_item
WITH NON-UNIQUE KEY ebillserialno
|
||
2 | TTY_QHID_LIST_RESULT | Public | See coding | 20130605 | tty_qhid_list_result TYPE STANDARD TABLE OF ty_qhid_item
|
||
3 | TY_DBILL_REQ_MAPPING_SOURCE | Public | See coding | 20130605 | BEGIN OF ty_dbill_req_mapping_source,
transcode TYPE string,
cis TYPE string,
bankcode TYPE string,
id TYPE string,
trandate TYPE string,
trantime TYPE string,
fseqno TYPE string,
areacode TYPE string,
netcode TYPE string,
tellerno TYPE string,
workdate TYPE string,
transerialno TYPE string,
acctno TYPE string,
currencytype TYPE string,
signtime TYPE string,
reqreserved1 TYPE string,
reqreserved2 TYPE string,
END OF ty_dbill_req_mapping_source
|
||
4 | TY_DBILL_RESP_ITEM | Private | See coding | 20130605 | BEGIN OF ty_dbill_resp_item,
ebillserialno TYPE string,
payaccount TYPE string,
payacctname TYPE string,
paybankname TYPE string,
recaccount TYPE string,
recacctname TYPE string,
recbankname TYPE string,
payamt TYPE string,
currtype TYPE string,
summary TYPE string,
bustype TYPE string,
usecn TYPE string,
transerialno TYPE string,
timestamp TYPE string,
remark TYPE string,
ebillkey TYPE string,
transnetcode TYPE string,
transtellno TYPE string,
transdate TYPE string,
reprintnum TYPE string,
represerved1 TYPE string,
represerved2 TYPE string,
represerved3 TYPE string,
represerved4 TYPE string,
END OF ty_dbill_resp_item
|
||
5 | TY_DBILL_RESP_RESULT | Private | See coding | 20130605 | BEGIN OF ty_dbill_resp_result,
retcode TYPE string,
retmsg TYPE string,
items TYPE tty_dbill_resp_items,
END OF ty_dbill_resp_result
|
||
6 | TY_QHID_ITEM | Public | See coding | 20130605 | BEGIN OF ty_qhid_item.
INCLUDE TYPE epic_s_ebr_bc_rslt.
TYPES: areacode TYPE string,
END OF ty_qhid_item
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_COMM_BANK_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_BANK_COMM_SERVICE | 20130605 | |||
2 | Importing | IV_SIGN_TIME | Call by reference | Type reference (TYPE) | STRING | 20130605 |
Method CONSTRUCTOR on class CL_EPIC_EXAMPLE_CN_ICBC_DBILL has no exception.
Method GET_SIGN_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_SIGN_TIME | Value transfer | Type reference (TYPE) | STRING | 20130605 |
Method GET_SIGN_TIME on class CL_EPIC_EXAMPLE_CN_ICBC_DBILL has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in |