SAP ABAP Class CL_PR_CPF_BRFPLUS_CONV_EXIT (Conversion exit class for Pricing CPF BRFplus applications)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_UNIT_CURR_EXIT FDT: Exit for Unit and Currency Conversion 20130410
Properties
Class CL_PR_CPF_BRFPLUS_CONV_EXIT  
Short Description Conversion exit class for Pricing CPF BRFplus applications    
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 20130304   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PR_CPF_BRFPLUS_CONV_EXIT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_UNIT_CURR_EXIT FDT: Exit for Unit and Currency Conversion 20130410
Friends
Class CL_PR_CPF_BRFPLUS_CONV_EXIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_KUST Constant Private Type reference (TYPE) KURST 'M' Exchange Rate Type 20130603
2 GV_PRICING_CONTEXT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130410
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_AMOUNT Static method Public Method 20130503
2 CONVERT_QUANTITY Static method Public Method 20130503
3 CONVERT_QUANTITY_BY_MATERIAL Static method Private Method Convert quantity into another unit by material 20130410
4 CONVERT_QUANTITY_BY_UNIT Static method Private Method Convert quantity into another unit by T006 20130410
5 FLAVOUR_FDT_MESSAGES Static method Private Method Flavours messages for BRF+ 20130410
6 GET_PRICING_DATA Static method Private Method Get pricing context 20130410
Events
Class CL_PR_CPF_BRFPLUS_CONV_EXIT has no event.
Types
Class CL_PR_CPF_BRFPLUS_CONV_EXIT has no local type.
Method Signatures

Method CONVERT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AMOUNT_OUT Call by reference Type reference (TYPE) CPF_NUMBER Number 20130503
2 Importing IV_AMOUNT_IN Call by reference Type reference (TYPE) CPF_NUMBER Number 20130503
3 Importing IV_CURRENCY_IN Call by reference Type reference (TYPE) CPF_CURRENCY Currency 20130503
4 Importing IV_CURRENCY_OUT Call by reference Type reference (TYPE) CPF_CURRENCY Currency 20130503
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF pricing integration 20130603

Method CONVERT_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_QUANTITY Call by reference Type reference (TYPE) CPF_NUMBER Number 20130503
2 Importing IV_QUANTITY Call by reference Type reference (TYPE) CPF_NUMBER Number 20130503
3 Importing IV_UNIT_IN Call by reference Type reference (TYPE) CHAR3 3-Byte field 20130503
4 Importing IV_UNIT_OUT Call by reference Type reference (TYPE) CHAR3 3-Byte field 20130503
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF pricing integration 20130603

Method CONVERT_QUANTITY_BY_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHARG Call by reference Type reference (TYPE) CHARG_D Batch Number 20130410
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20130410
3 Importing IV_MEINS Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20130410
4 Importing IV_QUANTITY Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20130410
5 Importing IV_UNIT_IN Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_UNIT Elementary Data Type Unit of Measurement 20130410
6 Importing IV_UNIT_OUT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_UNIT Elementary Data Type Unit of Measurement 20130410
7 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant Table for National (Centrally Agreed) Contracts 20130410
8 Returning RV_QUANTITY Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20130410
# Exception Resumable Description Created on
1 MATERIAL_UNIT_CONVERSION_ERROR 20130410

Method CONVERT_QUANTITY_BY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUANTITY Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20130410
2 Importing IV_UNIT_IN Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_UNIT Elementary Data Type Unit of Measurement 20130410
3 Importing IV_UNIT_OUT Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_UNIT Elementary Data Type Unit of Measurement 20130410
4 Returning RV_QUANTITY Value transfer Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_NUMBER Elementary Data Type Number 20130410

Method CONVERT_QUANTITY_BY_UNIT on class CL_PR_CPF_BRFPLUS_CONV_EXIT has no exception.

Method FLAVOUR_FDT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20130410

Method FLAVOUR_FDT_MESSAGES on class CL_PR_CPF_BRFPLUS_CONV_EXIT has no exception.

Method GET_PRICING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130410
2 Exporting ES_KOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130410
3 Exporting ES_KOMV Call by reference Type reference (TYPE) KOMV Pricing Communications-Condition Record 20130410
4 Exporting ET_KOMV Call by reference Type reference (TYPE) KOMV_T Table Type for Structure KOMV 20130410

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