SAP ABAP Class CL_CPF_BASIS_DOCU_DATA_MGR (CPF: Default implementing class f.IF_CPF_BASIS_DOCU_DATA_MGR)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CPF_BASIS_DOCU_DATA_MGR Interface for CPF document data manager (CPF basis) 20120719
Properties
Class CL_CPF_BASIS_DOCU_DATA_MGR  
Short Description CPF: Default implementing class f.IF_CPF_BASIS_DOCU_DATA_MGR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPF_BASIS   Configurable Parameters and Formulas (Basis) 
Created 20120719   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CPF_BASIS_DOCU_DATA_MGR Interface for CPF document data manager (CPF basis) 20120719
Friends
Class CL_CPF_BASIS_DOCU_DATA_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FORMULA_BUFFER Instance attribute Protected Type reference (TYPE) MTY_FORMULA_BUFFER_TAB Formula buffer 20120719
2 MT_FORMULA_PARAM_BUFFER Instance attribute Protected Type reference (TYPE) MTY_FORMULAPAR_BUFFER_TAB Formula parameter buffer 20120823
3 MT_FORM_PAR_GLOBAL_BUFFER Instance attribute Protected Type reference (TYPE) MTY_GLOBAL_FORM_PAR_BUFFER_TAB Formula parameter global buffer 20120823
4 MT_SCALE_BUFFER Instance attribute Protected Type reference (TYPE) MTY_SCALE_BUFFER_TAB Scale header buffer 20130108
5 MT_SCALE_GLOBAL_BUFFER Instance attribute Protected Type reference (TYPE) MTY_GLOBAL_SCALE_BUFFER_TAB Scale header global buffer 20130108
6 MT_SCALE_LINE_BUFFER Instance attribute Protected Type reference (TYPE) MTY_SCALE_LINE_BUFFER_TAB Scale line buffer 20130108
7 MT_SCALE_LINE_GLOBAL_BUFFER Instance attribute Protected Type reference (TYPE) MTY_GLOBAL_SC_LINE_BUFFER_TAB Scale line global buffer 20130108
Methods
# Method Level Visibility Method type Description Created on
1 READ_FORMULA Static method Protected Method Read CPFD_FORMULA 20120719
2 READ_FORMULAPAR Static method Protected Method Read CPFD_FORMULAPAR 20120823
3 READ_FORMULAPAR_GLOBALLY Static method Protected Method Read CPFD_FORMULA globally (for 1 or several GUIDs) 20120823
4 READ_SCALE Static method Protected Method Read CPFD_SCALE 20130108
5 READ_SCALE_GLOBALLY Static method Protected Method Read CPFD_SCALE globally (for 1 or several GUIDs) 20130109
6 READ_SCALE_LINE Static method Protected Method Read CPFD_SCALE_LINE 20130108
7 READ_SCALE_LINE_GLOBALLY Static method Protected Method Read CPFD_SCALE_LINE globally (for 1 or several GUIDs) 20130109
Events
Class CL_CPF_BASIS_DOCU_DATA_MGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_CPF_GUID_DB Protected See coding 20120720 BEGIN OF mty_cpf_guid_db, cpf_guid TYPE cpf_guid, END OF mty_cpf_guid_db
2 MTY_CPF_GUID_DB_TAB Protected See coding 20120720 mty_cpf_guid_db_tab TYPE STANDARD TABLE OF mty_cpf_guid_db
3 MTY_FORMULAPAR_BUFFER Protected See coding 20120823 BEGIN OF mty_formulapar_buffer. INCLUDE TYPE cpfd_formulapar. TYPES: not_found TYPE xfeld, END OF mty_formulapar_buffer
4 MTY_FORMULAPAR_BUFFER_TAB Protected See coding 20120823 mty_formulapar_buffer_tab TYPE HASHED TABLE OF mty_formulapar_buffer WITH UNIQUE KEY cpf_guid parameter_name subparameter element
5 MTY_FORMULA_BUFFER Protected See coding 20120719 BEGIN OF mty_formula_buffer. INCLUDE TYPE cpfd_formula. TYPES: not_found TYPE xfeld, END OF mty_formula_buffer
6 MTY_FORMULA_BUFFER_TAB Protected See coding 20120719 mty_formula_buffer_tab TYPE HASHED TABLE OF mty_formula_buffer WITH UNIQUE KEY cpf_guid
7 MTY_GLOBAL_FORM_PAR_BUFFER Protected See coding 20120823 BEGIN OF mty_global_form_par_buffer, cpf_guid TYPE cpf_guid, not_found TYPE xfeld, END OF mty_global_form_par_buffer
8 MTY_GLOBAL_FORM_PAR_BUFFER_TAB Protected See coding 20120823 mty_global_form_par_buffer_tab TYPE HASHED TABLE OF mty_global_form_par_buffer WITH UNIQUE KEY cpf_guid
9 MTY_GLOBAL_SCALE_BUFFER Protected See coding 20130108 BEGIN OF mty_global_scale_buffer, cpf_guid TYPE cpf_guid, not_found TYPE xfeld, END OF mty_global_scale_buffer
10 MTY_GLOBAL_SCALE_BUFFER_TAB Protected See coding 20130108 mty_global_scale_buffer_tab TYPE HASHED TABLE OF mty_global_scale_buffer WITH UNIQUE KEY cpf_guid
11 MTY_GLOBAL_SCALE_LINE_BUFFER Protected See coding 20130108 BEGIN OF mty_global_scale_line_buffer, cpf_guid TYPE cpf_guid, not_found TYPE xfeld, END OF mty_global_scale_line_buffer
12 MTY_GLOBAL_SC_LINE_BUFFER_TAB Protected See coding 20130108 mty_global_sc_line_buffer_tab TYPE HASHED TABLE OF mty_global_scale_line_buffer WITH UNIQUE KEY cpf_guid
13 MTY_SCALE_BUFFER Protected See coding 20130108 BEGIN OF mty_scale_buffer. INCLUDE TYPE cpfd_scale. TYPES: not_found TYPE xfeld, END OF mty_scale_buffer
14 MTY_SCALE_BUFFER_TAB Protected See coding 20130108 mty_scale_buffer_tab TYPE HASHED TABLE OF mty_scale_buffer WITH UNIQUE KEY cpf_guid scale_result_parameter scale_result_subparameter
15 MTY_SCALE_LINE_BUFFER Protected See coding 20130108 BEGIN OF mty_scale_line_buffer. INCLUDE TYPE cpfd_scale_line. TYPES: not_found TYPE xfeld, END OF mty_scale_line_buffer
16 MTY_SCALE_LINE_BUFFER_TAB Protected See coding 20130108 mty_scale_line_buffer_tab TYPE HASHED TABLE OF mty_scale_line_buffer WITH UNIQUE KEY cpf_guid scale_result_parameter scale_result_subparameter scale_level_number
Method Signatures

Method READ_FORMULA 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 formula in document 20120719
3 Importing IT_GUID Call by reference Type reference (TYPE) MTY_CPF_GUID_DB_TAB Range of 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) CHAR1 Bypass buffer 20120719
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_FORMULAPAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORMULAPAR Call by reference Type reference (TYPE) CPFD_FORMULAPAR CPF Formula parameters in document 20120823
2 Exporting ET_FORMULAPAR Call by reference Type reference (TYPE) CPFT_DOC_FORMULAPAR Table type for CPF Document parameters 20120823
3 Importing IT_SELECTION_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE Selection range 20120827
4 Importing IV_IS_PRIMARY_KEY Call by reference Type reference (TYPE) XFELD Checkbox 20120823
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) CHAR1 ' ' Bypass buffer 20120823
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_FORMULAPAR_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMULAPAR Call by reference Type reference (TYPE) CPFT_DOC_FORMULAPAR Table type for CPF Document parameters 20120823
2 Importing IT_GUID Call by reference Type reference (TYPE) MTY_CPF_GUID_DB_TAB 20120823
3 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20120823
4 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20120823
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_SCALE 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_SELECTION_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE Selection range 20130108
4 Importing IV_IS_PRIMARY_KEY Call by reference Type reference (TYPE) XFELD Checkbox 20130108
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) CHAR1 ' ' Bypass buffer 20130108
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_SCALE_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCALE Call by reference Type reference (TYPE) CPFT_SCALE Table type for CPF Scale Header 20130109
2 Importing IT_GUID Call by reference Type reference (TYPE) MTY_CPF_GUID_DB_TAB 20130109
3 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20130109
4 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20130109
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_SCALE_LINE 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_SELECTION_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE Selection range 20130108
4 Importing IV_IS_PRIMARY_KEY Call by reference Type reference (TYPE) XFELD Checkbox 20130108
5 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) CHAR1 ' ' Bypass buffer 20130108
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320

Method READ_SCALE_LINE_GLOBALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCALE_LINE Call by reference Type reference (TYPE) CPFT_SCALE_LINE 20130109
2 Importing IT_GUID Call by reference Type reference (TYPE) MTY_CPF_GUID_DB_TAB 20130109
3 Importing IV_GUID Call by reference Type reference (TYPE) CPF_GUID CPF document guid 20130109
4 Importing IV_NO_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Bypass buffer 20130109
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception for CPF 20130320
History
Last changed by/on SAP  20130531 
SAP Release Created in 740