SAP ABAP Interface IF_PRICING_CPF (Interface for Pricing CPF integration)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PRICING_CPF CPF: Default implementing classs for IF_CPF_PRICING 20121026
Properties
Interface IF_PRICING_CPF  
Short Description Interface for Pricing CPF integration    
General Data
Package VF_PRC_CPF   Integration of CPF into ERP Pricing 
Created 20121026   SAP 
Last changed 20131127   SAP 
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
# Interface Abstract Final Description Created on
1 IF_CPF_CONSTANTS Interface CPF constants 20121026
Friends
Interface IF_PRICING_CPF has no friend.
Attributes
Interface IF_PRICING_CPF has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONDITION_CUST_FORMULA Instance method Public Method Adds a customizing formula for a pricing condition 20121026
2 ADD_CONDITION_GUID Instance method Public Method Adds a CPF GUID 20121026
3 COPY_ITEM_FORMULAS_FR_INSTANCE Instance method Public Method Copies item formulas from another IF_PRICING_CPF instance 20121112
4 DELETE_FORMULAS Instance method Public Method Delete formulas from DB 20130212
5 DELETE_NON_REFERENCED_FORMULAS Instance method Public Method Delete formulas which are no longer referenced 20121029
6 EXECUTE_TASK Instance method Public Method Executes a CPF task 20121026
7 EXECUTE_TASK_FROM_EXTERNAL Instance method Public Method Executes a CPF task from outside Pricing 20130410
8 GET_ALL_FORMULAS Instance method Public Method Get all formulas for this instance 20121026
9 GET_CONDITION_FORMULA Instance method Public Method Returns a formula for a pricing condition 20121026
10 GET_CONDITION_GUID Instance method Public Method Returns CPF GUIDs for a condition 20121026
11 GET_FORMULA_FOR_GUID Instance method Public Method Returns a formula for a CPF GUID 20121026
12 GET_ITEM_GUID Instance method Public Method Returns CPF GUIDs for an item 20121026
13 GET_MANUAL_RESULT_PARAMETER Instance method Public Method Get the value of a manual result parameter 20130301
14 REMOVE_CONDITION_GUID Instance method Public Method Remove CPF GUIDs for a condition 20121026
15 REMOVE_ITEM_GUID Instance method Public Method Remove CPF GUIDs for an item 20121026
16 SAVE_CPF_DATA Instance method Public Method Save CPF data (Konv to GUID, formulas, formula parameters) 20121026
17 SET_CONDITION_FORMULA Instance method Public Method Sets a formula for a pricing condition 20121026
18 SET_KNUMV Instance method Public Method Sets the KNUMV 20121026
Events
Interface IF_PRICING_CPF has no event.
Types
Interface IF_PRICING_CPF has no local type.
Method Signatures

Method ADD_CONDITION_CUST_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) CPF_FORMULA_ID CPF Formula key in Customizing 20121026
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
3 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
4 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE ' ' CPF Usage 20121026
5 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121026

Method ADD_CONDITION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20121026
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
3 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
4 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026

Method ADD_CONDITION_GUID on Interface IF_PRICING_CPF has no exception.

Method COPY_ITEM_FORMULAS_FR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KNUMV_FROM Call by reference Type reference (TYPE) KNUMV Number of the document condition 20121112
2 Importing IV_KPOSN_FROM Call by reference Type reference (TYPE) KPOSN Condition item number 20121112
3 Importing IV_KPOSN_TO Call by reference Type reference (TYPE) KPOSN Condition item number 20121112
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121112

Method DELETE_FORMULAS Signature

Method DELETE_FORMULAS on Interface IF_PRICING_CPF has no parameter.
Method DELETE_FORMULAS on Interface IF_PRICING_CPF has no exception.

Method DELETE_NON_REFERENCED_FORMULAS Signature

Method DELETE_NON_REFERENCED_FORMULAS on Interface IF_PRICING_CPF has no parameter.
Method DELETE_NON_REFERENCED_FORMULAS on Interface IF_PRICING_CPF has no exception.

Method EXECUTE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Call by reference Object reference (TYPE REF TO) DATA 20121026
2 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20121026
3 Importing IV_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130318
4 Importing IV_KOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130318
5 Importing IV_KOMV Call by reference Type reference (TYPE) KOMV_INDEX KOMV structure plus index 20130318
6 Importing IV_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF pricing integration 20121026
2 CX_PRICING_CPF_NOTHING_DONE Exception for CPF: Nothing done 20130313

Method EXECUTE_TASK_FROM_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RESULT Call by reference Type reference (TYPE) DATA 20130410
2 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Communication Header for Pricing 20130410
3 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Communication Item for Pricing 20130410
4 Importing IS_KOMV Call by reference Type reference (TYPE) KOMV Pricing Communications-Condition Record 20130410
5 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_T Table Type for Structure KOMV 20130410
6 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF GUID for Document 20130410
7 Importing IV_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK Usage Task 20130410
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF pricing integration 20130416
2 CX_PRICING_CPF_NOTHING_DONE Nothing done 20130416

Method GET_ALL_FORMULAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FORMULA Value transfer Type reference (TYPE) CPFT_OBJ_FORMULA Table type for CPFS_OBJ_FORMULA 20121026

Method GET_ALL_FORMULAS on Interface IF_PRICING_CPF has no exception.

Method GET_CONDITION_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
2 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
3 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026
4 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_CPF_FORMULA Interface for CPF formula 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121026
2 CX_PRICING_CPF_NOTHING_FOUND No data found 20130313

Method GET_CONDITION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
2 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
3 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026
4 Returning RV_GUID Value transfer Type reference (TYPE) CPF_GUID CPF document guid 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF_NOTHING_FOUND Exception for CPF 20130313

Method GET_FORMULA_FOR_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20121026
2 Returning RO_FORMULA Value transfer Object reference (TYPE REF TO) IF_CPF_FORMULA Interface for CPF formula 20121026

Method GET_FORMULA_FOR_GUID on Interface IF_PRICING_CPF has no exception.

Method GET_ITEM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
2 Returning RT_KONVTOGUID Value transfer Type reference (TYPE) KONVTOCPFGUID_T Table type for CPFD_KonvTOGUID 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121026

Method GET_MANUAL_RESULT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20130301
2 Importing IV_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20130301
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) DATA 20130301

Method GET_MANUAL_RESULT_PARAMETER on Interface IF_PRICING_CPF has no exception.

Method REMOVE_CONDITION_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
2 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
3 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121026

Method REMOVE_ITEM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026

Method REMOVE_ITEM_GUID on Interface IF_PRICING_CPF has no exception.

Method SAVE_CPF_DATA Signature

Method SAVE_CPF_DATA on Interface IF_PRICING_CPF has no parameter.
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF 20121026

Method SET_CONDITION_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FORMULA Value transfer Object reference (TYPE REF TO) IF_CPF_FORMULA Interface for CPF formula 20121026
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121026
3 Importing IV_STUNR Call by reference Type reference (TYPE) STUNR Step number 20121026
4 Importing IV_ZAEHK Call by reference Type reference (TYPE) DZAEHK Condition counter 20121026

Method SET_CONDITION_FORMULA on Interface IF_PRICING_CPF has no exception.

Method SET_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 20121026

Method SET_KNUMV on Interface IF_PRICING_CPF has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617