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 ABAP 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 MO_PROT Instance attribute Protected Object reference (TYPE REF TO) CL_OPS_SE_PROT 20110704
2 MV_DOCUMENT_CURRENCY Instance attribute Protected Type reference (TYPE) SAPPLCO_CURRENCY_CODE 20110704
3 MY_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_IVE_UTILITY 20110704
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_MESSAGES Static method Public Method Categorize messages (FEH) 20110610
2 CHECK_BAPIRET Static method Public Method Check if BAPIRET contains errors 20110623
3 CHECK_CURRENCY Instance method Public Method Check given currency against document currency 20110704
4 CHECK_MESSAGE_HEADER Static method Public Method Check message header 20110608
5 CONVERT_STRING_TO_PROXY Static method Public Method Convert String to Proxy Structure 20110729
6 FILL_LOG Static method Public Method Fill log 20110803
7 GET_INSTANCE Static method Public Method Get instance 20110704
8 HANDLE_SMT_ERROR Static method Public Method Handle exception CX_SMT_ERROR 20110616
9 RAISE_SMT_EXCEPTION Static method Public Method Raise SMT exception 20110704
10 SET_DOCUMENT_CURRENCY Instance method Public Method Set document currency 20110704
11 SET_PROTOCOL 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 Changing 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 Importing IT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110623
2 Returning 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 Importing IV_CURRENCY Call by reference Type reference (TYPE) SAPPLCO_CURRENCY_CODE 20110704
2 Importing 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 Importing IO_PROT Call by reference Object reference (TYPE REF TO) CL_OPS_SE_PROT Prot 20110610
2 Importing 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 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) ANY 20110729
2 Importing IV_TARGET_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110729
3 Importing IV_XML Call by reference Type reference (TYPE) STRING 20110729
# Exception Resumable Description Created on
1 CX_IVE_FATAL_ERROR Fatal Error 20110729

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG Call by reference Type reference (TYPE) SAPPLCO_LOG_V1 Proxy Structure (generated) 20110803
2 Exporting EV_ACCEPTANCE_STATUS_CODE Call by reference Type reference (TYPE) SAPPLCO_ACCEPTANCE_STATUS_CODE Proxy Data Element (Generated) 20110803
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110803
4 Importing 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 Returning 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 Importing IX_SMT_ERROR Call by reference Object reference (TYPE REF TO) CX_SMT_ERROR Error 20110616
# Exception Resumable Description Created on
1 CX_OPS_SE_PROCESS Service process error 20110616

Method RAISE_SMT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 CX_SMT_UNSUCCESSFUL_TRANS Unsuccessful Transformation 20110704

Method SET_DOCUMENT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing 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