Product Search Customization

Hi Experts,
I need to enhance the product search functionality in webshop ,ie i need to search products based on Vendors , alongwith the standard search criteria.
I can u suggets me an approach to tackle ?
Also, i am not sure whether the search can be modified in CRM. i have the following perception of product data : ECC -> CRM -> Index server.
Is this perception correct?
If it is right, then can the search enhancement not be done in CRM system? Shoul it be done in the index server only?
Awaiting your replies.
Thanks and regards,
Shantanu.

Hi Ram,
Just to add to Shantanu's mail as I am his colleague.
Vendor name cannot be used as an attribute for product as it is the separate field in searh criteria.
In crm we have one relation table where we are storing VendorID and ProductID where every vendor is associated with few products.
I guess the actual search is happening on TREX based on the attributes like description, number....etc.
Vendor is the additional parameter to this search. It means there will be 2 search condition one is an attribute and second one is the vendor name.
We thought of filtering records on basis of 2 scenario. First fetch the product list from trex as per the standard way and then apply filter on the returned product list by making use of relation table in crm like in ('10001','10002',....') and vendor_name='XYZ'.
I hope this is will give you an idea about the requirement.
Need your inputs on how we can achieve this.
Thanks.
Regards,
Rupali

Similar Messages

  • How can I customize the sort options in the product search?

    Is there a way to customize the sort options availabe when you search for a product?

    That is covered here: http://helpx.adobe.com/business-catalyst/kb/modules-quick-reference.html#News
    {module_productresults, rowLength, targetFrame, resultsPerPage, sortType, hideEmptyMessage, useLi}
    This module can only be used in conjuction with a product search form. Whenever you insert a product search form into a page the system also adds the {module_productresults} module right after the form. When viewed in the front end this module does not render anything until the form's "Search" button is presed and a search is triggered. This module and the product search form can also be placed on different pages, take a look at this article for more details on this particular setup.
    Parameters
    rowLength - will limit the number of items per row when items are displayed as a list. Default is 1 item per row.
    targetFrame - possible values are _blank, _self and _top. This parameter is used to specify the frame you want the item to open in.
    resultsPerPage - specifies the number of results the search will display per page.
    sortType - sortType can be alphabetical, price, date, or weight. Do note the sortType is ignored if the "Sort By" field is present in the product search form.
    hideEmptyMessage - specify True if you don't want the No Items Found message to be displayed
    UseLi - specify True to render the output in Li's instead of tables
    This module is rendered with these layouts
    Online Shop Layouts > Individual Product - Small
    This module also supports custom templates
    Examples
    {module_productresults,4,_blank,10,,true} - displays the products that match the search criteria 4 per rotw, 10 per page and hides the "No products found matching your query." if no products are found. The structure rendered is a table. When clicking the product name the detail view (rendered using theIndividual Product - Large layout) opens up in a new tab.
    {module_productresults,,_self,2,,,true} - displays the products that match the search criteria 2 per page and renders "No products found matching your query." if no products are found. The structure rendered is an unordered list. When clicking the product name the detail view (rendered using the Individual Product - Largelayout) opens up in the same tab.
    {module_productresults,2,_self,2,,,true template="/layouts/custom/moduleproductresults.tpl"} - displays the products that match the search criteria 2 per page and renders "No products found matching your query." if no products are found. The structure is no longer an unordered list as it is in the example above, thecustom template is used instead.

  • Product search is not working in other JSP inj b2c application

    hi,
    I had one requirement that we have to bring product search from header jsp(b2c/navigationbar.inc.jsp) to CategoriesB2C.inc.jsp.
    i had copied all related code from last jsp.but search is not working.
    i had modified only jsp.just guide me do we have to modify any other file or .do class file.
    Thanks in advance.
    Jayesh Talreja

    Hi Jayesh,
    When you copy <td> element of product search from "navigationbar.inc.jsp" to "categoriesB2C.inc.jsp" you also have to copy
    <form> tag and necessary java script function from "navigationbar.inc.jsp" file.
    Read carefully "navigationbar.jsp.inc" file and understand how it is working in it and then copy necessary code from this file to "categoriesB2C.inc.jsp" file
    I tried to post code here but some how it is throwing an error while replying you. Sorry.
    I hope this will help you to resolve your issue.
    Regards.
    eCommerce Developer

  • Product Search in IC WebClient

    Hi,
    I am new to WebClient and now my client has an enhancement for Product Search in WebClient. Any help in this is greatly appreciated.
    Backend system: SAP ECC
    CRM System: SAP CRM 4.0
    Sales Order Creation: in SAP CRM Web Client
    1). Client products come in many different versions (ECC has products globally).
    2). Client need a functionality in such a way that, during sales order entry the interaction center agent should search the product based on the country and product description(sometimes customer group).
    Example: A typical distinction between the different products is the language on the packaging. Products sold to customers in Canada can have multiple language versions: an English only variant, and an English/French variant. Some of the client products can have up to 8, 9 different language versions.
    Therefore an enhancement is needed to select the appropriate version of a product depending on the county of the ordering customer (in some situations also the customer group of the customer is taken into account).
    How we handle this enhancement in Web Client?? Please reply to this as quickly as possible.
    Thanks a bunch!
    -Supraja

    Hi,
    A better solution is to edit your own copy of the navigational XML as per the <a href="http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000647973&_SCENARIO=01100035870000000112&_OBJECT=011000358700003057372006E">Web IC Cookbook.</a> The section you want is around page 60.
    Regards,
    Patrick.

  • Function modules for User check and Product search

    Hi,
    Please give me the names of function module which are used for user login check, and Product search.
    Thanks,
    Devender V

    Hi,
    For User login check belwo Function module,
    SUSR_LOGIN_CHECK_RFC for ECC/R3
    CRM_ISA_LOGIN_R3USER_CHECKS for CRM
    For product try below Function module.
    BAPI_MATERIAL_GET_DETAIL
    I hope this information will help you.
    Regards.
    eCommerce Developer

  • "MAXIMUM NO OF HITS" field in selection screen for Product Search

    Hi all,
       We are  running on SRM 4.0.I have a query regarding the Selection screen which appears for the Product Search when we click on the "inetrnal Goods/Servcies" link...
        I have developed a Z-serch help for the Product search wherein i have control of  all the other fields lik "Product ID"," Product description " etc..But not "Maximum no of hits" (since it is  a part of the std functionality)...In the selection sceen field " Maximum  no of hits" ,whatever value i enter  that value is not considered...So is there any way that this field is not diplayed on screen/can be disabled(made an O/p field)...
      All suggestions are  welcome....Please  help...
    Thanks & Regards,
    Disha.

    Well,
    You're talking about COLLECTIVE search help. You won't definie Max No of hit at this level.
    Define an elementary search help and assign to this one a dialog mode (retriction or set of values).
    Regards,
    Bertrand
    PS : Don't forget reward points

  • Product Search Using Oracle Text or By Any Other Methods using PL/SQL

    Hi All,
    I have requirement for product search using the product table which has around 5 million products. I Need to show top 100 disitnct products searched  in the following order
    1. = ProductDescription
    2. ProductDescription_%
    3. %_ProductDescription_%
    4. %_ProductDescription
    5. ProductDescription%
    6. %ProductDescription
    Where '_' is space.  If first two/three/or any criteria itslef gives me 100 records then i need not search for another patterns
    Table Structure Is as follows
    Create Table Tbl_Product_Lookup
        Barcode_number                Varchar2(9),
        Product_Description Varchar2(200),
        Product_Start_Date Date,
        Product_End_Date Date,
        Product_Price Number(12,4)
    Could you please help me implementing this one ? SLA for the search result is 2 seconds
    Thanks,
    Varun

    You could use an Oracle Text context index with a wordlist to speed up substring searches and return all rows that match any of your criteria, combined with a case statement to provide a ranking that can be ordered by within an inner query, then use rownum to limit the rows in an outer query.  You could also use the first_rows(n) hint to speed up the return of limited rows.  Please see the demonstration below.  If you decide to use Oracle Text, you may want to ask further questions in the Oracle Text sub-forum on this forum or space or whatever they call it now.
    SCOTT@orcl_11gR2> -- table:
    SCOTT@orcl_11gR2> Create Table Tbl_Product_Lookup
      2    (
      3       Barcode_number       Varchar2(9),
      4       Product_Description  Varchar2(200),
      5       Product_Start_Date   Date,
      6       Product_End_Date     Date,
      7       Product_Price          Number(12,4)
      8    )
      9  /
    Table created.
    SCOTT@orcl_11gR2> -- sample data:
    SCOTT@orcl_11gR2> insert all
      2  into tbl_product_lookup (product_description) values ('test product')
      3  into tbl_product_lookup (product_description) values ('test product and more')
      4  into tbl_product_lookup (product_description) values ('another test product and more')
      5  into tbl_product_lookup (product_description) values ('another test product')
      6  into tbl_product_lookup (product_description) values ('test products')
      7  into tbl_product_lookup (product_description) values ('selftest product')
      8  select * from dual
      9  /
    6 rows created.
    SCOTT@orcl_11gR2> insert into tbl_product_lookup (product_description) select object_name from all_objects
      2  /
    75046 rows created.
    SCOTT@orcl_11gR2> -- wordlist:
    SCOTT@orcl_11gR2> begin
      2    ctx_ddl.create_preference('mywordlist', 'BASIC_WORDLIST');
      3    ctx_ddl.set_attribute('mywordlist','PREFIX_INDEX','TRUE');
      4    ctx_ddl.set_attribute('mywordlist','PREFIX_MIN_LENGTH', '3');
      5    ctx_ddl.set_attribute('mywordlist','PREFIX_MAX_LENGTH', '4');
      6    ctx_ddl.set_attribute('mywordlist','SUBSTRING_INDEX', 'YES');
      7    ctx_ddl.set_attribute('mywordlist', 'wildcard_maxterms', 0) ;
      8  end;
      9  /
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> -- context index that uses wordlist:
    SCOTT@orcl_11gR2> create index prod_desc_text_idx
      2  on tbl_product_lookup (product_description)
      3  indextype is ctxsys.context
      4  parameters ('wordlist mywordlist')
      5  /
    Index created.
    SCOTT@orcl_11gR2> -- gather statistics:
    SCOTT@orcl_11gR2> exec dbms_stats.gather_table_stats (user, 'TBL_PRODUCT_LOOKUP')
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> -- query:
    SCOTT@orcl_11gR2> variable productdescription varchar2(100)
    SCOTT@orcl_11gR2> exec :productdescription := 'test product'
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11gR2> column product_description format a45
    SCOTT@orcl_11gR2> set autotrace on explain
    SCOTT@orcl_11gR2> set timing on
    SCOTT@orcl_11gR2> select /*+ FIRST_ROWS(100) */ *
      2  from   (select /*+ FIRST_ROWS(100) */ distinct
      3              case when product_description = :productdescription            then 1
      4               when product_description like :productdescription || ' %'       then 2
      5               when product_description like '% ' || :productdescription || ' %' then 3
      6               when product_description like '% ' || :productdescription       then 4
      7               when product_description like :productdescription || '%'       then 5
      8               when product_description like '%' || :productdescription       then 6
      9              end as ranking,
    10              product_description
    11           from   tbl_product_lookup
    12           where  contains (product_description, '%' || :productdescription || '%') > 0
    13           order  by ranking)
    14  where  rownum <= 100
    15  /
       RANKING PRODUCT_DESCRIPTION
             1 test product
             2 test product and more
             3 another test product and more
             4 another test product
             5 test products
             6 selftest product
    6 rows selected.
    Elapsed: 00:00:00.10
    Execution Plan
    Plan hash value: 459057338
    | Id  | Operation                      | Name               | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT               |                    |    38 |  3990 |    13  (16)| 00:00:01 |
    |*  1 |  COUNT STOPKEY                 |                    |       |       |            |          |
    |   2 |   VIEW                         |                    |    38 |  3990 |    13  (16)| 00:00:01 |
    |*  3 |    SORT UNIQUE STOPKEY         |                    |    38 |   988 |    12   (9)| 00:00:01 |
    |   4 |     TABLE ACCESS BY INDEX ROWID| TBL_PRODUCT_LOOKUP |    38 |   988 |    11   (0)| 00:00:01 |
    |*  5 |      DOMAIN INDEX              | PROD_DESC_TEXT_IDX |       |       |     4   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - filter(ROWNUM<=100)
       3 - filter(ROWNUM<=100)
       5 - access("CTXSYS"."CONTAINS"("PRODUCT_DESCRIPTION",'%'||:PRODUCTDESCRIPTION||'%')>0)
    SCOTT@orcl_11gR2>

  • QUERY ON PRODUCT SEARCH

    Hi All,
       i  implemented the Product search based on the Plant by modifying the std search help attached to the std shlp BBPH_PRODUCT_GENERAL.
      Now my prob is that in one of the selection parameter field "PRODUCT_TYPE",whatever  value i enter at runtime,the std  structure for seloptions (SELOPT) doesnt take the value or this field.For all other fields ,the values are being taken.I tried changing the propertieds for this field acc to other fields but that doesnt help.
      Can anyone throw  some light on this???
    regards,
    Disha.

    Ram,
    DATA : Begin of i_VBPA occurs 0,
                 VBELN like VBPA-VBELN,
                  PARVW like VBPA-PARVW,
               END OF i_VBPA.
    This is for single search parameter...
    Select  vbeln parvw into table i_vbpa from VBPA  Where PARVW eq  = 'Z8'.
    This is for all search parameters
    Select  vbeln parvw into table i_vbpa from VBPA
      Where PARVW  in ('ER','ZL','ER').
    SORT i_VBPA by VBELN PARVW.
    Pls. reward if useful

  • Adding  extra  fields to the Product search display

    Hi all,
        I have a  requirement where the std Product search needs to be modified wherein i need to add a price field for some materials whcih i will maintain in a  Z table(custom table for the materials and its price).
        Now my problem is that the o/p structure is taking the fields from the view BBPV_F4PR_GEN (where i dont have nay price field!)...When i pass my structure to the Dispaly FM "F4UT_RESULTS_MAP" it doesnt consider my custom structure for display....
      is it possible to change the o/p structure for the Product search display???Has anybody tried thsi before???
      Any help is  appreciated.
    Thanks & regards,
    Disha.

    AFAIK, the only way to do this is to write a system modifcation.
    The BADI is executed only once at startup of the session, so that makes it merely static. (A strange point in time, I discussed it with SAP and they just shook their heads)
    I had the same problem with some other F4-Helps and it was a big hazzle. From my experience, no straight answer.

  • Filter on product search in SAP CRM 2007 User Interface

    Hi Experts,
    I have the following requirement: we need to have the possibility to filter the Products in the Product search in the user interface based on the User's sales organization. Meaning that, if a user belongs to Sales Organization A, he will be able to see ONLY the products belonging to sales organization A.
    Can anybody of you Experts, suggest a way to implement this via standard SAP and not via an enhancment if possible?
    Thanks in advance to all of you.
    MC

    Hi Michele,
    maybe have a look at BAdIs COM_PRODUCT_SEARCH and COM_PRODUCT_SE. Did not try them myself but they are for enhancing searches in product.
    cheers Carsten

  • Personalize link missing in product search.

    Hi All,
      personalize link is missing in the product search in portal. Could you Please guide me how to add personalize link in the Product search as Im new to portal.
    Thanks & Regards,
    Swetha

    Hi,
    What do you mean "product search"?
    If it means F4 help mode of PC-UI, you can't use personalization function in the screen.
    Take a look at sorce code.
    Line:77
    Method:RENDER_PAGE
    Class:CL_CRM_BSP_FRAME_SRES
    to display link is controlled intentionally.
    Regards,
    Yohei

  • Urgent:Issue of Product Search

    Hi All,
    In customer Product Search , it return only 100 items.
    but in profile option value set IBE: No of Results in Search -->200(default)
    but I am able to view only 100 records in customer UI.
    please advise me how can i fix it ASAP
    Thanks

    Hi All,
    If I set profile : IBE: No of Results in Search vlaue to 500 then it return 250 results.
    Exactly half of Profile Value..
    Even I check the jsp code and query. it looks fine to me..
    please any body share your valuable points with me to fix ASAP.
    Thanks & Regards

  • Enhance product search in ICSS.

    Hi Expert,
    In ICSS I want to enhance the product search in create service ticket. As a standard functionality you can search product by entering product id or description. I want to enhance that search by catalor id. Means by putting catalog id it should give the corresponding material. We have created ZCATALOG1 and ZCATALOG2 attributes in an index of trexadmin and customized the ICSS UI in such a way that catalog id will come below product id . There you can put the catalog id. Now question is how to assign the search text in ZCATALOG1. Any body has any clue how to it?. It will be really helpfull to me.

    Hi Tuhin,
        PFB the link this might help you.
    Re: Product custom search logic in Web UI
    Regards,
    Lakshmi.Y

  • Add existing settype to product search

    Hello,
    I want to add the existing field basecategory (Relation ProductBaseCategory) to the product search in CRM.
    1. I have appended the new field to the search structure CRMT_PRIL_QUERY_ADVSEARCH_PROD
    2. I have created an entry in table CRMC_PRSEA_ATTR for my field. I have found the settype COMM_PR_CATEGORY which sounds suitable. But I cannot see the Attributes belonging to it. Does anybody know what is the attributes naem for the base category?
    Or has anybody another idea how I can add the BaseCategory to the Search Parameters?
    Thanks,
    Anne

    Hello Anne,
    Search based on Category ID is already present in standard.
    But I doubt, enhancing the search with base hierarchy would work since this field is not covered
    within existing standard search. ( I mean by underlying APIs).
    Best Regards,
    Shanthala.

  • Product Search Modification Options

    Hi All,
       I have created my on Z-search for Products based on the Plant to which the requisitioner belongs to.Now in EBP,I have  downloaded all the products(Materials and Services) from Backend.
       Also, when I  go through the "Internal Goods/servcies " link for creating the SC,I  need to  see in the  Product search, all the Non-catalogue Products(i.e. excluding the materials and services which  come under the category for  Catalogue Products).
       Now  my query is that I can filter out the products(belonging to te CATALOGUE product category)  before displaying the Product List in the Z-search,but is it advisable to delete these Catalogue Products from EBP itself once they  are transferred from EBP to CCM.(In CCM only ,I will  be  accessing these Catalogue Products to create a  SC through the CATALOGUE link).
    Thanks & Regards,
    Disha.

    Not on products but you can on catalogs. Click the tick box in the shipping option and you will see filters and options such as countries and catalogs.

Maybe you are looking for

  • Total line in ALV grid

    Hi, Can I use a total line in an ALV grid and hide part of the columns, so that only the total line will be presented for some of the columns ?

  • Large heap sizes, GC tuning and best practices

    Hello, I've read in the best practices document that the recommended heap size (without JVM GC tuning) is 512M. It also indicates that GC tuning, object number/size, and hardware configuration play a significant role in determining what the optimal h

  • Production order create: User exit

    Dear All , I want the user exit name while :in create mode of Production order while saving the production order i want to check the production order Qty and other data entered by users ? Pl guide with the User Exit name ? Regards ,

  • TREX 7.0 Problem

    Hi friends, i m working in portal7.0 and i want to configure TREX 7 in my portal, i have a document,how to install it,but u want to know that TREX host name must be same as Portal host name???? or it should be different???? few days ago i installed T

  • Protected Mode of Reader X still doesn't work on Citrix

    Hi there, This is our environment: - Windows Server 2003 SP2 Standard, 32bit - Citrix PS 4.5 - Update to Adobe Reader 10.1 from 9.4.5 (but problem comes up with a clean installation as well) As far as I can read from the release notes to Adobe Reader