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 | ![]() |
Instance method | Public | Method | Adds a customizing formula for a pricing condition | 20121026 |
2 | ![]() |
Instance method | Public | Method | Adds a CPF GUID | 20121026 |
3 | ![]() |
Instance method | Public | Method | Copies item formulas from another IF_PRICING_CPF instance | 20121112 |
4 | ![]() |
Instance method | Public | Method | Delete formulas from DB | 20130212 |
5 | ![]() |
Instance method | Public | Method | Delete formulas which are no longer referenced | 20121029 |
6 | ![]() |
Instance method | Public | Method | Executes a CPF task | 20121026 |
7 | ![]() |
Instance method | Public | Method | Executes a CPF task from outside Pricing | 20130410 |
8 | ![]() |
Instance method | Public | Method | Get all formulas for this instance | 20121026 |
9 | ![]() |
Instance method | Public | Method | Returns a formula for a pricing condition | 20121026 |
10 | ![]() |
Instance method | Public | Method | Returns CPF GUIDs for a condition | 20121026 |
11 | ![]() |
Instance method | Public | Method | Returns a formula for a CPF GUID | 20121026 |
12 | ![]() |
Instance method | Public | Method | Returns CPF GUIDs for an item | 20121026 |
13 | ![]() |
Instance method | Public | Method | Get the value of a manual result parameter | 20130301 |
14 | ![]() |
Instance method | Public | Method | Remove CPF GUIDs for a condition | 20121026 |
15 | ![]() |
Instance method | Public | Method | Remove CPF GUIDs for an item | 20121026 |
16 | ![]() |
Instance method | Public | Method | Save CPF data (Konv to GUID, formulas, formula parameters) | 20121026 |
17 | ![]() |
Instance method | Public | Method | Sets a formula for a pricing condition | 20121026 |
18 | ![]() |
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 | ![]() |
IV_FORMULA_ID | Call by reference | Type reference (TYPE) | CPF_FORMULA_ID | CPF Formula key in Customizing | 20121026 | ||
2 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
3 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
4 | ![]() |
IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | ' ' | CPF Usage | 20121026 | |
5 | ![]() |
IV_ZAEHK | Call by reference | Type reference (TYPE) | DZAEHK | Condition counter | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF | 20121026 |
Method ADD_CONDITION_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF document guid | 20121026 | ||
2 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
3 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
4 | ![]() |
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 | ![]() |
IV_KNUMV_FROM | Call by reference | Type reference (TYPE) | KNUMV | Number of the document condition | 20121112 | ||
2 | ![]() |
IV_KPOSN_FROM | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121112 | ||
3 | ![]() |
IV_KPOSN_TO | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EO_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20121026 | |||
2 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF document guid | 20121026 | ||
3 | ![]() |
IV_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20130318 | ||
4 | ![]() |
IV_KOMP | Call by reference | Type reference (TYPE) | KOMP | Communication Item for Pricing | 20130318 | ||
5 | ![]() |
IV_KOMV | Call by reference | Type reference (TYPE) | KOMV_INDEX | KOMV structure plus index | 20130318 | ||
6 | ![]() |
IV_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | CPF Usage Task | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF pricing integration | 20121026 | |
2 | ![]() |
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 | ![]() |
EO_RESULT | Call by reference | Type reference (TYPE) | DATA | 20130410 | |||
2 | ![]() |
IS_KOMK | Call by reference | Type reference (TYPE) | KOMK | Communication Header for Pricing | 20130410 | ||
3 | ![]() |
IS_KOMP | Call by reference | Type reference (TYPE) | KOMP | Communication Item for Pricing | 20130410 | ||
4 | ![]() |
IS_KOMV | Call by reference | Type reference (TYPE) | KOMV | Pricing Communications-Condition Record | 20130410 | ||
5 | ![]() |
IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_T | Table Type for Structure KOMV | 20130410 | ||
6 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF GUID for Document | 20130410 | ||
7 | ![]() |
IV_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | Usage Task | 20130410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF pricing integration | 20130416 | |
2 | ![]() |
Nothing done | 20130416 |
Method GET_ALL_FORMULAS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
2 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
3 | ![]() |
IV_ZAEHK | Call by reference | Type reference (TYPE) | DZAEHK | Condition counter | 20121026 | ||
4 | ![]() |
RO_FORMULA | Value transfer | Object reference (TYPE REF TO) | IF_CPF_FORMULA | Interface for CPF formula | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF | 20121026 | |
2 | ![]() |
No data found | 20130313 |
Method GET_CONDITION_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
2 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
3 | ![]() |
IV_ZAEHK | Call by reference | Type reference (TYPE) | DZAEHK | Condition counter | 20121026 | ||
4 | ![]() |
RV_GUID | Value transfer | Type reference (TYPE) | CPF_GUID | CPF document guid | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF document guid | 20121026 | ||
2 | ![]() |
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 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
2 | ![]() |
RT_KONVTOGUID | Value transfer | Type reference (TYPE) | KONVTOCPFGUID_T | Table type for CPFD_KonvTOGUID | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF document guid | 20130301 | ||
2 | ![]() |
IV_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | CPF Usage Task | 20130301 | ||
3 | ![]() |
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 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
2 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
3 | ![]() |
IV_ZAEHK | Call by reference | Type reference (TYPE) | DZAEHK | Condition counter | 20121026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF | 20121026 |
Method REMOVE_ITEM_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Exception for CPF | 20121026 |
Method SET_CONDITION_FORMULA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_FORMULA | Value transfer | Object reference (TYPE REF TO) | IF_CPF_FORMULA | Interface for CPF formula | 20121026 | ||
2 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121026 | ||
3 | ![]() |
IV_STUNR | Call by reference | Type reference (TYPE) | STUNR | Step number | 20121026 | ||
4 | ![]() |
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 | ![]() |
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 |