SAP ABAP Class CL_IM_ERP_WEC_ENTPRSRCH (Imp. class for BAdI imp. ERP_WEC_ENTPRSRCH)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   WEC-APP-SLS-ERP (Application Component) WebChannel Sales using ERP-SD
     ISA_R3 (Package) Internet Sales R/3
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ERP_ISA_GEN_DOC_SEL BAdI interface IF_EX_ERP_ISA_GEN_DOC_SEL 20091106
Properties
Class CL_IM_ERP_WEC_ENTPRSRCH  
Short Description Imp. class for BAdI imp. ERP_WEC_ENTPRSRCH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISA_R3   Internet Sales R/3 
Created 20091106   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_ERP_WEC_ENTPRSRCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ERP_ISA_GEN_DOC_SEL BAdI interface IF_EX_ERP_ISA_GEN_DOC_SEL 20091106
Friends
Class CL_IM_ERP_WEC_ENTPRSRCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CTR_OPT Instance attribute Protected Type reference (TYPE) ISALES_CTROPT 20091106
2 GT_ES_HANDLE Instance attribute Protected Type reference (TYPE) T_HANDLE_TAB Table of result handles 20100315
3 GT_QUERY_INSTANCE Instance attribute Protected Type reference (TYPE) LCRMT_QUERY_INSTANCE 20091106
4 GT_SEL_FIELDS Instance attribute Protected Type reference (TYPE) ISALES_SEL_FIELD_TAB 20091106
5 GT_SEL_OPT Instance attribute Protected Type reference (TYPE) ISALES_SELOPT_TAB 20091106
6 GV_SIMPLE_SEARCH_TEXT Instance attribute Protected Type reference (TYPE) TEXT40 20091106
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONNECTOR_ID Instance method Private Method covert Templat into connector id 20091126
2 PROCESS_RESULT_LINE Instance method Protected Method processes a single output line 20091111
Events
Class CL_IM_ERP_WEC_ENTPRSRCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LCRMS_QUEREY_SEL_OPTIONS Protected See coding 20091112 BEGIN OF lcrms_querey_sel_options, sign TYPE char1, option TYPE char2, low TYPE string, high TYPE string, END OF lcrms_querey_sel_options
2 LCRMS_QUERY_INSTANCE Protected See coding 20091106 BEGIN OF lcrms_query_instance, all_attr_search_string TYPE String, result_data TYPE REF TO data, result_starts_at_index TYPE int4, max_number_of_results TYPE int4, business_object TYPE esh_e_om_object_type, hit_count TYPE int4, connector_id TYPE esh_e_if_search_connector_id, additional_values TYPE lcrmt_query_search_fields, total_hits_found type int4, END OF lcrms_query_instance
3 LCRMS_QUERY_SEARCH_FIELDS Protected See coding 20091112 BEGIN OF lcrms_query_search_fields, name TYPE char30, value TYPE char40, sel_options TYPE lcrmt_querey_sel_options, END OF lcrms_query_search_fields
4 LCRMT_QUEREY_SEL_OPTIONS Protected See coding 20091112 lcrmt_querey_sel_options TYPE STANDARD TABLE OF lcrms_querey_sel_options WITH DEFAULT KEY
5 LCRMT_QUERY_INSTANCE Protected See coding 20091106 lcrmt_query_instance TYPE STANDARD TABLE OF lcrms_query_instance WITH DEFAULT KEY
6 LCRMT_QUERY_SEARCH_FIELDS Protected See coding 20091112 lcrmt_query_search_fields TYPE SORTED TABLE OF lcrms_query_search_fields WITH UNIQUE KEY name value
7 T_HANDLE Protected See coding 20100315 begin of t_handle, queryname type crmt_ext_obj_name, end of t_handle
8 T_HANDLE_TAB Protected See coding 20100315 t_handle_tab type standard table of t_handle
Method Signatures

Method GET_CONNECTOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20091126
2 Returning RV_CONNECTOR_ID Value transfer Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20091126
# Exception Resumable Description Created on
1 CX_ESH_CO_INVALID_PARAMETER Invalid Parameter 20091126
2 CX_ESH_IF_ENGINE ESH Interface Exception 20091126
3 CX_ESH_IF_NOT_SUPPORTED Interface not supported 20091126

Method PROCESS_RESULT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB_CRM Return parameter 20091111
2 Changing CV_DATA Call by reference Type reference (TYPE) DATA 20091111
3 Changing CV_ERROR Call by reference Type reference (TYPE) ISALES_ERROR Error Flag 20091111
4 Exporting ET_DOCUMENTS Call by reference Type reference (TYPE) ISALES_DOCLIST_TAB Search Result 20091111
5 Exporting ET_DOC_FIELDS Call by reference Type reference (TYPE) ISALES_DOC_FIELD_TAB Field list table for Documents 20091111
6 Importing IS_QUERY_INST Call by reference Type reference (TYPE) LCRMS_QUERY_INSTANCE 20091111
7 Importing IV_ROW Call by reference Type reference (TYPE) I 20091201

Method PROCESS_RESULT_LINE on class CL_IM_ERP_WEC_ENTPRSRCH has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605