SAP ABAP Class IF_PRICING_CPF (Interface for Pricing CPF integration)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | IF_CPF_CONSTANTS | Interface CPF constants | 20121026 |
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
Class | IF_PRICING_CPF | |
Short Description | Interface for Pricing CPF integration | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ||
Created | 20121026 | SAP |
Last change | 20131127 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_PRICING_CPF has no interface implemented.
Friends
Class IF_PRICING_CPF has no friend class.
Attributes
Class 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
Class IF_PRICING_CPF has no event.
Types
Class 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 class 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 class IF_PRICING_CPF has no parameter.
Method DELETE_FORMULAS on class IF_PRICING_CPF has no exception.
Method DELETE_NON_REFERENCED_FORMULAS Signature
Method DELETE_NON_REFERENCED_FORMULAS on class IF_PRICING_CPF has no parameter.
Method DELETE_NON_REFERENCED_FORMULAS on class 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 class 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 class 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 class 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 class IF_PRICING_CPF has no exception.
Method SAVE_CPF_DATA Signature
Method SAVE_CPF_DATA on class 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 class 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 class IF_PRICING_CPF has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in |