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 | ![]() |
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 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR8 | 'DB_BLANK' | Character Field, 8 Characters Long | 20111130 | |
2 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'AND' | 20111201 | ||
3 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'IN' | 20111201 | ||
4 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'LIKE' | 20111201 | ||
5 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CBEHS_DGP' | EHS Dangerous Goods Master | 20111202 | |
6 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CBGLMM' | EHS GLM | 20111202 | |
7 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CBUI' | EH&S | 20111202 | |
8 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'CVDD' | EHS Report Shipping | 20111202 | |
9 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'MS_QUERY_DEF' | 20111130 | ||
10 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | '[^A-Za-z0-9+*-_ ]' | 20111214 | ||
11 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | '+_*%' | 20111205 | ||
12 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | '%_' | 20111205 | ||
13 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | '=' | 20111201 | ||
14 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING_HASHED_TABLE | Table of Hashed Strings | 20131113 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING_HASHED_TABLE | Table of Hashed Strings | 20131113 | ||
16 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TABNAME | Table Name | 20131113 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
23 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
24 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
30 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
32 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
33 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
34 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
35 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
36 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
37 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
38 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
39 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
40 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
41 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
42 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
43 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
44 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
45 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
46 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
47 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
48 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
49 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
50 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
51 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
52 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
53 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
54 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
55 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
56 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
57 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | 20111118 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | 20130221 | |
2 | ![]() |
Instance method | Protected | Method | Create the WHERE Condition with Search Data | 20111118 |
3 | ![]() |
Instance method | Protected | Method | 20130221 | |
4 | ![]() |
Instance method | Protected | Method | Determine Hit List for Search Query | 20111118 |
5 | ![]() |
Instance method | Protected | Method | Reset Buffer | 20111202 |
6 | ![]() |
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 | ![]() |
ET_PRTREQ_HDR_FIELDS | Call by reference | Type reference (TYPE) | CCGLD_PRQHDR_FIELDS | 20130221 | |||
2 | ![]() |
IT_PRTREQ_HDR_FIELDS | Call by reference | Type reference (TYPE) | CCGLD_PRQHDR_FIELDS | 20130221 | |||
3 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | 20130221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130221 | ||
2 | ![]() |
20130221 |
Method CREATE_WHERE_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_WHERE_COND | Value transfer | Type reference (TYPE) | STRING | 20111205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Name is invalid | 20111202 | |
2 | ![]() |
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 | ![]() |
IR_TABLE | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VR_TAB | 20130221 | |||
2 | ![]() |
IV_NUMBER | Call by reference | Type reference (TYPE) | I | 20130221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20130221 |
Method FINDBY_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_VALUE | Call by reference | Type reference (TYPE) | ANY TABLE | 20111118 | |||
2 | ![]() |
EV_HITS | Call by reference | Type reference (TYPE) | I | 20111118 | |||
3 | ![]() |
IT_PRTREQ_HDR_FIELDS | Call by reference | Type reference (TYPE) | CCGLD_PRQHDR_FIELDS | 20130220 | |||
4 | ![]() |
IT_QUERY_DEF | Call by reference | Type reference (TYPE) | CCGLD_WB_QUERY_CRIT_VALUES | 20111118 | |||
5 | ![]() |
IV_MAX_HITS | Call by reference | Type reference (TYPE) | I | 20111118 | |||
6 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Name is invalid | 20111202 | |
2 | ![]() |
The value is not the name of a DB table | 20111202 | |
3 | ![]() |
The table is not in the given package | 20111202 | |
4 | ![]() |
Value is not in the whitelist | 20131113 | |
5 | ![]() |
20111118 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20111205 | |||
2 | ![]() |
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 |