SAP ABAP Class CL_RSOS_ES_ATTRIBUTE (Object attribute)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSOS_ES (Package) BI Implementation of the Enterprise Search Connector
Properties
Class CL_RSOS_ES_ATTRIBUTE  
Short Description Object attribute    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSOS_ES   BI Implementation of the Enterprise Search Connector 
Created 20100622   SAP 
Last change 20110908   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 CL_RSOS_ES_ATTRIBUTE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSOS_ES_ATTRIBUTE has no interface implemented.
Friends
Class CL_RSOS_ES_ATTRIBUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_ATRNAME Instance attribute Public Type reference (TYPE) ESH_E_OM_NODE_FIELD Attribute name 20100622
2 N_ATRTYPE Instance attribute Public Type reference (TYPE) ESH_E_OM_NODE_NAME Attribute type (can be another object type) 20100622
3 N_CONTAINS_TEXT Instance attribute Public Type reference (TYPE) ABAP_BOOL Contains text 20100622
4 N_DATA_ELEMENT Instance attribute Public Type reference (TYPE) RSOS_DTELNM Data Element (For the Text of the Search Attribute) 20100622
5 N_DETAIL Instance attribute Public Type reference (TYPE) ABAP_BOOL Show in 'DETAIL' area 20100625
6 N_INT_NAVIGATION Instance attribute Public Type reference (TYPE) ABAP_BOOL Has interactive navigation 20100622
7 N_KEY Instance attribute Public Type reference (TYPE) ABAP_BOOL Attribute is key 20100622
8 N_MULTIVALUED Instance attribute Public Type reference (TYPE) ABAP_BOOL Multivalued attribute 20100622
9 N_OBJTYPE Instance attribute Public Type reference (TYPE) ESH_E_OM_NODE_NAME Object Type 20100622
10 N_REQUEST Instance attribute Public Type reference (TYPE) ABAP_BOOL Request attribute 20100622
11 N_RESPONSE Instance attribute Public Type reference (TYPE) ABAP_BOOL Response attribute 20100622
12 N_SUMMARY Instance attribute Public Type reference (TYPE) ABAP_BOOL Show in 'SUMMARY' area 20100625
13 N_TITLE Instance attribute Public Type reference (TYPE) ABAP_BOOL Show in 'TITLE' area 20100625
14 P_TH_CACHE Static Attribute Private Type reference (TYPE) TTH_ATTRIBUTE Attribute cache 20100702
15 P_TH_DELM_CACHE Static Attribute Private Type reference (TYPE) TT_DATA_ELEM Data Element Cache 20100706
16 P_T_TEXT Instance attribute Private Type reference (TYPE) TT_ATRTEXT Attribute text 20100622
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create instance of Attribute class 20100625
2 GET_ATR_BY_NAME Static method Public Method Get attribute by name 20100702
3 GET_ATR_DATA_ELEM Instance method Public Method Get data element property of a attribute 20100706
4 GET_TEXT Instance method Public Method Get attribute text in all languages 20100622
Events
Class CL_RSOS_ES_ATTRIBUTE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ATRTEXT Public See coding 20100622 BEGIN OF ts_atrtext, langu TYPE laiso, text TYPE esh_e_om_description, END OF ts_atrtext
2 TS_ATTRIBUTE Public See coding 20100622 BEGIN OF ts_attribute, objtype TYPE esh_e_om_node_name, atrname TYPE esh_e_om_node_field, ref TYPE REF TO cl_rsos_es_attribute, END OF ts_attribute
3 TS_DATA_ELEM Public See coding 20100706 BEGIN OF ts_data_elem, data_element TYPE rsos_dtelnm, property TYPE dd04v, END OF ts_data_elem
4 TTH_ATTRIBUTE Public See coding 20100622 tth_attribute TYPE HASHED TABLE OF ts_attribute WITH UNIQUE KEY objtype atrname
5 TTR_ATTRIBUTE Public See coding 20100622 ttr_attribute TYPE TABLE OF REF TO cl_rsos_es_attribute
6 TT_ATRTEXT Public See coding 20100622 tt_atrtext TYPE TABLE OF ts_atrtext
7 TT_DATA_ELEM Public See coding 20100706 tt_data_elem TYPE HASHED TABLE OF ts_data_elem WITH UNIQUE KEY data_element
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATRNAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Attribute name 20100625
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Object ytpe 20100625
3 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSOS_ES_ATTRIBUTE Object attribute 20100625

Method CREATE on class CL_RSOS_ES_ATTRIBUTE has no exception.

Method GET_ATR_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATRNAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Attribute name 20100702
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Object type 20100702
3 Returning R_R_ATTRIBUTE Value transfer Object reference (TYPE REF TO) CL_RSOS_ES_ATTRIBUTE Object attribute 20100702

Method GET_ATR_BY_NAME on class CL_RSOS_ES_ATTRIBUTE has no exception.

Method GET_ATR_DATA_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_ELEM Call by reference Type reference (TYPE) RSOS_DTELNM Data Element (For the Text of the Search Attribute) 20100706
2 Returning R_DATA_ELEM_PROP Value transfer Type reference (TYPE) DD04V Generierte Tabelle zu einem View 20100706

Method GET_ATR_DATA_ELEM on class CL_RSOS_ES_ATTRIBUTE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TEXT Value transfer Type reference (TYPE) CL_RSOS_ES_ATTRIBUTE=>TT_ATRTEXT Attribute text 20100701

Method GET_TEXT on class CL_RSOS_ES_ATTRIBUTE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730