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
⤷ 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 |