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 | ![]() |
Instance method | Public | Method | Build a routine parameters class from formula parameters | 20121008 |
2 | ![]() |
Instance method | Public | Method | Execute a CPF task | 20120919 |
3 | ![]() |
Instance method | Public | Method | Checks if formula data was changed | 20120724 |
4 | ![]() |
Instance method | Public | Method | Returns the formula Customizing parameters | 20120829 |
5 | ![]() |
Instance method | Public | Method | Returns all Customizing usage tasks | 20121015 |
6 | ![]() |
Instance method | Public | Method | 20130320 | |
7 | ![]() |
Instance method | Public | Method | Returns the CPF basis factory | 20120720 |
8 | ![]() |
Instance method | Public | Method | Returns the CPF guid | 20120806 |
9 | ![]() |
Instance method | Public | Method | Returns Formula key | 20120824 |
10 | ![]() |
Instance method | Public | Method | Returns the formula parameters | 20120824 |
11 | ![]() |
Instance method | Public | Method | Fills the results for scale formula parameters | 20130415 |
12 | ![]() |
Instance method | Public | Method | Returns CPF usage | 20120803 |
13 | ![]() |
Instance method | Public | Method | Returns all usage tasks | 20120910 |
14 | ![]() |
Instance method | Public | Method | Is the formula already saved in CPFD_FORMULA table? | 20120913 |
15 | ![]() |
Instance method | Public | Method | Saves formula and its parameters | 20120724 |
16 | ![]() |
Instance method | Public | Method | 20130320 | |
17 | ![]() |
Instance method | Public | Method | Sets the CPF guid | 20120813 |
18 | ![]() |
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 | ![]() |
IV_BRFPLUS_FUNCTION | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121015 | ||
2 | ![]() |
IV_ROUTINE | Call by reference | Type reference (TYPE) | CPF_ROUTINE | CPF routine | 20121008 | ||
3 | ![]() |
IV_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | CPF Usage Task | 20121008 | ||
4 | ![]() |
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 | ![]() |
CPF error | 20130320 |
Method EXECUTE_TASK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USAGE_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | CPF Usage Task | 20120919 | ||
2 | ![]() |
RO_RESULT | Value transfer | Object reference (TYPE REF TO) | DATA | Result of calculation | 20120919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CPF error | 20130320 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
RO_PARAMETERS | Value transfer | Type reference (TYPE) | CPFT_FORMULAPAR | Interface for CPF parameter values | 20120829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CPF error | 20130320 |
Method GET_CUST_USAGE_TASKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_CUST_USAGE_TASKS | Value transfer | Type reference (TYPE) | CPFT_USAGETASK | CPF Usage Task | 20121015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CPF error | 20130320 |
Method GET_ERROR_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RO_PARAMETERS | Value transfer | Object reference (TYPE REF TO) | IF_CPF_PARAMETERS | Interface for CPF parameter values | 20120824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CPF error | 20130320 |
Method GET_SCALE_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CPF error | 20130415 |
Method GET_USAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_USAGE_TASK | Value transfer | Type reference (TYPE) | CPFT_FORMULATASK | Table type for CPF formula tasks | 20121212 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
CPF error | 20130320 |
Method SET_ERROR_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | CPF_GUID | CPF document guid | 20120813 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CPF error | 20130320 |
Method SET_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_KEY | Call by reference | Type reference (TYPE) | CPF_FORMULA_ID | CPF formula key in Customizing | 20130215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception for CPF | 20130215 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 740 |