SAP ABAP Class CL_EPIC_EXAMPLE_CN_ABC_PAY (EXAMPLE ONLY - Send Payment File 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.
⤷ 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 | 20121228 |
Properties
Class | CL_EPIC_EXAMPLE_CN_ABC_PAY | |
Short Description | EXAMPLE ONLY - Send Payment File 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 | 20121228 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_EPIC_EXAMPLE_CN_ABC_PAY has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EPIC_BANK_COMM_IMPL | Bank Communication Implementation Interface | 20121228 |
Friends
Class CL_EPIC_EXAMPLE_CN_ABC_PAY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_BANK_COMM_SEGMENT | Constant | Private | Type reference (TYPE) | EPIC_BANK_COMM_ITERATION | 1 | Segment of Bank Communication | 20130104 | |
2 | GC_BANK_COMM_STEP | Constant | Private | Type reference (TYPE) | EPIC_BANK_COMM_STEP | 1 | Bank Communication Step | 20130104 | |
3 | GC_PAYMENT_FILE_SUCESS | Constant | Private | Type reference (TYPE) | STRING | '0000' | 20130108 | ||
4 | GC_PAYMENT_NEED_WAIT | Constant | Private | Type reference (TYPE) | STRING | '1' | 20130108 | ||
5 | GO_ABC_WAIT_STAT_SERV | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_ABC_WAIT_SERVICE | EPIC: ABC wait status service | 20130117 | ||
6 | GO_EPIC_PP_SERVICE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EPIC_PP_SERVICES | epic file status update | 20130104 | ||
7 | MS_REGUT | Instance attribute | Private | Type reference (TYPE) | REGUT | TemSe - Administration Data | 20130108 | ||
8 | MT_ITEM_KEYS | Instance attribute | Private | Type reference (TYPE) | EPIC_T_GUID_BSEG_KEYS | GUID/BSEG Keys | 20130108 | ||
9 | MV_PAYMENT_SN_NUM | Instance attribute | Private | Type reference (TYPE) | STRING | 20130115 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | APPEND_MESSAGE | Instance method | Private | Method | 20130104 | |
2 | CONCATENATE_PAYFILE_MAININFO | Instance method | Private | Method | 20130108 | |
3 | CONCATENATE_PAYITEM_MAININFO | Instance method | Private | Method | 20130108 | |
4 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20121228 |
5 | GET_ITEM_STATUS_DESP | Instance method | Private | Method | 20130108 | |
6 | GET_PAYFILE_MSG_BY_STATUS | Instance method | Private | Method | 20130108 | |
7 | GET_PAYFILE_STATUS_DESP | Instance method | Private | Method | 20130108 | |
8 | GET_PAYITEM_MSG_BY_STATUS | Instance method | Private | Method | 20130108 | |
9 | PERFORM_POST_RESP_XSLT_PROC | Instance method | Private | Method | 20130107 | |
10 | UPDATE_FILE_STATUS | Instance method | Private | Method | 20130104 | |
11 | UPDATE_ITEM_STATUS | Instance method | Private | Method | 20130104 |
Events
Class CL_EPIC_EXAMPLE_CN_ABC_PAY has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_ITEM_PAYREF_RELATIONS | Private | See coding | 20130104 | tty_item_payref_relations TYPE STANDARD TABLE OF ty_item_payref_relation
WITH NON-UNIQUE KEY key payref
|
||
2 | TY_ITEM_PAYREF_RELATION | Private | See coding | 20130104 | BEGIN OF ty_item_payref_relation,
key TYPE epic_s_guid_bseg_key,
payref TYPE text256,
END OF ty_item_payref_relation
|
||
3 | TY_REQ_KEY_INFO | Private | See coding | 20130110 | BEGIN OF ty_req_key_info ,
request_sn TYPE string,
END OF ty_req_key_info
|
||
4 | TY_RESP_MAPPING_RESULT | Private | See coding | 20130107 | 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,
recordnum TYPE string,
fieldnum TYPE string,
dbaccno TYPE string,
dbprov TYPE string,
dbcur TYPE string,
craccno TYPE string,
crprov TYPE string,
crcur TYPE string,
waitflag TYPE string,
dbaccname TYPE string,
dbbankno TYPE string,
END OF ty_resp_mapping_result
|
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 | Messages Table Type | 20130104 |
Method APPEND_MESSAGE on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method CONCATENATE_PAYFILE_MAININFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_REGUT_KEY | Call by reference | Type reference (TYPE) | EPIC_S_REGUT_KEY | Key Structure for REGUT | 20130108 | ||
2 | Returning | RV_TEXTID | Value transfer | Type reference (TYPE) | CHAR30 | 30 Characters | 20130108 |
Method CONCATENATE_PAYFILE_MAININFO on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method CONCATENATE_PAYITEM_MAININFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ITEM_KEY | Call by reference | Type reference (TYPE) | FPRLS_ITEM | Item Data | 20130108 | ||
2 | Returning | RV_TEXTID | Value transfer | Type reference (TYPE) | CHAR30 | 30 Characters | 20130108 |
Method CONCATENATE_PAYITEM_MAININFO on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EPIC_ABC_PAY_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_PP_SERVICES | EPIC: ABC Pay Service | 20130103 | ||
2 | Importing | IO_EPIC_ABC_WAIT_STAT_SERV | Call by reference | Object reference (TYPE REF TO) | IF_EPIC_ABC_WAIT_SERVICE | EPIC: ABC wait status service | 20130117 |
Method CONSTRUCTOR on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method GET_ITEM_STATUS_DESP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ITEM_PAY_STATUS | Call by reference | Type reference (TYPE) | EPIC_ITEM_STATUS | Item Status | 20130108 | ||
2 | Returning | RV_ITEM_DESC | Value transfer | Type reference (TYPE) | DDTEXT | Explanatory Short Text | 20130108 |
Method GET_ITEM_STATUS_DESP on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method GET_PAYFILE_MSG_BY_STATUS 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 | 20130108 | ||
2 | Importing | IS_FILE_UPD | Call by reference | Type reference (TYPE) | EPIC_S_FILE_UPD_STATUS | File Key for Status Update | 20130108 |
Method GET_PAYFILE_MSG_BY_STATUS on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method GET_PAYFILE_STATUS_DESP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FILE_STATUS | Call by reference | Type reference (TYPE) | EPIC_REGUT_STATUS | Payment File Status | 20130108 | ||
2 | Returning | RV_STATUS_TEXT | Value transfer | Type reference (TYPE) | DDTEXT | Explanatory Short Text | 20130108 |
Method GET_PAYFILE_STATUS_DESP on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method GET_PAYITEM_MSG_BY_STATUS 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 | 20130108 | ||
2 | Importing | IS_ITEM_KEY | Call by reference | Type reference (TYPE) | FPRLS_ITEM | Item Data | 20130108 | ||
3 | Importing | IS_UPD_ITEM_STATUS | Call by reference | Type reference (TYPE) | EPIC_S_ITEM_UPD_STATUS | Item Key for Status Update | 20130108 |
Method GET_PAYITEM_MSG_BY_STATUS on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method PERFORM_POST_RESP_XSLT_PROC 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 | 20130107 | ||
2 | Importing | IS_RESP_MAPPING_RESULT_DATA | Call by reference | Type reference (TYPE) | TY_RESP_MAPPING_RESULT | 20130107 | |||
3 | Importing | IV_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130107 |
Method PERFORM_POST_RESP_XSLT_PROC on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method UPDATE_FILE_STATUS 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 | 20130104 | ||
2 | Importing | IV_RESPCODE | Call by reference | Type reference (TYPE) | STRING | 20130107 | |||
3 | Importing | IV_RESPINFO | Call by reference | Type reference (TYPE) | STRING | 20130107 |
Method UPDATE_FILE_STATUS on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
Method UPDATE_ITEM_STATUS 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 | 20130104 | ||
2 | Importing | IV_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20130104 | ||
3 | Importing | IV_RESPCODE | Call by reference | Type reference (TYPE) | STRING | 20130107 | |||
4 | Importing | IV_WAITFLAG | Call by reference | Type reference (TYPE) | STRING | 20130108 |
Method UPDATE_ITEM_STATUS on class CL_EPIC_EXAMPLE_CN_ABC_PAY has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |