SAP ABAP Class CL_CRM_ES_SO_ROOT (CRM Enterprise Search Shared Object Root)
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
Properties
Class CL_CRM_ES_SO_ROOT  
Short Description CRM Enterprise Search Shared Object Root    
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 20080409   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_ES_SO_ROOT has no forward declaration.
Interfaces
Class CL_CRM_ES_SO_ROOT has no interface implemented.
Friends
Class CL_CRM_ES_SO_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_EXTRACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_CRM_ES_EXTRACT_MANAGER CRM Enterprise Search extraction Manager 20080422
2 GT_GLOBAL_RUNTIME_STR Instance attribute Private Type reference (TYPE) LOCAL_RUNTIME_STRUCTURE Table type for runtime structure 20080409
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20080422
2 DELETE_DATA Instance method Public Method Delete data from Shared object 20080409
3 GET_DATA Instance method Public Method Get data from Shared object 20080409
4 GET_DATA_2 Instance method Public Method Get data from Shared Object - 2nd format 20080414
5 PUT_DATA Instance method Public Method Put data in Shared object 20080409
6 PUT_DATA_2 Instance method Public Method Put data in Shared Object - 2nd format 20080414
7 PUT_DATA_3 Instance method Public Method Put data in Shared Object - 3rd format 20080422
Events
Class CL_CRM_ES_SO_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LOCAL_RUNTIME_STRUCTURE Private See coding Table type for runtime structure 20080409 local_runtime_structure TYPE STANDARD TABLE OF runtime_structure
2 RUNTIME_STRUCTURE Private See coding Runtime Structure 20080409 BEGIN OF runtime_structure, taskid TYPE guid, object_extract TYPE esh_t_if_extract_nodes, object_relation TYPE crmt_es_additional_fields_tab, single_object_extract TYPE crmt_es_so_extract, END OF runtime_structure
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTRACTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_CRM_ES_EXTRACT_MANAGER 20080422

Method CONSTRUCTOR on class CL_CRM_ES_SO_ROOT has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080409

Method DELETE_DATA on class CL_CRM_ES_SO_ROOT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_EXTRACT Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20080409
2 Exporting ET_OBJECT_RELATION Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20080414
3 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080409

Method GET_DATA on class CL_CRM_ES_SO_ROOT has no exception.

Method GET_DATA_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_EXTRACT Call by reference Type reference (TYPE) CRMT_ES_SO_EXTRACT Table type for Shared object Extract 20080414
2 Exporting ET_OBJECT_RELATION Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB additional field information used in extraction 20080414
3 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080414

Method GET_DATA_2 on class CL_CRM_ES_SO_ROOT has no exception.

Method PUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACT Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20080409
2 Importing IT_RELATION_DATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB runtime relation linkage for extraction 20080414
3 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080409

Method PUT_DATA on class CL_CRM_ES_SO_ROOT has no exception.

Method PUT_DATA_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACT Call by reference Type reference (TYPE) CRMT_ES_SO_EXTRACT Table type for Shared object Extract 20080414
2 Importing IT_RELATION_DATA Call by reference Type reference (TYPE) CRMT_ES_ADDITIONAL_FIELDS_TAB additional field information used in extraction 20080414
3 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080414

Method PUT_DATA_2 on class CL_CRM_ES_SO_ROOT has no exception.

Method PUT_DATA_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACT Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20080422
2 Importing IV_TASKID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20080422

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