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 | Instance attribute | Protected | Type reference (TYPE) | ISALES_CTROPT | 20091106 | ||||
| 2 | Instance attribute | Protected | Type reference (TYPE) | T_HANDLE_TAB | Table of result handles | 20100315 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | LCRMT_QUERY_INSTANCE | 20091106 | ||||
| 4 | Instance attribute | Protected | Type reference (TYPE) | ISALES_SEL_FIELD_TAB | 20091106 | ||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | ISALES_SELOPT_TAB | 20091106 | ||||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TEXT40 | 20091106 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | covert Templat into connector id | 20091126 | |
| 2 | 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 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091126 | |||
| 2 | RV_CONNECTOR_ID | Value transfer | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20091126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid Parameter | 20091126 | ||
| 2 | ESH Interface Exception | 20091126 | ||
| 3 | Interface not supported | 20091126 |
Method PROCESS_RESULT_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB_CRM | Return parameter | 20091111 | |||
| 2 | CV_DATA | Call by reference | Type reference (TYPE) | DATA | 20091111 | ||||
| 3 | CV_ERROR | Call by reference | Type reference (TYPE) | ISALES_ERROR | Error Flag | 20091111 | |||
| 4 | ET_DOCUMENTS | Call by reference | Type reference (TYPE) | ISALES_DOCLIST_TAB | Search Result | 20091111 | |||
| 5 | ET_DOC_FIELDS | Call by reference | Type reference (TYPE) | ISALES_DOC_FIELD_TAB | Field list table for Documents | 20091111 | |||
| 6 | IS_QUERY_INST | Call by reference | Type reference (TYPE) | LCRMS_QUERY_INSTANCE | 20091111 | ||||
| 7 | 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 |