SAP ABAP Class CL_MDF_ES_MANAGER (Enterprise Search Implementation)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-DQ (Application Component) Data Quality
⤷
MDG_SDQ_SEARCH (Package) MDG: Search

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_DATA_PROVIDER | Data provider | 20091006 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_DATA_PROVIDER_INCL | Instances of included interfaces of data provider | 20091006 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_DATA_BY_ID | Object data by list of object ids | 20091006 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_DESCRIPTOR | Object type descriptor | 20091006 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_ITERATOR | Object data iterator by last object id | 20091006 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_SW_COMP_BY_ID | Object type by ID | 20091006 |
7 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_SW_COMP_LIST | Object type list | 20091006 |
Properties
Class | CL_MDF_ES_MANAGER | |
Short Description | Enterprise Search Implementation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDG_SDQ_SEARCH | MDG: Search |
Created | 20091006 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ESH_IF_DATA_PROVIDER | Data provider | 20091006 | ||
2 | IF_ESH_IF_DATA_PROVIDER_INCL | Instances of included interfaces of data provider | 20091006 | ||
3 | IF_ESH_IF_OBJECT_DATA_BY_ID | Object data by list of object ids | 20091006 | ||
4 | IF_ESH_IF_OBJECT_DESCRIPTOR | Object type descriptor | 20091006 | ||
5 | IF_ESH_IF_OBJECT_ITERATOR | Object data iterator by last object id | 20091006 | ||
6 | IF_ESH_IF_SW_COMP_BY_ID | Object type by ID | 20091006 | ||
7 | IF_ESH_IF_SW_COMP_LIST | Object type list | 20091006 |
Friends
Class CL_MDF_ES_MANAGER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_MDF_ES_MANAGER | Enterprise Search Implementaiton | 20091006 | ||
2 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_USMD_MODEL | MDM Data Model for Access from Non-SAP-Standard Code | 20091216 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_S_IF_DCB_OBJECT_TYPE | Object Type | 20091010 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_FIELDS | Fields | 20091006 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_CATEG_ASSIGNMENTS | category assignments | 20091006 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_DATA_ELEMENTS | data elements | 20091006 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_DATA_EL_FIELDS_T | short texts of data element fields | 20091007 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_MDG_T_ENTITY_HYR | table for entity hierarchy | 20091007 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | USMD_TS_GEN_DDIC_STRUC | 20091026 | |||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_MDG_T_ENTITY_TXT | table for text table details | 20091104 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_KEYWORDS | Keywords | 20091006 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_NAV_PATHS | navigation paths | 20120517 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_NAV_PATH_STEPS | navigation path steps | 20120517 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | Node Types | 20091006 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES_T | short texts of node types | 20091026 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_OBJECT_TYPE_T | short texts of object type | 20091029 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_RELATIONS | relations | 20091006 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_RELATION_FIELDS | relation fields | 20091006 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_REQUESTS | Requests | 20091006 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_REQUEST_FIELDS | request fields | 20091006 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_RESPONSE_FIELDS | Response fields | 20091006 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_OM_BACKEND_NAME | Backend Name | 20091021 | ||
23 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091006 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20091021 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091006 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | Add a message | 20091019 |
2 | ![]() |
Instance method | Private | Method | Clear the global tables which are used of ES templates | 20091010 |
3 | ![]() |
Static method | Public | Method | Create Enterprise Search Templates from model | 20091006 |
4 | ![]() |
Instance method | Private | Method | Create a template for an entity | 20091006 |
5 | ![]() |
Instance method | Private | Method | To Fill BAPIRETTAB | 20091021 |
6 | ![]() |
Instance method | Public | Method | Fill entity hierarchy ranling in the table Gt_entity_hyr | 20091007 |
7 | ![]() |
Instance method | Private | Method | 20091006 | |
8 | ![]() |
Instance method | Private | Method | Get the details of entity table which will get generated | 20091007 |
9 | ![]() |
Static method | Private | Method | 20091006 | |
10 | ![]() |
Instance method | Private | Method | Get all the related entity details for a parent entity | 20091010 |
11 | ![]() |
Instance method | Private | Method | get template attributes | 20091021 |
12 | ![]() |
Instance method | Public | Method | set the template attributes | 20091021 |
Events
Class CL_MDF_ES_MANAGER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_MDG_ENTITY_TABLE | Private | See coding | 20091007 | BEGIN OF ty_mdg_entity_table,
entity TYPE esh_e_om_node_name,
struc_type TYPE usmd_struc_sub,
struc_name TYPE ddobjname,
END OF ty_mdg_entity_table
|
||
2 | TY_MDG_S_ENTITY_HYR | Private | See coding | strucutre for entity hierarchy | 20091007 | BEGIN OF ty_mdg_s_entity_hyr,
parent_entity TYPE esh_e_om_node_name,
child_entity TYPE esh_e_om_node_name,
entity_struc_type TYPE usmd_struc_sub,
struc_name TYPE ddobjname,
text_table TYPE usmd_multi_langu,
rank TYPE i,
END OF ty_mdg_s_entity_hyr
|
|
3 | TY_MDG_S_ENTITY_TXT | Private | See coding | 20091104 | BEGIN OF ty_mdg_s_entity_txt,
parent_entity TYPE esh_e_om_node_name,
child_entity TYPE esh_e_om_node_name,
entity_struc_type TYPE usmd_struc_sub,
struc_name TYPE ddobjname,
text_table TYPE usmd_multi_langu,
rank TYPE i,
END OF ty_mdg_s_entity_txt
|
||
4 | TY_MDG_T_ENTITY_HYR | Private | See coding | table for entity hierarchy | 20091007 | ty_mdg_t_entity_hyr TYPE STANDARD TABLE OF ty_mdg_s_entity_hyr
|
|
5 | TY_MDG_T_ENTITY_TEMPLATE | Private | See coding | 20091010 | ty_mdg_t_entity_template TYPE STANDARD TABLE OF mdg_es_template
|
||
6 | TY_MDG_T_ENTITY_TXT | Private | See coding | 20091104 | ty_mdg_t_entity_txt TYPE STANDARD TABLE OF ty_mdg_s_entity_txt
|
||
7 | T_USMD004C_S_GUI | Private | See coding | 20091021 | t_usmd004c_s_gui TYPE STANDARD TABLE OF usmd004c_s_gui
WITH DEFAULT KEY
|
Method Signatures
Method ADD_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091019 | ||
2 | ![]() |
IV_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Field Name | 20091019 | ||
3 | ![]() |
IV_MESSAGE_ID | Value transfer | Type reference (TYPE) | SYMSGID | Message Class | 20091019 | ||
4 | ![]() |
IV_MESSAGE_NO | Value transfer | Type reference (TYPE) | SYMSGNO | Message Number | 20091019 | ||
5 | ![]() |
IV_MESSAGE_TYPE | Value transfer | Type reference (TYPE) | SYMSGTY | Message Type | 20091019 | ||
6 | ![]() |
IV_MESSAGE_VAR1 | Value transfer | Type reference (TYPE) | DATA | Message Variable | 20091019 | ||
7 | ![]() |
IV_MESSAGE_VAR2 | Value transfer | Type reference (TYPE) | DATA | Message Variable | 20091019 | ||
8 | ![]() |
IV_MESSAGE_VAR3 | Value transfer | Type reference (TYPE) | DATA | Message Variable | 20091019 | ||
9 | ![]() |
IV_MESSAGE_VAR4 | Value transfer | Type reference (TYPE) | DATA | Message Variable | 20091019 |
Method ADD_MESSAGE on class CL_MDF_ES_MANAGER has no exception.
Method CLEAR_ES_BUFFERS Signature
Method CLEAR_ES_BUFFERS on class CL_MDF_ES_MANAGER has no parameter.
Method CLEAR_ES_BUFFERS on class CL_MDF_ES_MANAGER has no exception.
Method CREATE_ES_FROM_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091102 | ||
2 | ![]() |
IV_BUS_TEMPLATE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091027 | ||
3 | ![]() |
IV_OTC | Call by reference | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | Object Type Code | 20091015 | ||
4 | ![]() |
IV_SW_COMPONENT | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20091007 | ||
5 | ![]() |
IV_TEMP_TEXT | Call by reference | Type reference (TYPE) | STRING | Descriptions | 20091106 |
Method CREATE_ES_FROM_MODEL on class CL_MDF_ES_MANAGER has no exception.
Method CREATE_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATA_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | Data Model | 20091008 | ||
2 | ![]() |
IV_ROOT_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091008 |
Method CREATE_TEMPLATE on class CL_MDF_ES_MANAGER has no exception.
Method FILL_BAPIRETTAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091021 | ||
2 | ![]() |
IV_MSG | Call by reference | Type reference (TYPE) | BAPI_MSG | Message Text | 20091021 | ||
3 | ![]() |
IV_MSG_DETAILS | Call by reference | Type reference (TYPE) | USMD_S_MESSAGE | Messages | 20091123 |
Method FILL_BAPIRETTAB on class CL_MDF_ES_MANAGER has no exception.
Method FILL_ENTITIY_HIERARCHY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091104 | ||
2 | ![]() |
IV_DATA_MODEL | Value transfer | Type reference (TYPE) | USMD_MODEL | Data Model | 20091007 | ||
3 | ![]() |
IV_ENTITY | Value transfer | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091007 |
Method FILL_ENTITIY_HIERARCHY on class CL_MDF_ES_MANAGER has no exception.
Method GENERATE_ES_TEMPLATE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091102 | ||
2 | ![]() |
IV_BUS_TEMPLATE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091027 | ||
3 | ![]() |
IV_OTC | Call by reference | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | Object Type Code | 20091018 | ||
4 | ![]() |
IV_SW_COMPONENT | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20091009 | ||
5 | ![]() |
IV_TEMP_TEXT | Call by reference | Type reference (TYPE) | STRING | Descriptions | 20091106 |
Method GENERATE_ES_TEMPLATE_SET on class CL_MDF_ES_MANAGER has no exception.
Method GET_ENTITY_TABLE_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ENTITY_TABLE_DETAILS | Call by reference | Type reference (TYPE) | TY_MDG_ENTITY_TABLE | 20091022 | |||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091104 | ||
3 | ![]() |
IV_DATA_MODEL | Value transfer | Type reference (TYPE) | USMD_MODEL | Data Model | 20091007 | ||
4 | ![]() |
IV_ENTITY | Value transfer | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091007 |
Method GET_ENTITY_TABLE_DETAILS on class CL_MDF_ES_MANAGER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_OBJ_REFERENCE | Value transfer | Object reference (TYPE REF TO) | CL_MDF_ES_MANAGER | Enterprise Search Implementaiton | 20091006 |
Method GET_INSTANCE on class CL_MDF_ES_MANAGER has no exception.
Method GET_RELATED_ENTITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RELATED_ENTITIES | Call by reference | Type reference (TYPE) | TY_MDG_T_ENTITY_HYR | table for entity hierarchy | 20091010 | ||
2 | ![]() |
IV_PARENT_ENTITY | Value transfer | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091010 |
Method GET_RELATED_ENTITIES on class CL_MDF_ES_MANAGER has no exception.
Method GET_TEMPLATE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_HOME_SOFTWARE_COMPONENT | Value transfer | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20091021 | ||
2 | ![]() |
EV_OBJECT_TYPE_BACKEND_NAME | Value transfer | Type reference (TYPE) | ESH_E_OM_BACKEND_NAME | Backend Name | 20091021 | ||
3 | ![]() |
EV_TEMPLATE_NAME | Value transfer | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091021 |
Method GET_TEMPLATE_ATTRIBUTES on class CL_MDF_ES_MANAGER has no exception.
Method SET_TEMPLATE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_HOME_SOFTWARE_COMPONENT | Value transfer | Type reference (TYPE) | ESH_E_OM_SYSREL | Software Component | 20091021 | ||
2 | ![]() |
IV_OBJECT_TYPE_BACKEND_NAME | Value transfer | Type reference (TYPE) | ESH_E_OM_BACKEND_NAME | Backend Name | 20091021 | ||
3 | ![]() |
IV_TEMPLATE_NAME | Value transfer | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091021 |
Method SET_TEMPLATE_ATTRIBUTES on class CL_MDF_ES_MANAGER has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 702 |