SAP ABAP Interface IF_CPF_FORMULA (Interface for CPF formula)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-PR-CPF (Application Component) Configurable Parameters and Formulas
     CPF_BASIS (Package) Configurable Parameters and Formulas (Basis)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CPF_FORMULA CPF: Formula in document 20120720
Properties
Interface IF_CPF_FORMULA  
Short Description Interface for CPF formula    
General Data
Package CPF_BASIS   Configurable Parameters and Formulas (Basis) 
Created 20120621   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_OS_CLONE Object Services: Clone Operations 20120718
Friends
Interface IF_CPF_FORMULA has no friend.
Attributes
Interface IF_CPF_FORMULA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ROUTINE_PARAMETERS Instance method Public Method Build a routine parameters class from formula parameters 20121008
2 EXECUTE_TASK Instance method Public Method Execute a CPF task 20120919
3 GET_CHANGED_FLAG Instance method Public Method Checks if formula data was changed 20120724
4 GET_CUST_PARAMETERS Instance method Public Method Returns the formula Customizing parameters 20120829
5 GET_CUST_USAGE_TASKS Instance method Public Method Returns all Customizing usage tasks 20121015
6 GET_ERROR_STATUS Instance method Public Method 20130320
7 GET_FACTORY Instance method Public Method Returns the CPF basis factory 20120720
8 GET_GUID Instance method Public Method Returns the CPF guid 20120806
9 GET_KEY Instance method Public Method Returns Formula key 20120824
10 GET_PARAMETERS Instance method Public Method Returns the formula parameters 20120824
11 GET_SCALE_RESULTS Instance method Public Method Fills the results for scale formula parameters 20130415
12 GET_USAGE Instance method Public Method Returns CPF usage 20120803
13 GET_USAGE_TASKS Instance method Public Method Returns all usage tasks 20120910
14 IS_FORMULA_SAVED_IN_DB Instance method Public Method Is the formula already saved in CPFD_FORMULA table? 20120913
15 SAVE Instance method Public Method Saves formula and its parameters 20120724
16 SET_ERROR_STATUS Instance method Public Method 20130320
17 SET_GUID Instance method Public Method Sets the CPF guid 20120813
18 SET_KEY Instance method Public Method Sets Formula key 20130215
Events
Interface IF_CPF_FORMULA has no event.
Types
Interface IF_CPF_FORMULA has no local type.
Method Signatures

Method BUILD_ROUTINE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BRFPLUS_FUNCTION Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121015
2 Importing IV_ROUTINE Call by reference Type reference (TYPE) CPF_ROUTINE CPF routine 20121008
3 Importing IV_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20121008
4 Returning RO_PARAMETERS Value transfer Object reference (TYPE REF TO) IF_CPF_ROUTINE_PARAMETERS Interface for CPF parameter handling 20121008
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method EXECUTE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USAGE_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20120919
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) DATA Result of calculation 20120919
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320
2 CX_CPF_NOTHING_DONE Exception for CPF: Nothing done 20121129

Method GET_CHANGED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RV_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20120724

Method GET_CHANGED_FLAG on Interface IF_CPF_FORMULA has no exception.

Method GET_CUST_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PARAMETERS Value transfer Type reference (TYPE) CPFT_FORMULAPAR Interface for CPF parameter values 20120829
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method GET_CUST_USAGE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CUST_USAGE_TASKS Value transfer Type reference (TYPE) CPFT_USAGETASK CPF Usage Task 20121015
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method GET_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FORMULA_ERROR_STATUS Call by reference Type reference (TYPE) CPF_FORMULA_ERROR CPF formula error state 20130320

Method GET_ERROR_STATUS on Interface IF_CPF_FORMULA has no exception.

Method GET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FACTORY Value transfer Object reference (TYPE REF TO) IF_CPF_BASIS_FACTORY CPF Factory: gets/generates needed instances 20120720

Method GET_FACTORY on Interface IF_CPF_FORMULA has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) CPF_GUID CPF document guid 20120806

Method GET_GUID on Interface IF_CPF_FORMULA has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KEY Value transfer Type reference (TYPE) CPF_FORMULA_ID CPF formula key in Customizing 20120824

Method GET_KEY on Interface IF_CPF_FORMULA has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PARAMETERS Value transfer Object reference (TYPE REF TO) IF_CPF_PARAMETERS Interface for CPF parameter values 20120824
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method GET_SCALE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ROUTINE_PARAMETERS Call by reference Object reference (TYPE REF TO) IF_CPF_ROUTINE_PARAMETERS Interface for CPF Routine parameter handling 20130415
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130415

Method GET_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USAGE Value transfer Type reference (TYPE) CPF_USAGE CPF usage 20120803

Method GET_USAGE on Interface IF_CPF_FORMULA has no exception.

Method GET_USAGE_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USAGE_TASK Value transfer Type reference (TYPE) CPFT_FORMULATASK Table type for CPF formula tasks 20121212
2 Exporting ET_USAGE_TASK_DESCRIPTION Value transfer Type reference (TYPE) CPFT_USAGETASK_T Table type for CPF Usage Task Text 20121212

Method GET_USAGE_TASKS on Interface IF_CPF_FORMULA has no exception.

Method IS_FORMULA_SAVED_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SAVED_IN_DB Value transfer Type reference (TYPE) XFELD True if formula is saved in DB 20120913

Method IS_FORMULA_SAVED_IN_DB on Interface IF_CPF_FORMULA has no exception.

Method SAVE Signature

Method SAVE on Interface IF_CPF_FORMULA has no parameter.
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method SET_ERROR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMULA_ERROR_STATUS Call by reference Type reference (TYPE) CPF_FORMULA_ERROR CPF formula error state 20130320

Method SET_ERROR_STATUS on Interface IF_CPF_FORMULA has no exception.

Method SET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120813
# Exception Resumable Description Created on
1 CX_CPF CPF error 20130320

Method SET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CPF_FORMULA_ID CPF formula key in Customizing 20130215
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130215
History
Last changed by/on SAP  20131127 
SAP Release Created in 740