SAP ABAP Class CL_EHSGBC_DAC_ROOT (EHS: Data Access Component (DAC) Basis Class)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_API (Package) EHS: API Implementations
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_DAC_PRINT_REQUEST EHS: DAC Print Request 20111202
Properties
Class CL_EHSGBC_DAC_ROOT  
Short Description EHS: Data Access Component (DAC) Basis Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_API   EHS: API Implementations 
Created 20111118   SAP 
Last change 20130531   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)
Interfaces
Class CL_EHSGBC_DAC_ROOT has no interface implemented.
Friends
Class CL_EHSGBC_DAC_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DB_BLANK Constant Protected Type reference (TYPE) CHAR8 'DB_BLANK' Character Field, 8 Characters Long 20111130
2 GC_KEYWORD_AND Constant Protected Type reference (TYPE) STRING 'AND' 20111201
3 GC_KEYWORD_IN Constant Protected Type reference (TYPE) STRING 'IN' 20111201
4 GC_KEYWORD_LIKE Constant Protected Type reference (TYPE) STRING 'LIKE' 20111201
5 GC_PACKAGE_CBEHS_DGP Constant Protected Type reference (TYPE) STRING 'CBEHS_DGP' EHS Dangerous Goods Master 20111202
6 GC_PACKAGE_CBGLMM Constant Protected Type reference (TYPE) STRING 'CBGLMM' EHS GLM 20111202
7 GC_PACKAGE_CBUI Constant Protected Type reference (TYPE) STRING 'CBUI' EH&S 20111202
8 GC_PACKAGE_CVDD Constant Protected Type reference (TYPE) STRING 'CVDD' EHS Report Shipping 20111202
9 GC_PREFIX Constant Protected Type reference (TYPE) STRING 'MS_QUERY_DEF' 20111130
10 GC_REGEX_NOT_ALLOWED_DIGITS Constant Protected Type reference (TYPE) STRING '[^A-Za-z0-9+*-_ ]' 20111214
11 GC_SAP2SQL_ALL Constant Protected Type reference (TYPE) STRING '+_*%' 20111205
12 GC_SAP2SQL_MASK Constant Protected Type reference (TYPE) STRING '%_' 20111205
13 GC_SIGN_EQUAL Constant Protected Type reference (TYPE) STRING '=' 20111201
14 GTH_FIELDNAMES Static Attribute Private Type reference (TYPE) STRING_HASHED_TABLE Table of Hashed Strings 20131113
15 GTH_PACKAGES Static Attribute Private Type reference (TYPE) STRING_HASHED_TABLE Table of Hashed Strings 20131113
16 GV_TABLENAME Static Attribute Private Type reference (TYPE) TABNAME Table Name 20131113
17 MS_QUERY_DEF1 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
18 MS_QUERY_DEF10 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
19 MS_QUERY_DEF11 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
20 MS_QUERY_DEF12 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
21 MS_QUERY_DEF13 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
22 MS_QUERY_DEF14 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
23 MS_QUERY_DEF15 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
24 MS_QUERY_DEF16 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
25 MS_QUERY_DEF17 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
26 MS_QUERY_DEF18 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
27 MS_QUERY_DEF19 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
28 MS_QUERY_DEF2 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
29 MS_QUERY_DEF20 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
30 MS_QUERY_DEF21 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
31 MS_QUERY_DEF22 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
32 MS_QUERY_DEF23 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
33 MS_QUERY_DEF24 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
34 MS_QUERY_DEF25 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
35 MS_QUERY_DEF26 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
36 MS_QUERY_DEF27 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
37 MS_QUERY_DEF28 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
38 MS_QUERY_DEF29 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
39 MS_QUERY_DEF3 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
40 MS_QUERY_DEF30 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
41 MS_QUERY_DEF31 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
42 MS_QUERY_DEF32 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
43 MS_QUERY_DEF33 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
44 MS_QUERY_DEF34 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
45 MS_QUERY_DEF35 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
46 MS_QUERY_DEF36 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
47 MS_QUERY_DEF37 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
48 MS_QUERY_DEF38 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
49 MS_QUERY_DEF39 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
50 MS_QUERY_DEF4 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
51 MS_QUERY_DEF40 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
52 MS_QUERY_DEF5 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
53 MS_QUERY_DEF6 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
54 MS_QUERY_DEF7 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
55 MS_QUERY_DEF8 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
56 MS_QUERY_DEF9 Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
57 MT_QUERY_DEF Instance attribute Protected Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VALUES 20111118
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_COLUMN_CONDITION Instance method Protected Method 20130221
2 CREATE_WHERE_CONDITION Instance method Protected Method Create the WHERE Condition with Search Data 20111118
3 CREATE_WHERE_IN_RANGES Instance method Protected Method 20130221
4 FINDBY_RANGE Instance method Protected Method Determine Hit List for Search Query 20111118
5 INIT Instance method Protected Method Reset Buffer 20111202
6 JOKER_SAP_TO_SQL Instance method Protected Method Replace SAP Wildcard Characters with SQL Wildcard Characters 20111205
Events
Class CL_EHSGBC_DAC_ROOT has no event.
Types
Class CL_EHSGBC_DAC_ROOT has no local type.
Method Signatures

Method CREATE_COLUMN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRTREQ_HDR_FIELDS Call by reference Type reference (TYPE) CCGLD_PRQHDR_FIELDS 20130221
2 Importing IT_PRTREQ_HDR_FIELDS Call by reference Type reference (TYPE) CCGLD_PRQHDR_FIELDS 20130221
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME 20130221
# Exception Resumable Description Created on
1 CX_ABAP_INVALID_NAME 20130221
2 CX_EHSGBC_EXCEPTION 20130221

Method CREATE_WHERE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WHERE_COND Value transfer Type reference (TYPE) STRING 20111205
# Exception Resumable Description Created on
1 CX_ABAP_INVALID_NAME Name is invalid 20111202
2 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20111205

Method CREATE_WHERE_IN_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VR_TAB 20130221
2 Importing IV_NUMBER Call by reference Type reference (TYPE) I 20130221
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION 20130221

Method FINDBY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) ANY TABLE 20111118
2 Exporting EV_HITS Call by reference Type reference (TYPE) I 20111118
3 Importing IT_PRTREQ_HDR_FIELDS Call by reference Type reference (TYPE) CCGLD_PRQHDR_FIELDS 20130220
4 Importing IT_QUERY_DEF Call by reference Type reference (TYPE) CCGLD_WB_QUERY_CRIT_VALUES 20111118
5 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 20111118
6 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME 20111118
# Exception Resumable Description Created on
1 CX_ABAP_INVALID_NAME Name is invalid 20111202
2 CX_ABAP_NOT_A_TABLE The value is not the name of a DB table 20111202
3 CX_ABAP_NOT_IN_PACKAGE The table is not in the given package 20111202
4 CX_ABAP_NOT_IN_WHITELIST Value is not in the whitelist 20131113
5 CX_EHSGBC_EXCEPTION 20111118

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20131113

Method INIT on class CL_EHSGBC_DAC_ROOT has no exception.

Method JOKER_SAP_TO_SQL Signature

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

Method JOKER_SAP_TO_SQL on class CL_EHSGBC_DAC_ROOT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607