SAP ABAP Interface IF_CPF_BASIS_DOCU_DATA_MGR (Interface for CPF document data manager (CPF basis))
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_BASIS_DOCU_DATA_MGR CPF: Default implementing class f.IF_CPF_BASIS_DOCU_DATA_MGR 20120719
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CPF_B_DOC_DATA_MGR_TESTDATA CPF: Document data manager (CPF Basis) 20120720
Properties
Interface IF_CPF_BASIS_DOCU_DATA_MGR  
Short Description Interface for CPF document data manager (CPF basis)    
General Data
Package CPF_BASIS   Configurable Parameters and Formulas (Basis) 
Created 20120719   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
Interface IF_CPF_BASIS_DOCU_DATA_MGR has no forward declaration.
Interfaces
Interface IF_CPF_BASIS_DOCU_DATA_MGR has no interface.
Friends
Interface IF_CPF_BASIS_DOCU_DATA_MGR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DB_FIELD_CPF_GUID Constant Public Type reference (TYPE) NAME_KOMP 'CPF_GUID' Field name 20121025
2 GC_DB_FIELD_PARAMETER Constant Public Type reference (TYPE) NAME_KOMP 'SCALE_RESULT_PARAMETER' Field name 20121025
3 GC_DB_FIELD_SCALE_LINE Constant Public Type reference (TYPE) NAME_KOMP 'SCALE_LEVEL_NUMBER' Field name 20130109
4 GC_DB_FIELD_SUBPARAMETER Constant Public Type reference (TYPE) NAME_KOMP 'SCALE_RESULT_PARAMETER' Field name 20121025
5 GC_DB_TABLE_FORMULAPAR Constant Public Type reference (TYPE) TABNAME16 'CPFD_FORMULAPAR' Name of tab 20121025
6 GC_DB_TABLE_SCALE Constant Public Type reference (TYPE) TABNAME16 'CPFD_SCALE' Name of tab 20130109
7 GC_DB_TABLE_SCALE_LINE Constant Public Type reference (TYPE) TABNAME16 'CPFD_SCALE_LINE' Name of tab 20130109
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_FORMULA Instance method Public Method Delete formula(s) 20120913
2 DELETE_FORMULA_PARAMETER Instance method Public Method Delete formula(s) parameter(s) 20120913
3 DELETE_SCALE Instance method Public Method Delete scale(s) 20130415
4 DELETE_SCALE_LINE Instance method Public Method Delete scale(s) line(s) 20130415
5 GET_FORMULA_ENTRIES Instance method Public Method Get document formula entries 20120719
6 GET_FORMULA_PARAMETER_ENTRIES Instance method Public Method Get parameter values entries 20120823
7 GET_SCALE_HEADER_ENTRIES Instance method Public Method Get scale header entries 20130108
8 GET_SCALE_LINE_ENTRIES Instance method Public Method Get scale line entries 20130108
9 SAVE_FORMULA Instance method Public Method Save formula 20120731
10 SAVE_FORMULA_PARAMETER Instance method Public Method Save formula parameters 20120731
11 SAVE_SCALE Instance method Public Method Save scale 20130415
12 SAVE_SCALE_LINE Instance method Public Method Save scale line 20130415
Events
Interface IF_CPF_BASIS_DOCU_DATA_MGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_FORMULA_ID_TAB Public See coding 20120719 mty_formula_id_tab TYPE TABLE OF cpf_formula_id
Method Signatures

Method DELETE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20120913
2 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120913

Method DELETE_FORMULA on Interface IF_CPF_BASIS_DOCU_DATA_MGR has no exception.

Method DELETE_FORMULA_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20120913
2 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120913
3 Importing IV_PARAMETER Call by reference Type reference (TYPE) CPF_PARAMETER_NAME CPF parameter name 20120913
4 Importing IV_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SUBPARAMETER ' ' CPF Subparameter 20120913

Method DELETE_FORMULA_PARAMETER on Interface IF_CPF_BASIS_DOCU_DATA_MGR has no exception.

Method DELETE_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20130415
2 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF GUID for Document 20130415
3 Importing IV_SCALE_RESULT_PARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_PARAMETER CPF Scale Result Parameter 20130415
4 Importing IV_SCALE_RESULT_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_SUBPARAMETER CPF Scale Result Subparameter 20130415

Method DELETE_SCALE on Interface IF_CPF_BASIS_DOCU_DATA_MGR has no exception.

Method DELETE_SCALE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20130415
2 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF GUID for Document 20130415
3 Importing IV_SCALE_LEVEL_NUMBER Call by reference Type reference (TYPE) CPF_SCALE_LEVEL_NUMBER CPF Scale Level Number 20130415
4 Importing IV_SCALE_RESULT_PARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_PARAMETER CPF Scale Result Parameter 20130415
5 Importing IV_SCALE_RESULT_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_SUBPARAMETER CPF Scale Result Subparameter 20130415

Method DELETE_SCALE_LINE on Interface IF_CPF_BASIS_DOCU_DATA_MGR has no exception.

Method GET_FORMULA_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORMULA Call by reference Type reference (TYPE) CPFD_FORMULA CPF formula 20120719
2 Exporting ET_FORMULA Call by reference Type reference (TYPE) CPFT_DOC_FORMULA Table type for CPF Document formula 20120719
3 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20120806
4 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120806
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD Bypass buffer 20120719
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method GET_FORMULA_PARAMETER_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORMULA_PARAMETER Call by reference Type reference (TYPE) CPFD_FORMULAPAR CPF Formula parameters in document 20120823
2 Exporting ET_FORMULA_PARAMETER Call by reference Type reference (TYPE) CPFT_DOC_FORMULAPAR Table type for CPF Document parameters 20120823
3 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20120823
4 Importing IV_ELEMENT Call by reference Type reference (TYPE) CPF_COMPONENT CPE Element 20130305
5 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120823
6 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20120823
7 Importing IV_PARAMETER Call by reference Type reference (TYPE) CPF_PARAMETER_NAME CPF parameter name 20120823
8 Importing IV_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SUBPARAMETER ' ' CPF Subparameter 20120823
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method GET_SCALE_HEADER_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCALE Call by reference Type reference (TYPE) CPFD_SCALE CPF Scale Header 20130108
2 Exporting ET_SCALE Call by reference Type reference (TYPE) CPFT_SCALE Table type for CPF Scale Header 20130108
3 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20130108
4 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20130108
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20130108
6 Importing IV_PARAMETER Call by reference Type reference (TYPE) CPF_PARAMETER_NAME CPF parameter name 20130108
7 Importing IV_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SUBPARAMETER ' ' CPF Subparameter 20130108
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method GET_SCALE_LINE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCALE_LINE Call by reference Type reference (TYPE) CPFD_SCALE_LINE CPF Scale Line 20130108
2 Exporting ET_SCALE_LINE Call by reference Type reference (TYPE) CPFT_SCALE_LINE Table type for CPF Scale Line 20130108
3 Importing IT_GUID Call by reference Type reference (TYPE) CPFT_GUID List of CPF guids 20130108
4 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20130108
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20130108
6 Importing IV_SCALE_LEVEL_NUMBER Call by reference Type reference (TYPE) CPF_SCALE_LEVEL_NUMBER CPF Scale Level Number 20130415
7 Importing IV_SCALE_RESULT_PARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_PARAMETER CPF Scale Result Parameter 20130415
8 Importing IV_SCALE_RESULT_SUBPARAMETER Call by reference Type reference (TYPE) CPF_SCALE_RESULT_SUBPARAMETER ' ' CPF Scale Result Subparameter 20130415
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method SAVE_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMULA Call by reference Type reference (TYPE) CPFD_FORMULA CPF formula in document 20120731
2 Importing IT_FORMULA Call by reference Type reference (TYPE) CPFT_DOC_FORMULA Table type for CPF formula in document 20120731
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130320

Method SAVE_FORMULA_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMULA_PARAMETER Call by reference Type reference (TYPE) CPFD_FORMULAPAR CPF Formula parameters in document 20120731
2 Importing IT_FORMULA_PARAMETER Call by reference Type reference (TYPE) CPFT_DOC_FORMULAPAR Table type for CPF Document parameters 20120731
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130320

Method SAVE_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCALE Call by reference Type reference (TYPE) CPFD_SCALE CPF Scale Header 20130415
2 Importing IT_SCALE Call by reference Type reference (TYPE) CPFT_SCALE Table type for CPF Scale Header 20130415
# Exception Resumable Description Created on
1 CX_CPF 20130415

Method SAVE_SCALE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCALE_LINE Call by reference Type reference (TYPE) CPFD_SCALE_LINE CPF Scale Line 20130415
2 Importing IT_SCALE_LINE Call by reference Type reference (TYPE) CPFT_SCALE_LINE Table of CPF Scale Line 20130415
# Exception Resumable Description Created on
1 CX_CPF 20130415
History
Last changed by/on SAP  20131127 
SAP Release Created in 740