Hierarchy
⤷
⤷
Properties
| Class | CL_EPIC_CN_ABC_UTILITY | |
| Short Description | EPIC: ABC utility | |
| 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 | 20130109 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_EPIC_CN_ABC_UTILITY has no interface implemented.
Friends
Class CL_EPIC_CN_ABC_UTILITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TTY_ACCSTSCODE_ACCSTS | 20130110 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | TTY_ACCTYPECODE_ACCTYPE | 20130110 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | TTY_CURRCODE_CURR | 20130110 |
Methods
Events
Class CL_EPIC_CN_ABC_UTILITY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TTY_ACCSTSCODE_ACCSTS | Private | See coding | 20130110 | TTY_ACCSTSCODE_ACCSTS TYPE TABLE OF TY_ACCSTSCODE_ACCSTS
|
||
| 2 | TTY_ACCTYPECODE_ACCTYPE | Private | See coding | 20130110 | TTY_ACCTYPECODE_ACCTYPE TYPE TABLE OF TY_ACCTYPECODE_ACCTYPE
|
||
| 3 | TTY_CURRCODE_CURR | Private | See coding | 20130110 | TTY_CURRCODE_CURR TYPE TABLE OF TY_CURRCODE_CURR
|
||
| 4 | TY_ACCSTSCODE_ACCSTS | Private | See coding | 20130110 | BEGIN OF TY_ACCSTSCODE_ACCSTS,
ACCSTSCODE TYPE string,
ACCSTS TYPE string,
END OF TY_ACCSTSCODE_ACCSTS
|
||
| 5 | TY_ACCTYPECODE_ACCTYPE | Private | See coding | 20130110 | BEGIN OF TY_ACCTYPECODE_ACCTYPE,
ACCTYPECODE TYPE string,
ACCTYPE TYPE string,
END OF TY_ACCTYPECODE_ACCTYPE
|
||
| 6 | TY_CURRCODE_CURR | Private | See coding | 20130110 | BEGIN OF TY_CURRCODE_CURR,
CURRCODE TYPE string,
CURR TYPE WAERS,
END OF TY_CURRCODE_CURR
|
Method Signatures
Method ADD_PREFIX_TO_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENCRYPT_FLAG | Call by reference | Type reference (TYPE) | STRING | 20130109 | ||||
| 2 | IV_XML_STR | Call by reference | Type reference (TYPE) | STRING | 20130109 | ||||
| 3 | RV_XML_STR_PREFIX_ADDED | Value transfer | Type reference (TYPE) | STRING | 20130109 |
Method ADD_PREFIX_TO_REQUEST on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method APPEND_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | EPIC_T_MESSAGES | Messages Table Type | 20130118 | |||
| 2 | IV_MSG_ID | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 3 | IV_MSG_NUM | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 4 | IV_MSG_TYPE | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 5 | IV_VAL_1 | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 6 | IV_VAL_2 | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 7 | IV_VAL_3 | Call by reference | Type reference (TYPE) | STRING | 20130118 | ||||
| 8 | IV_VAL_4 | Call by reference | Type reference (TYPE) | STRING | 20130118 |
Method APPEND_MESSAGES on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_EPIC_CN_ABC_UTILITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method GENERATE_XML_LENGTH_CHARACTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LENGTH_CHARACTER | Call by reference | Type reference (TYPE) | STRING | 20130109 | ||||
| 2 | IV_XML_STR | Call by reference | Type reference (TYPE) | STRING | 20130109 |
Method GENERATE_XML_LENGTH_CHARACTER on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method GET_ACCSTS_FROM_ACCSTSCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACCSTSCODE | Call by reference | Type reference (TYPE) | STRING | 20130110 | ||||
| 2 | RV_ACCSTS | Value transfer | Type reference (TYPE) | STRING | 20130110 |
Method GET_ACCSTS_FROM_ACCSTSCODE on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method GET_ACCTYPE_FROM_ACCTYPECODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACCTYPECODE | Call by reference | Type reference (TYPE) | STRING | 20130110 | ||||
| 2 | RV_ACCTYPE | Value transfer | Type reference (TYPE) | STRING | 20130110 |
Method GET_ACCTYPE_FROM_ACCTYPECODE on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method GET_CURRCODE_FROM_SAPCURR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20130110 | |||
| 2 | RV_CURRCODE | Value transfer | Type reference (TYPE) | STRING | 20130110 |
Method GET_CURRCODE_FROM_SAPCURR on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method GET_SAPCURR_FROM_CURRCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURRCODE | Call by reference | Type reference (TYPE) | STRING | 20130110 | ||||
| 2 | RV_CURR | Value transfer | Type reference (TYPE) | WAERS | Currency Key | 20130110 |
Method GET_SAPCURR_FROM_CURRCODE on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method HTTP_REQUEST_CONT_POST_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORIG_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20130110 | ||||
| 2 | RV_PROCESSED_CONTENT | Value transfer | Type reference (TYPE) | XSTRING | 20130110 |
Method HTTP_REQUEST_CONT_POST_PROCESS on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INITIALISE_CURR_CURRCODE_MAP Signature
Method INITIALISE_CURR_CURRCODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no parameter.
Method INITIALISE_CURR_CURRCODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INIT_ACCSTS_ACCSTSCODE_MAP Signature
Method INIT_ACCSTS_ACCSTSCODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no parameter.
Method INIT_ACCSTS_ACCSTSCODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INIT_ACCTYPE_ACCTYPECODE_MAP Signature
Method INIT_ACCTYPE_ACCTYPECODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no parameter.
Method INIT_ACCTYPE_ACCTYPECODE_MAP on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INSERT_ACCSTS_ACCSTSCODE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACCSTS | Call by reference | Type reference (TYPE) | STRING | 20130110 | ||||
| 2 | IV_ACCSTSCODE | Call by reference | Type reference (TYPE) | STRING | 20130110 |
Method INSERT_ACCSTS_ACCSTSCODE_ITEM on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INSERT_ACCTYPE_ACCTCODE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACCTYPE | Call by reference | Type reference (TYPE) | STRING | 20130110 | ||||
| 2 | IV_ACCTYPECODE | Call by reference | Type reference (TYPE) | STRING | 20130110 |
Method INSERT_ACCTYPE_ACCTCODE_ITEM on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method INSERT_CURR_CURRCODE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURR | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20130110 | |||
| 2 | IV_CURRCODE | Call by reference | Type reference (TYPE) | STRING | 20130110 |
Method INSERT_CURR_CURRCODE_ITEM on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method IS_CORRECT_HTTP_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HTTP_STATUS_CODE | Call by reference | Type reference (TYPE) | I | 20130118 | ||||
| 2 | RV_IS_CORRECT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130118 |
Method IS_CORRECT_HTTP_RESPONSE on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method REMOVE_USELESS_INFO_IN_RESP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESP_STRING | Call by reference | Type reference (TYPE) | STRING | 20130220 | ||||
| 2 | EV_RESP_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20130220 | ||||
| 3 | IV_RESPONSE_MSG_STRING | Call by reference | Type reference (TYPE) | STRING | 20130220 | ||||
| 4 | IV_RESPONSE_MSG_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | 20130220 |
Method REMOVE_USELESS_INFO_IN_RESP on class CL_EPIC_CN_ABC_UTILITY has no exception.
Method RESOLVE_MFS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIST | Call by reference | Type reference (TYPE) | EPIC_T_STRING | table type string | 20130117 | |||
| 2 | IV_FIELDNUM | Call by reference | Type reference (TYPE) | I | 20130117 | ||||
| 3 | IV_MFS_DATA | Call by reference | Type reference (TYPE) | STRING | 20130117 | ||||
| 4 | IV_RECORDNUM | Call by reference | Type reference (TYPE) | I | 20130117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Bank Communication Implementation Exception | 20130118 |
Method TRIM_XML_INSTRUCTION_IN_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REQ | Call by reference | Type reference (TYPE) | STRING | 20130109 | ||||
| 2 | RV_REQ_XML_INSTRUCTION_TRIMED | Value transfer | Type reference (TYPE) | STRING | 20130109 |
Method TRIM_XML_INSTRUCTION_IN_REQ on class CL_EPIC_CN_ABC_UTILITY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 617 |