SAP ABAP Class CL_CRM_ES_TO_EXTR (Technical Object Extractor)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-ES (Application Component) Enterprise Search Integration
     CRM_ES_EXTR_MGR (Package) CRM Enterprise Search Extraction Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_ES_DATA_EXTRACTOR Interface for Extractor methods 20080331
Properties
Class CL_CRM_ES_TO_EXTR  
Short Description Technical Object Extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_EXTR_MGR   CRM Enterprise Search Extraction Manager 
Created 20080229   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_ES_TO_EXTR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_ES_DATA_EXTRACTOR Interface for Extractor methods 20080331
Friends
Class CL_CRM_ES_TO_EXTR has no friend class.
Attributes
Class CL_CRM_ES_TO_EXTR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATASTRUCTS Instance method Private Method 20080509
2 DOMNAME_2_BE_FILTERED Instance method Private Method checks whether the filter on Domname can and has 2 be applie 20080509
3 EXTRACT_TO_DATA Instance method Public Method Extract data 20080404
4 EXTRACT_TO_DATA_DRY Instance method Public Method Extract data 20080408
5 GET_DDIC_TABLE Instance method Private Method retrieves ddic table to a table (by name) 20080509
6 GET_LANGUAGE_FIELD Instance method Private Method Gets Language Field 20080409
7 TABLE_CONTAINS_DOMNAME Instance method Private Method returns ABAP_TRUE if DOMNAME is a field of the table 20080509
Events
Class CL_CRM_ES_TO_EXTR has no event.
Types
Class CL_CRM_ES_TO_EXTR has no local type.
Method Signatures

Method CREATE_DATASTRUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SREF Value transfer Object reference (TYPE REF TO) DATA 20080509
2 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20080509

Method CREATE_DATASTRUCTS on class CL_CRM_ES_TO_EXTR has no exception.

Method DOMNAME_2_BE_FILTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME_SG Name of a domain with Set/Get parameter 20080509
2 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20080509
3 Exporting RV_RESULT Call by reference Type reference (TYPE) STRING Logical Variable 20080509

Method DOMNAME_2_BE_FILTERED on class CL_CRM_ES_TO_EXTR has no exception.

Method EXTRACT_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080404
2 Importing IS_TEMPLATE_HEADER_TO Call by reference Type reference (TYPE) CRMS_ES_HEADER_DATA_TO ES Header Data for Technical Template 20080409
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080404

Method EXTRACT_TO_DATA on class CL_CRM_ES_TO_EXTR has no exception.

Method EXTRACT_TO_DATA_DRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080408
2 Importing IT_MODELED_RELATIONS Call by reference Type reference (TYPE) CRMT_ES_RELATION_TAB Table of Generic Object Relations 20080408
3 Changing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080408
4 Importing IV_BOL_OBJECT_ID Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20080408
5 Importing IV_KEYSTRUCTNAME Call by reference Type reference (TYPE) STRING 20080408
6 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) CRM_ES_NODE_ID Node ID for CRM ES 20080408

Method EXTRACT_TO_DATA_DRY on class CL_CRM_ES_TO_EXTR has no exception.

Method GET_DDIC_TABLE 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 Table Name 20080509
2 Returning RV_RESULT Value transfer Type reference (TYPE) DDFIELDS DD: Field List 20080509

Method GET_DDIC_TABLE on class CL_CRM_ES_TO_EXTR has no exception.

Method GET_LANGUAGE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDNAME Value transfer Type reference (TYPE) STRING 20080409
2 Importing IT_ATTR_DATA Call by reference Type reference (TYPE) CRMT_ES_ATTR_DATA_TO_TAB Attribute data table type for Technical Templates 20080409

Method GET_LANGUAGE_FIELD on class CL_CRM_ES_TO_EXTR has no exception.

Method TABLE_CONTAINS_DOMNAME 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 Control Structure for Testing the Table Name (Apart fr. SAA) 20080509
2 Returning RV_RESULT Value transfer Type reference (TYPE) CRMT_BOOLEAN Logical Variable 20080509

Method TABLE_CONTAINS_DOMNAME on class CL_CRM_ES_TO_EXTR has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 700