SAP ABAP Interface IF_CONDITION (Condition)
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_CONDITION Condition 20120712
Properties
Interface IF_CONDITION  
Short Description Condition    
General Data
Package VF_PRC_INTERFACE   Pricing Interfaces 
Created 20120712   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 IF_CONDITION has no interface.
Friends
Interface IF_CONDITION has no friend.
Attributes
Interface IF_CONDITION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CPE_FORMULA Instance method Public Method Create CPE Formula Instance 20120725
2 ADD_CPF_FORMULA Instance method Public Method 20130206
3 CPE_IS_USED Instance method Public Method 20130206
4 CPF_IS_ENABLED Instance method Public Method Is CPF Enabled 20130226
5 CPF_IS_USED Instance method Public Method 20130206
6 DELETE_CPE_FORMULA Instance method Public Method Delete CPE Formula Instance 20120806
7 DELETE_CPF_FORMULA Instance method Public Method 20130206
8 FILL_OBJECT_DATA_GOS Instance method Public Method Fill object key and type for GOS publishing 20120821
9 GET_CPE_FORMULA Instance method Public Method Read CPE Formula Instance 20120716
10 GET_CPF_FORMULA Instance method Public Method 20130206
11 GET_DATA Instance method Public Method Read Condition 20120712
12 PUBLISH_GOS Instance method Public Method Publish generic object services 20120820
13 SET_CPF_USE_MANUALLY Instance method Public Method set CPF use manually (when you lack a CPF GUID) 20130215
14 SET_DATA Instance method Public Method Set Condition 20120712
Events
# Event Type Visibility Description Created on
1 CPF_FORMULA_DELETED Instance Event
(0)
Public
(2)
Event is raised when CPF Formula is deleted 20130801
Types
Interface IF_CONDITION has no local type.
Method Signatures

Method ADD_CPE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CPE_FORMULA Value transfer Object reference (TYPE REF TO) IF_CPE_ERP_FORMULA CPE Formula 20120726

Method ADD_CPE_FORMULA on Interface IF_CONDITION has no exception.

Method ADD_CPF_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CPF_FORMULA_ID Call by reference Type reference (TYPE) CPF_FORMULA_ID CPF Formula Identifier 20130215
# Exception Resumable Description Created on
1 CX_PRICING_CPF Exception for CPF pricing integration 20130221

Method CPE_IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CPE_IS_USED Value transfer Type reference (TYPE) ABAP_BOOL 20130206

Method CPE_IS_USED on Interface IF_CONDITION has no exception.

Method CPF_IS_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_CPF_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20130226

Method CPF_IS_ENABLED on Interface IF_CONDITION has no exception.

Method CPF_IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CPF_IS_USED Value transfer Type reference (TYPE) ABAP_BOOL 20130206

Method CPF_IS_USED on Interface IF_CONDITION has no exception.

Method DELETE_CPE_FORMULA Signature

Method DELETE_CPE_FORMULA on Interface IF_CONDITION has no parameter.
Method DELETE_CPE_FORMULA on Interface IF_CONDITION has no exception.

Method DELETE_CPF_FORMULA 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 20130411

Method DELETE_CPF_FORMULA on Interface IF_CONDITION has no exception.

Method FILL_OBJECT_DATA_GOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT Call by reference Type reference (TYPE) BORIDENT Object Relationship Service: BOR object identifier 20120821
2 Importing IS_FORMULA Call by reference Type reference (TYPE) PRH_CPET_FORMULA CPE Formula 20120821
3 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20120821
4 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20120821

Method FILL_OBJECT_DATA_GOS on Interface IF_CONDITION has no exception.

Method GET_CPE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CPE_FORMULA Value transfer Object reference (TYPE REF TO) IF_CPE_ERP_FORMULA CPE Formula 20120716

Method GET_CPE_FORMULA on Interface IF_CONDITION has no exception.

Method GET_CPF_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CPF_FORMULA Call by reference Object reference (TYPE REF TO) CL_CPF_ERP_FORMULA 20130206

Method GET_CPF_FORMULA on Interface IF_CONDITION has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CONDITION Value transfer Type reference (TYPE) KOMV Pricing Communications-Condition Record 20120724

Method GET_DATA on Interface IF_CONDITION has no exception.

Method PUBLISH_GOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRICING_HANDLER Call by reference Object reference (TYPE REF TO) IF_PRICING_HANDLER Pricing Handler 20120820
2 Importing IT_SERVICES Call by reference Type reference (TYPE) TGOS_SELS SGOS: Selection Criteria for Service Selection 20120820
3 Importing IV_KNUMV Call by reference Type reference (TYPE) KNUMV Number of the document condition 20120821
4 Importing IV_KPOSN Call by reference Type reference (TYPE) KPOSN Condition item number 20120821

Method PUBLISH_GOS on Interface IF_CONDITION has no exception.

Method SET_CPF_USE_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CPF_USAGE_MANUALLY_SET Call by reference Type reference (TYPE) ABAP_BOOL 20130215

Method SET_CPF_USE_MANUALLY on Interface IF_CONDITION has no exception.

Method SET_DATA 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 20121121

Method SET_DATA on Interface IF_CONDITION has no exception.
Event Signatures

Event CPF_FORMULA_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_KOEIN Exporting Value transfer Type reference (TYPE) KOEIN Rate unit (currency, sales unit, or %) 20130801
History
Last changed by/on SAP  20131127 
SAP Release Created in 617