SAP ABAP Class CL_PRICING_CPF_MSG_HANDLER (CPF: Manager of CPF Pricing messages)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-GTF-PR-CPF (Application Component) Configurable Parameters and Formulas
     VF_PRC_CPF (Package) Integration of CPF into ERP Pricing
Properties
Class CL_PRICING_CPF_MSG_HANDLER  
Short Description CPF: Manager of CPF Pricing messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VF_PRC_CPF   Integration of CPF into ERP Pricing 
Created 20130313   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRICING_CPF_MSG_HANDLER has no forward declaration.
Interfaces
Class CL_PRICING_CPF_MSG_HANDLER has no interface implemented.
Friends
Class CL_PRICING_CPF_MSG_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CPF_MESSAGES Instance attribute Protected Type reference (TYPE) PRCT_CPF_MESSAGE_LINE CPF messages for Pricing 20130417
2 MT_LOGHANDLE Instance attribute Protected Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20130313
3 MT_MESSAGES Instance attribute Protected Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20130313
4 MT_MSG_INSTANCES Instance attribute Protected Type reference (TYPE) PRCT_CPF_MSG_INSTANCE Table of CPF message class instances 20130313
5 SO_MSG_HANDLER Static Attribute Protected Object reference (TYPE REF TO) CL_PRICING_CPF_MSG_HANDLER CPF: Manager of CPF Pricing messages 20130313
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CPF_MESSAGE_2_LOG Instance method Protected Method Convert CPF message to BAL LOG with pricing context 20130313
2 GET_INSTANCE Static method Public Method Get instance of CL_PRICING_CPF_MSG_HANDLER 20130313
3 GET_INSTANCE_CPF_MESSAGES Instance method Public Method Get instance of CL_CPF_MESSAGES for each item of KNUMV 20130313
4 REFRESH_BY_KNUMV Instance method Public Method Refresh BAL log by KNUMV and KPOSN 20130313
5 REFRESH_TE_LOG Instance method Public Method 20130419
6 SET_MSG_DATA_BY_CX_CPF Instance method Public Method Set message and context by CX_CPF 20130313
Events
Class CL_PRICING_CPF_MSG_HANDLER has no event.
Types
Class CL_PRICING_CPF_MSG_HANDLER has no local type.
Method Signatures

Method CONVERT_CPF_MESSAGE_2_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20130313
2 Importing IT_CPF_MESSAGE Call by reference Type reference (TYPE) CPFT_MESSAGE CPF Message: BAPIRET2 + CPF Context 20130313
3 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20130313

Method CONVERT_CPF_MESSAGE_2_LOG on class CL_PRICING_CPF_MSG_HANDLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) CL_PRICING_CPF_MSG_HANDLER CPF: Manager of CPF Pricing messages 20130313

Method GET_INSTANCE on class CL_PRICING_CPF_MSG_HANDLER has no exception.

Method GET_INSTANCE_CPF_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20130313
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20130313
3 Returning RO_CPF_MESSAGES Value transfer Object reference (TYPE REF TO) CL_CPF_MESSAGES CPF: Message handling 20130313

Method GET_INSTANCE_CPF_MESSAGES on class CL_PRICING_CPF_MSG_HANDLER has no exception.

Method REFRESH_BY_KNUMV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20130313
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20130313

Method REFRESH_BY_KNUMV on class CL_PRICING_CPF_MSG_HANDLER has no exception.

Method REFRESH_TE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMV Call by reference Type reference (TYPE) CPET_KOMV_INDEX_TAB CPE: Table type for pricing procedure KOMV_INDEX 20130419
2 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20130419
3 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20130419

Method REFRESH_TE_LOG on class CL_PRICING_CPF_MSG_HANDLER has no exception.

Method SET_MSG_DATA_BY_CX_CPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CX_CPF Call by reference Object reference (TYPE REF TO) CX_CPF Exception for CPF 20130313
2 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20130313
3 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20130313
4 Importing IV_KSCHL Call by reference Type reference (TYPE) KSCHL Condition Type 20130313
5 Importing IV_PROCESS_STEP Call by reference Type reference (TYPE) CHAR2 Module of the CPF 20130417

Method SET_MSG_DATA_BY_CX_CPF on class CL_PRICING_CPF_MSG_HANDLER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617