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 |