SAP ABAP Class CL_KBAS_RPLCTN_UTIL (CL_KBAS_RPLCTN_UTIL)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO-OM (Application Component) Overhead Cost Controlling
     KBAS_XI_PROXY (Package) Services and Proxies for OM
Properties
Class CL_KBAS_RPLCTN_UTIL  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KBAS_XI_PROXY   Services and Proxies for OM 
Created 20090302   SAP 
Last change 20100310   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)
2 SAI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KBAS_RPLCTN_UTIL has no interface implemented.
Friends
Class CL_KBAS_RPLCTN_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DB_DELETE Constant Public Type reference (TYPE) KBAS_DB_ACTION 'D' Action on Database 20090302
2 C_DB_INSERT Constant Public Type reference (TYPE) KBAS_DB_ACTION 'I' Action on Database 20090302
3 C_DB_MODIFY Constant Public Type reference (TYPE) KBAS_DB_ACTION 'M' Action on Database 20090302
4 C_DB_NO_ACTION Constant Public Type reference (TYPE) KBAS_DB_ACTION 'N' Action in the Database 20090302
5 C_DB_REMOVE Constant Public Type reference (TYPE) KBAS_DB_ACTION 'R' Action on Database 20090302
6 C_DB_UPDATE Constant Public Type reference (TYPE) KBAS_DB_ACTION 'U' Action on Database 20090302
7 C_ECH_CTG_API_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
8 C_ECH_CTG_AUTOMATIC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' 20090309
9 C_ECH_CTG_AUTO_MANUAL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.TEE' Temporary Error Like Lock 20090310
10 C_ECH_CTG_BADI_CALL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
11 C_ECH_CTG_CONFIG_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
12 C_ECH_CTG_DEFAULT Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY ' ' 20090309
13 C_ECH_CTG_MANUAL Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.AUE' 20090309
14 C_ECH_CTG_MAPPING_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
15 C_ECH_CTG_NON_FEH Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY '@' Error Category 20090309
16 C_ECH_CTG_PROGRAM_ERROR Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
17 C_ECH_CTG_SPECIAL_RETRY Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'CON.LRC' Error Category 20091008
18 C_ECH_CTG_WORK_STRUC_PROC Constant Public Type reference (TYPE) ECH_DTE_ERROR_CATEGORY 'PRE.CVE' 20090309
19 C_EXISTENCE_DATA Constant Public Type reference (TYPE) FLAG 'X' General Indicator 20090302
20 C_EXISTENCE_DATA_AND_TEXT Constant Public Type reference (TYPE) FLAG '+' General Indicator 20090302
21 C_EXISTENCE_VOID Constant Public Type reference (TYPE) FLAG '-' General Indicator 20090302
22 C_RESULT_CODE_FAILED Constant Public Type reference (TYPE) PROCESSING_RESULT_CODE '5' Processing Status 20090302
23 C_RESULT_CODE_SUCCESS Constant Public Type reference (TYPE) PROCESSING_RESULT_CODE '3' Processing Status 20090302
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090302
2 CONVERT_BAPIRET2APPLMSG Static method Public Method 20090310
3 CONVERT_RETURN2APPLMSG Static method Public Method 20090320
4 FILL_CATEGORY_TO_APPLMSG Static method Public Method 20090309
5 FILL_CONF_MSG_HEADER Static method Public Method 20090309
6 FILL_CONF_MSG_HEADER_PARTNER Static method Public Method 20090309
7 FILL_CONF_MSG_HEADER_REFIDS Static method Public Method 20090309
8 FILL_LOG Static method Public Method 20090309
9 GET_RESULT_CODE Static method Public Method 20090310
10 HAS_ERROR_MESSAGE Static method Public Method 20090427
11 MOVE_SY_TO_APPLMSG Static method Public Method 20090309
12 MOVE_SY_TO_BAPIRET Static method Public Method 20090309
13 SET_MSG_CATEGORY Static method Public Method 20090330
Events
Class CL_KBAS_RPLCTN_UTIL has no event.
Types
Class CL_KBAS_RPLCTN_UTIL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_KBAS_RPLCTN_UTIL has no parameter.
Method CONSTRUCTOR on class CL_KBAS_RPLCTN_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 Rückgabetabelle für Meldungen 20090310
2 Importing IT_BAPIRET2TAB Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090310

Method CONVERT_BAPIRET2APPLMSG on class CL_KBAS_RPLCTN_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 Returnparameter 20090320
2 Returning RS_APPLMSG Value transfer Type reference (TYPE) APPLMSG Returnparameter 20090320

Method CONVERT_RETURN2APPLMSG on class CL_KBAS_RPLCTN_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 Returnparameter 20090309
2 Importing ID_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY Fehlerkategorie 20090309

Method FILL_CATEGORY_TO_APPLMSG on class CL_KBAS_RPLCTN_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 20090309
2 Exporting ET_RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20090309
3 Importing IS_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20090309

Method FILL_CONF_MSG_HEADER on class CL_KBAS_RPLCTN_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 20090309
2 Exporting ET_RECEIVERS Call by reference Type reference (TYPE) SXI_ADDRESSES XI: Tabelle von Adressen 20090309
3 Importing ID_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20090309

Method FILL_CONF_MSG_HEADER_PARTNER on class CL_KBAS_RPLCTN_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 20090309
2 Importing IS_INBD_MSG_HEADER Call by reference Type reference (TYPE) DATA 20090309

Method FILL_CONF_MSG_HEADER_REFIDS on class CL_KBAS_RPLCTN_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) SAPPLCO_LOG_GDT 20090309
2 Importing ID_RESULT_CODE Call by reference Type reference (TYPE) PROCESSING_RESULT_CODE Verarbeitungsstatus 20090309
3 Importing IT_APPMSG Call by reference Type reference (TYPE) APPLMSGTAB Rückgabetabelle für Meldungen 20090309

Method FILL_LOG on class CL_KBAS_RPLCTN_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 Returnparameter 20090310
2 Returning R_RESULT_CODE Value transfer Type reference (TYPE) PROCESSING_RESULT_CODE Result code 20090310

Method GET_RESULT_CODE on class CL_KBAS_RPLCTN_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 Rückgabetabelle für Meldungen 20090427
2 Returning RD_RESULT Value transfer Type reference (TYPE) FLAG allgemeines flag 20090427

Method HAS_ERROR_MESSAGE on class CL_KBAS_RPLCTN_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 Returnparameter 20090309

Method MOVE_SY_TO_APPLMSG on class CL_KBAS_RPLCTN_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 Returnparameter 20090309

Method MOVE_SY_TO_BAPIRET on class CL_KBAS_RPLCTN_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 Rückgabestruktur für Meldungen 20090330
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090330
3 Importing ID_CATEGORY Call by reference Type reference (TYPE) ECH_DTE_ERROR_CATEGORY Fehlerkategorie 20090330

Method SET_MSG_CATEGORY on class CL_KBAS_RPLCTN_UTIL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605