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