SAP ABAP Interface IF_PRICING_HANDLER (Pricing Handler)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
SD-BF-PR (Application Component) Pricing and Conditions
⤷
VF_PRC_INTERFACE (Package) Pricing Interfaces

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_PRICING_HANDLER | Pricing Handler | 20120712 |
Properties
Interface | IF_PRICING_HANDLER | |
Short Description | Pricing Handler |
General Data
Package | VF_PRC_INTERFACE | Pricing Interfaces |
Created | 20120712 | SAP |
Last changed | 20140121 | SAP |
Unicode checks active |
Forward declarations
Interface IF_PRICING_HANDLER has no forward declaration.
Interfaces
Interface IF_PRICING_HANDLER has no interface.
Friends
Interface IF_PRICING_HANDLER has no friend.
Attributes
Interface IF_PRICING_HANDLER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add new Condition | 20120717 |
2 | ![]() |
Instance method | Public | Method | Delete Condition | 20120726 |
3 | ![]() |
Instance method | Public | Method | Trigger an Action | 20120806 |
4 | ![]() |
Instance method | Public | Method | Get a single Condition Instance | 20120821 |
5 | ![]() |
Instance method | Public | Method | Get Condition Instances | 20120713 |
6 | ![]() |
Instance method | Public | Method | Get context data (KNUMV, KPOSN) | 20120719 |
7 | ![]() |
Instance method | Public | Method | Get the Generic Object Services Manager | 20120820 |
8 | ![]() |
Static method | Public | Method | Returns a pricing handler instance | 20120713 |
9 | ![]() |
Instance method | Public | Method | Get the Pricing Log entries | 20120810 |
10 | ![]() |
Instance method | Public | Method | Get Status of Document Header or Item | 20121108 |
11 | ![]() |
Instance method | Public | Method | Do refresh Condition Instances if required | 20120806 |
12 | ![]() |
Instance method | Public | Method | Get Replaced Screen and Program Name | 20131205 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | PRICING_HANDLER_CREATED | Instance Event (0) |
Public (2) |
20130424 |
Types
Interface IF_PRICING_HANDLER has no local type.
Method Signatures
Method ADD_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CONDITION | Call by reference | Type reference (TYPE) | KOMV | Pricing Communications-Condition Record | 20120724 | ||
2 | ![]() |
IS_CPE_FORMULA | Call by reference | Type reference (TYPE) | PRH_CPET_FORMULA | CPE Formula | 20120724 |
Method ADD_CONDITION on Interface IF_PRICING_HANDLER has no exception.
Method DELETE_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CONDITION | Call by reference | Type reference (TYPE) | KOMV | Pricing Communications-Condition Record | 20120726 |
Method DELETE_CONDITION on Interface IF_PRICING_HANDLER has no exception.
Method DO_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CONDITION | Call by reference | Type reference (TYPE) | KOMV | Pricing Communications-Condition Record | 20120806 | ||
2 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | STRING | Version Number Component | 20120806 |
Method DO_ACTION on Interface IF_PRICING_HANDLER has no exception.
Method GET_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_KOMV | Call by reference | Type reference (TYPE) | KOMV | Pricing Communications-Condition Record | 20120821 | ||
2 | ![]() |
RO_CONDITION | Value transfer | Object reference (TYPE REF TO) | IF_CONDITION | Condition | 20120821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120828 |
Method GET_CONDITIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CONDITIONS | Value transfer | Type reference (TYPE) | PRHT_CONDITION_INSTANCE | Condition | 20120713 | ||
2 | ![]() |
IV_CONDITION_FILTER | Call by reference | Type reference (TYPE) | STRING | Condition Filter | 20120809 | ||
3 | ![]() |
IV_VIEW_ID | Call by reference | Type reference (TYPE) | VFPRC_VIEW_ID | Pricing View Identifier | 20130419 |
Method GET_CONDITIONS on Interface IF_PRICING_HANDLER has no exception.
Method GET_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_KNUMV | Call by reference | Type reference (TYPE) | KNUMV | Number of the document condition | 20120719 | ||
2 | ![]() |
EV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20120719 |
Method GET_CONTEXT on Interface IF_PRICING_HANDLER has no exception.
Method GET_GOS_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_GOS_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_GOS_MANAGER | Publication for Generic Object Services | 20120820 |
Method GET_GOS_MANAGER on Interface IF_PRICING_HANDLER has no exception.
Method GET_INSTANCE 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 | 20120713 | ||
2 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20120713 | ||
3 | ![]() |
RO_PRICING_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_PRICING_HANDLER | Pricing Handler instance | 20120713 |
Method GET_INSTANCE on Interface IF_PRICING_HANDLER has no exception.
Method GET_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | CPET_LOG_MSG_COM_TAB | CPE - Communication Table for Log Messages in Documents | 20120816 |
Method GET_LOG on Interface IF_PRICING_HANDLER has no exception.
Method GET_STATUS 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 | 20121108 | ||
2 | ![]() |
IV_KPOSN | Call by reference | Type reference (TYPE) | KPOSN | Condition item number | 20121108 | ||
3 | ![]() |
R_STATUS | Value transfer | Object reference (TYPE REF TO) | IF_CPE_ERP_STATUS | CPE Status | 20121108 |
Method GET_STATUS on Interface IF_PRICING_HANDLER has no exception.
Method IS_REFRESH_REQUIRED Signature
Method IS_REFRESH_REQUIRED on Interface IF_PRICING_HANDLER has no parameter.
Method IS_REFRESH_REQUIRED on Interface IF_PRICING_HANDLER has no exception.
Method IS_SCREEN_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DYNPRO_NR_C | Call by reference | Type reference (TYPE) | SCRADNUM | Screen number | 20131205 | ||
2 | ![]() |
EV_PROGRAM_NAME_C | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20131205 | ||
3 | ![]() |
IV_DETAIL_SCREEN_TYPE | Call by reference | Type reference (TYPE) | VFPRC_TREE_NODE_TYPE | 20131205 | |||
4 | ![]() |
IV_DYNPRO_NR | Call by reference | Type reference (TYPE) | SCRADNUM | Screen number | 20131205 | ||
5 | ![]() |
IV_KALSM | Call by reference | Type reference (TYPE) | KALSM_D | Procedure (Pricing, Output Control, Acct. Det., Costing,...) | 20131205 | ||
6 | ![]() |
IV_KAPPL | Call by reference | Type reference (TYPE) | KAPPL | Application | 20131205 | ||
7 | ![]() |
IV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP Program Name | 20131205 |
Method IS_SCREEN_CHANGED on Interface IF_PRICING_HANDLER has no exception.
Event Signatures
Event PRICING_HANDLER_CREATED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EO_PRICING_HANDLER | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_PRICING_HANDLER | Pricing Handler | 20130424 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 617 |