SAP ABAP Class CL_USMD_SOA_UTIL (Utility class for SOA)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMD_XI_PROXY_EN (Package) MDGF: Proxies (English)
Properties
Class CL_USMD_SOA_UTIL  
Short Description Utility class for SOA    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD_XI_PROXY_EN   MDGF: Proxies (English) 
Created 20101021   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_SOA_UTIL has no forward declaration.
Interfaces
Class CL_USMD_SOA_UTIL has no interface implemented.
Friends
Class CL_USMD_SOA_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ECH_CTG_API_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
2 C_ECH_CTG_AUTOMATIC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' 20101021
3 C_ECH_CTG_AUTO_MANUAL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' 20101021
4 C_ECH_CTG_BADI_CALL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
5 C_ECH_CTG_CONFIG_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
6 C_ECH_CTG_DEFAULT Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY ' ' 20101021
7 C_ECH_CTG_MANUAL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.AUE' 20101021
8 C_ECH_CTG_MAPPING_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
9 C_ECH_CTG_NON_FEH Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY '@' 20101021
10 C_ECH_CTG_PROGRAM_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
11 C_ECH_CTG_SPECIAL_RETRY Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'CON.LRC' 20101021
12 C_ECH_CTG_WORK_STRUC_PROC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20101021
13 C_EXISTENCE_DATA Constant Public Type reference (TYPE) FLAG 'X' 20101021
14 C_EXISTENCE_DATA_AND_TEXT Constant Public Type reference (TYPE) FLAG '+' 20101021
15 C_EXISTENCE_VOID Constant Public Type reference (TYPE) FLAG '-' 20101021
16 C_RESULT_CODE_FAILED Constant Public Type reference (TYPE) PROCESSING_RESULT_CODE '5' 20101021
17 C_RESULT_CODE_SUCCESS Constant Public Type reference (TYPE) PROCESSING_RESULT_CODE '3' 20101021
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20101021
2 CONVERT2SIMPLE_HEADER Static method Public Method 20101022
3 CONVERT2STANDARD_HEADER Static method Public Method 20101022
4 CONVERT_BAPIRET2APPLMSG Static method Public Method 20101021
5 CONVERT_RETURN2APPLMSG Static method Public Method 20101021
6 FILL_CATEGORY_TO_APPLMSG Static method Public Method 20101021
7 FILL_CONF_MSG_HEADER Static method Public Method 20101021
8 FILL_CONF_MSG_HEADER_PARTNER Static method Public Method 20101021
9 FILL_CONF_MSG_HEADER_REFIDS Static method Public Method 20101021
10 FILL_LOG Static method Public Method 20101021
11 GET_RESULT_CODE Static method Public Method 20101021
12 HAS_ERROR_MESSAGE Static method Public Method 20101021
13 MOVE_SY_TO_APPLMSG Static method Public Method 20101021
14 MOVE_SY_TO_BAPIRET Static method Public Method 20101021
15 SET_MSG_CATEGORY Static method Public Method 20101021
Events
Class CL_USMD_SOA_UTIL has no event.
Types
Class CL_USMD_SOA_UTIL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_SOA_UTIL has no parameter.
Method CONSTRUCTOR on class CL_USMD_SOA_UTIL has no exception.

Method CONVERT2SIMPLE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SIMPLE_HEADER Call by reference Type reference (TYPE) USMD_S_BULK_MESSAGE_HEADER Bulk Message header 20101022
2 Importing I_STANDARD_HEADER Call by reference Type reference (TYPE) MDGF_BUSINESS_DOCUMENT_MESSAG3 Business information from the perspective of the sender appl 20101022

Method CONVERT2SIMPLE_HEADER on class CL_USMD_SOA_UTIL has no exception.

Method CONVERT2STANDARD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STANDARD_HEADER Call by reference Type reference (TYPE) MDGF_BUSINESS_DOCUMENT_MESSAG3 Business information from the perspective of the sender appl 20101022
2 Importing I_SIMPLE_HEADER Call by reference Type reference (TYPE) USMD_S_BULK_MESSAGE_HEADER Bulk Message header 20101022

Method CONVERT2STANDARD_HEADER on class CL_USMD_SOA_UTIL has no exception.

Method CONVERT_BAPIRET2APPLMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB 20101021
2 Importing IT_BAPIRET2TAB Call by reference Type reference (TYPE) BAPIRET2_TAB 20101021

Method CONVERT_BAPIRET2APPLMSG on class CL_USMD_SOA_UTIL has no exception.

Method CONVERT_RETURN2APPLMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RETURN Call by reference Type reference (TYPE) BAPIRETURN 20101021
2 Returning RS_APPLMSG Value transfer Type reference (TYPE) APPLMSG 20101021

Method CONVERT_RETURN2APPLMSG on class CL_USMD_SOA_UTIL has no exception.

Method FILL_CATEGORY_TO_APPLMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLMSG Call by reference Type reference (TYPE) APPLMSGTAB 20101021
2 Importing ID_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 20101021

Method FILL_CATEGORY_TO_APPLMSG on class CL_USMD_SOA_UTIL has no exception.

Method FILL_CONF_MSG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONF_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021
2 Exporting ET_RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES 20101021
3 Importing IS_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021

Method FILL_CONF_MSG_HEADER on class CL_USMD_SOA_UTIL has no exception.

Method FILL_CONF_MSG_HEADER_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_CONF_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021
2 Exporting ET_RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES 20101021
3 Importing ID_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021

Method FILL_CONF_MSG_HEADER_PARTNER on class CL_USMD_SOA_UTIL has no exception.

Method FILL_CONF_MSG_HEADER_REFIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONF_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021
2 Importing IS_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20101021

Method FILL_CONF_MSG_HEADER_REFIDS on class CL_USMD_SOA_UTIL has no exception.

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOG Call by reference Type reference (TYPE) MDGF_LOG 20101021
2 Importing ID_RESULT_CODE Call by reference Type reference (TYPE) PROCESSING_RESULT_CODE 20101021
3 Importing IT_APPMSG Call by reference Type reference (TYPE) APPLMSGTAB 20101021

Method FILL_LOG on class CL_USMD_SOA_UTIL has no exception.

Method GET_RESULT_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APPLMSG Call by reference Type reference (TYPE) APPLMSGTAB 20101021
2 Returning R_RESULT_CODE Value transfer Type reference (TYPE) PROCESSING_RESULT_CODE 20101021

Method GET_RESULT_CODE on class CL_USMD_SOA_UTIL has no exception.

Method HAS_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB 20101021
2 Returning RD_RESULT Value transfer Type reference (TYPE) FLAG 20101021

Method HAS_ERROR_MESSAGE on class CL_USMD_SOA_UTIL has no exception.

Method MOVE_SY_TO_APPLMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_APPLMSG Value transfer Type reference (TYPE) APPLMSG 20101021

Method MOVE_SY_TO_APPLMSG on class CL_USMD_SOA_UTIL has no exception.

Method MOVE_SY_TO_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BAPIRET Value transfer Type reference (TYPE) BAPIRET2 20101021

Method MOVE_SY_TO_BAPIRET on class CL_USMD_SOA_UTIL has no exception.

Method SET_MSG_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) APPLMSG 20101021
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB 20101021
3 Importing ID_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 20101021

Method SET_MSG_CATEGORY on class CL_USMD_SOA_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606