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 ADD_CONDITION Instance method Public Method Add new Condition 20120717
2 DELETE_CONDITION Instance method Public Method Delete Condition 20120726
3 DO_ACTION Instance method Public Method Trigger an Action 20120806
4 GET_CONDITION Instance method Public Method Get a single Condition Instance 20120821
5 GET_CONDITIONS Instance method Public Method Get Condition Instances 20120713
6 GET_CONTEXT Instance method Public Method Get context data (KNUMV, KPOSN) 20120719
7 GET_GOS_MANAGER Instance method Public Method Get the Generic Object Services Manager 20120820
8 GET_INSTANCE Static method Public Method Returns a pricing handler instance 20120713
9 GET_LOG Instance method Public Method Get the Pricing Log entries 20120810
10 GET_STATUS Instance method Public Method Get Status of Document Header or Item 20121108
11 IS_REFRESH_REQUIRED Instance method Public Method Do refresh Condition Instances if required 20120806
12 IS_SCREEN_CHANGED 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 Importing IS_CONDITION Call by reference Type reference (TYPE) KOMV Pricing Communications-Condition Record 20120724
2 Importing 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 Importing 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 Importing IS_CONDITION Call by reference Type reference (TYPE) KOMV Pricing Communications-Condition Record 20120806
2 Importing 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 Importing IS_KOMV Call by reference Type reference (TYPE) KOMV Pricing Communications-Condition Record 20120821
2 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) IF_CONDITION Condition 20120821
# Exception Resumable Description Created on
1 NOT_FOUND 20120828

Method GET_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CONDITIONS Value transfer Type reference (TYPE) PRHT_CONDITION_INSTANCE Condition 20120713
2 Importing IV_CONDITION_FILTER Call by reference Type reference (TYPE) STRING Condition Filter 20120809
3 Importing 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 Exporting EV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20120719
2 Exporting 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 Returning 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 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20120713
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20120713
3 Returning 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 Exporting 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 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20121108
2 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20121108
3 Returning 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 Exporting EV_DYNPRO_NR_C Call by reference Type reference (TYPE) SCRADNUM Screen number 20131205
2 Exporting EV_PROGRAM_NAME_C Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20131205
3 Importing IV_DETAIL_SCREEN_TYPE Call by reference Type reference (TYPE) VFPRC_TREE_NODE_TYPE 20131205
4 Importing IV_DYNPRO_NR Call by reference Type reference (TYPE) SCRADNUM Screen number 20131205
5 Importing IV_KALSM Call by reference Type reference (TYPE) KALSM_D Procedure (Pricing, Output Control, Acct. Det., Costing,...) 20131205
6 Importing IV_KAPPL Call by reference Type reference (TYPE) KAPPL Application 20131205
7 Importing 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