SAP ABAP Class /SDF/CL_DB6_PARAM_CHECK (DB6 parameter automatic check)
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-SDD (Application Component) Service Data Download
     /SDF/DB6_INFR_7X (Package) Data Collectors for DB6 - OO
Properties
Class /SDF/CL_DB6_PARAM_CHECK  
Short Description DB6 parameter automatic check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SDF/DB6_INFR_7X   Data Collectors for DB6 - OO 
Created 20110504   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 BCWBN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SDF/CL_DB6_PARAM_CHECK has no interface implemented.
Friends
Class /SDF/CL_DB6_PARAM_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECKTYPES Constant Private See coding 20110504
2 CHECKVALUETYPES Constant Private See coding 20110504
3 CLASSIFICATIONTYPES Constant Private See coding 20110504
4 CON_NAME Static Attribute Public Type reference (TYPE) DBCON_NAME Logical name for a database connection 20110906
5 DB6_PARAMETER Instance attribute Public Object reference (TYPE REF TO) /SDF/CL_DB6_PARAM_INFO Get parameters and some info from DB 20110504
6 GLOBAL_ACT_PARAMCLASS Instance attribute Private Type reference (TYPE) STRING 20110905
7 ITAB_ALLOWED_REG Instance attribute Private Type reference (TYPE) TYPE_DB6_STRING 20110504
8 ITAB_NOTE Instance attribute Private Type reference (TYPE) BCWBN_NOTE 20110504
9 ITAB_RESULT Instance attribute Private Type reference (TYPE) TYPE_ITAB_RESULT 20110504
10 ITAB_RESULT_CHECK Instance attribute Private See coding DB6 parameter check result 20110504
11 NOTENUMBERFORCHECK Instance attribute Private Type reference (TYPE) STRING 20110504
12 NO_RDI Instance attribute Public Type reference (TYPE) ABAP_BOOL 20110504
13 PARAMTYPES Constant Private See coding 20110504
14 RULESET_INTERPRETER_MAJOR Constant Private Type reference (TYPE) STRING '1' 20110905
15 RULESET_INTERPRETER_MINOR Constant Private Type reference (TYPE) STRING '0' 20110905
16 SYSTEM Instance attribute Private Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20110504
17 SYSTEM_ATTRIBUTES Instance attribute Private Type reference (TYPE) TYPE_SYSTEM_ATTRIBUTES 20110504
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZEELEMENT Instance method Private Method analyse the element in note according to the attribute 20110906
2 ANALYZELINE Instance method Private Method analyze each relevant line of note 20110907
3 CHECKINTERPRETERVSNOTEVERSION Instance method Private Method check the tool version 20110906
4 CHECKSTMM Instance method Private Method check STMM 20110906
5 CHECK_MATCH_SYSTEM_ATTRIBUTE Instance method Private Method check the sytem attribute is matched or not 20110906
6 CONSTRUCTOR Instance method Public Constructor 20110504
7 DETECTPARAMETERTYPE Instance method Private Method check the type of paramer: db, dbm or reg 20110907
8 DETERMINESYSTEMATTRIBUTES Instance method Private Method check the tool version 20110906
9 DOWNLOADNOTE Instance method Private Method download note 20110505
10 EXECUTE_CHECK Instance method Public Method compare the parameter value with recommanded value 20110907
11 GET_SYSTEM_REF Instance method Private Method get system reference 20110906
12 INITIALIZATION Instance method Public Method Initialization 20110906
13 ISCHECKRELEVANT Instance method Private Method check the parameter is to be considered or not 20110906
14 PARSERULESANDBUILDCHECKTABLE Instance method Private Method bulid check table 20110906
15 PROVIDECHECKTABLES Instance method Public Method extract recommended value from rules note 20110505
16 PROVIDERULESNOTE Instance method Public Method download master note, determine rules note and download 20110505
17 SPLITOVALUEANDCLASSIFICATION Instance method Private Method split the value and clssification 20110907
Events
Class /SDF/CL_DB6_PARAM_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TB_DBM_PARAMETER Private See coding 20110907 tb_dbm_parameter TYPE TABLE OF type_dbm_parameter
2 TB_DB_PARAMETER Private See coding 20110907 tb_db_parameter TYPE TABLE OF type_db_parameter
3 TB_REG_PARAMETER Private See coding 20110907 tb_reg_parameter TYPE TABLE OF type_reg_parameter
4 TYPE_DB6_PARAM_CHECK_RESULT_T Public See coding 20110907 TYPE_DB6_PARAM_CHECK_RESULT_T type table of /SDF/DB6_700_PARAM_CHK_RESULT
5 TYPE_DB6_STRING Private See coding 20110504 type_db6_string TYPE TABLE OF string
6 TYPE_DBM_PARAMETER Private See coding 20110907 BEGIN OF type_dbm_parameter, name(32) TYPE c, value(256) TYPE c, value_flags(10) TYPE c, deferred_value(256) TYPE c, deferred_value_flags(10) TYPE c, datatype(128) TYPE c, END OF type_dbm_parameter
7 TYPE_DB_PARAMETER Private See coding 20110907 BEGIN OF type_db_parameter, name(32) TYPE c, value(1024) TYPE c, value_flags(10) TYPE c, deferred_value(1024) TYPE c, deferred_value_flags(10) TYPE c, datatype(128) TYPE c, dbpartitionnum(2) TYPE n, END OF type_db_parameter
8 TYPE_ITAB_RESULT Private See coding 20110504 type_itab_result TYPE STANDARD TABLE OF type_line_itab_result
9 TYPE_LINE_ITAB_RESULT Private See coding 20110504 BEGIN OF type_line_itab_result, parametertype TYPE string, parametername TYPE string, checkoperation TYPE string, checkvaluetype TYPE string, checkvalue TYPE string, classification TYPE string, END OF type_line_itab_result
10 TYPE_REG_PARAMETER Private See coding 20110907 BEGIN OF type_reg_parameter, dbpartitionnum(2) TYPE n, reg_var_name(256) TYPE c, reg_var_value(2048) TYPE c, is_aggregate(1) TYPE n, aggregate_name(256) TYPE c, level(1) TYPE c, END OF type_reg_parameter
11 TYPE_SYSTEM_ATTRIBUTES Private See coding 20110504 BEGIN OF type_system_attributes, is_bi type abap_bool, stmm TYPE string, os TYPE string, bit TYPE i, is_dpf TYPE c LENGTH 1, is_sd TYPE c LENGTH 1, END OF type_system_attributes
Method Signatures

Method ANALYZEELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Type reference (TYPE) STRING 20110906
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110906

Method ANALYZEELEMENT on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method ANALYZELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) STRING 20110907
2 Importing OPERATOR Call by reference Type reference (TYPE) STRING 20110907
3 Changing WA Call by reference Type reference (TYPE) TYPE_LINE_ITAB_RESULT 20110907

Method ANALYZELINE on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method CHECKINTERPRETERVSNOTEVERSION Signature

Method CHECKINTERPRETERVSNOTEVERSION on class /SDF/CL_DB6_PARAM_CHECK has no parameter.
Method CHECKINTERPRETERVSNOTEVERSION on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method CHECKSTMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSIFICATION Call by reference Type reference (TYPE) STRING 20110906
2 Importing PARTITION Call by reference Type reference (TYPE) I 20110906
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110906
4 Importing STMM Call by reference Type reference (TYPE) ABAP_BOOL 20110906

Method CHECKSTMM on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method CHECK_MATCH_SYSTEM_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSIFICATION Call by reference Type reference (TYPE) STRING 20110906
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110906

Method CHECK_MATCH_SYSTEM_ATTRIBUTE on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SDF/CL_DB6_PARAM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_DB6_RDI DB6: Datenkollektorfehler 20110913
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20110913

Method DETECTPARAMETERTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAM Call by reference Type reference (TYPE) STRING 20110907
2 Returning PARAMTYPE Value transfer Type reference (TYPE) STRING 20110907

Method DETECTPARAMETERTYPE on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method DETERMINESYSTEMATTRIBUTES Signature

Method DETERMINESYSTEMATTRIBUTES on class /SDF/CL_DB6_PARAM_CHECK has no parameter.
Method DETERMINESYSTEMATTRIBUTES on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method DOWNLOADNOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20110505
2 Changing ITAB_NOTE Call by reference Type reference (TYPE) BCWBN_NOTE 20110505
3 Importing NOTENUMBER Call by reference Type reference (TYPE) STRING 20110505
4 Changing RC Call by reference Type reference (TYPE) I 20110908
# Exception Resumable Description Created on
1 CX_DB6_RDI DB6: Datenkollektorfehler 20110913
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20110913

Method EXECUTE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECK_RESULT_TABLE Call by reference Type reference (TYPE) TYPE_DB6_PARAM_CHECK_RESULT_T 20110907
2 Importing INTENDED_TABLE Call by reference Type reference (TYPE) TYPE_DB6_PARAM_CHECK_RESULT_T 20110907

Method EXECUTE_CHECK on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method GET_SYSTEM_REF Signature

Method GET_SYSTEM_REF on class /SDF/CL_DB6_PARAM_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_DB6_RDI DB6: Datenkollektorfehler 20110913
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20110913

Method INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20110907
# Exception Resumable Description Created on
1 CX_DB6_RDI DB6: Datenkollektorfehler 20110913
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20110913

Method ISCHECKRELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) STRING 20110906
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110906

Method ISCHECKRELEVANT on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method PARSERULESANDBUILDCHECKTABLE Signature

Method PARSERULESANDBUILDCHECKTABLE on class /SDF/CL_DB6_PARAM_CHECK has no parameter.
Method PARSERULESANDBUILDCHECKTABLE on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method PROVIDECHECKTABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RESULT_CHECK Call by reference Type reference (TYPE) TYPE_DB6_PARAM_CHECK_RESULT_T 20110907

Method PROVIDECHECKTABLES on class /SDF/CL_DB6_PARAM_CHECK has no exception.

Method PROVIDERULESNOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE Call by reference Type reference (TYPE) ABAP_BOOL 20110505
2 Changing NUMBER Call by reference Type reference (TYPE) STRING 20110505
3 Changing RC Call by reference Type reference (TYPE) I 20110908
# Exception Resumable Description Created on
1 CX_DB6_RDI DB6: Datenkollektorfehler 20110913
2 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20110913

Method SPLITOVALUEANDCLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLASSIFICATION Call by reference Type reference (TYPE) STRING 20110907
2 Importing MIXEDVALUE Call by reference Type reference (TYPE) STRING 20110907
3 Changing REALVALUE Call by reference Type reference (TYPE) STRING 20110907

Method SPLITOVALUEANDCLASSIFICATION on class /SDF/CL_DB6_PARAM_CHECK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2008_1_700