SAP ABAP Class CL_IVE_UTILITY (Utility)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
MM-IV-GF-ES (Application Component) Enterprise Services in Invoice Verification
⤷
OPS_SE_IV (Package) Service Enabling for Invoice Verification
⤷
⤷
Properties
| Class | CL_IVE_UTILITY | |
| Short Description | Utility | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | OPS_SE_IV | Service Enabling for Invoice Verification |
| Created | 20110608 | 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_IVE_UTILITY has no interface implemented.
Friends
Class CL_IVE_UTILITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_OPS_SE_PROT | 20110704 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | SAPPLCO_CURRENCY_CODE | 20110704 | ||||
| 3 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_IVE_UTILITY | 20110704 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Categorize messages (FEH) | 20110610 | |
| 2 | Static method | Public | Method | Check if BAPIRET contains errors | 20110623 | |
| 3 | Instance method | Public | Method | Check given currency against document currency | 20110704 | |
| 4 | Static method | Public | Method | Check message header | 20110608 | |
| 5 | Static method | Public | Method | Convert String to Proxy Structure | 20110729 | |
| 6 | Static method | Public | Method | Fill log | 20110803 | |
| 7 | Static method | Public | Method | Get instance | 20110704 | |
| 8 | Static method | Public | Method | Handle exception CX_SMT_ERROR | 20110616 | |
| 9 | Static method | Public | Method | Raise SMT exception | 20110704 | |
| 10 | Instance method | Public | Method | Set document currency | 20110704 | |
| 11 | Instance method | Public | Method | Set protocol instance | 20110704 |
Events
Class CL_IVE_UTILITY has no event.
Types
Class CL_IVE_UTILITY has no local type.
Method Signatures
Method CATEGORIZE_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) | APPLMSGTAB | 20110610 |
Method CATEGORIZE_MESSAGES on class CL_IVE_UTILITY has no exception.
Method CHECK_BAPIRET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110623 | |||
| 2 | RV_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110623 |
Method CHECK_BAPIRET on class CL_IVE_UTILITY has no exception.
Method CHECK_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CURRENCY | Call by reference | Type reference (TYPE) | SAPPLCO_CURRENCY_CODE | 20110704 | ||||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20110704 |
Method CHECK_CURRENCY on class CL_IVE_UTILITY has no exception.
Method CHECK_MESSAGE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROT | Call by reference | Object reference (TYPE REF TO) | CL_OPS_SE_PROT | Prot | 20110610 | |||
| 2 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | SAPPLCO_BUS_DOC_MESSAGE_HEADER | Business information from the perspective of the sender appl | 20110608 |
Method CHECK_MESSAGE_HEADER on class CL_IVE_UTILITY has no exception.
Method CONVERT_STRING_TO_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROXY_DATA | Call by reference | Type reference (TYPE) | ANY | 20110729 | ||||
| 2 | IV_TARGET_TYPE | Call by reference | Type reference (TYPE) | TYPENAME | Name of Dictionary Type | 20110729 | |||
| 3 | IV_XML | Call by reference | Type reference (TYPE) | STRING | 20110729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fatal Error | 20110729 |
Method FILL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LOG | Call by reference | Type reference (TYPE) | SAPPLCO_LOG_V1 | Proxy Structure (generated) | 20110803 | |||
| 2 | EV_ACCEPTANCE_STATUS_CODE | Call by reference | Type reference (TYPE) | SAPPLCO_ACCEPTANCE_STATUS_CODE | Proxy Data Element (Generated) | 20110803 | |||
| 3 | IT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110803 | |||
| 4 | IV_PROCESS_METHOD | Call by reference | Type reference (TYPE) | OPS_SE_PROCESS_METHOD | Process method (service implementation) | 20110803 |
Method FILL_LOG on class CL_IVE_UTILITY has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_IVE_UTILITY | 20110704 |
Method GET_INSTANCE on class CL_IVE_UTILITY has no exception.
Method HANDLE_SMT_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IX_SMT_ERROR | Call by reference | Object reference (TYPE REF TO) | CX_SMT_ERROR | Error | 20110616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Service process error | 20110616 |
Method RAISE_SMT_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20110704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unsuccessful Transformation | 20110704 |
Method SET_DOCUMENT_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DOCUMENT_CURRENCY | Call by reference | Type reference (TYPE) | SAPPLCO_CURRENCY_CODE | 20110704 |
Method SET_DOCUMENT_CURRENCY on class CL_IVE_UTILITY has no exception.
Method SET_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROT | Call by reference | Object reference (TYPE REF TO) | CL_OPS_SE_PROT | 20110704 |
Method SET_PROTOCOL on class CL_IVE_UTILITY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |