Product search criteria

Dear All,
I'm new to CRM UI Enhancements.
Is it possible to enhance product input help (in sales order) to show the product description as the first criteria instead of product ID?
Regards,
Ahmed

Hi Ahmed,
Interesting requirement.. Here's how you can go about it.
1.On click of F4, the underlying view called is PRD01QR/SearchHelp. This is achieved in the component BT115S_SLSO through Component Usage.
Hence, to achieve your requirement, you need to do the following:
2. Goto View PRD01QR/SearchHelp via transaction bsp_wd_cmpb.
3. Goto 'Configuration' tab.
4.choose Copy Configuration
5.For your new configuration, enter the value of Component Usage as 'CUProductValueHelp'.
Let the other values be the same as source config.
6.For your copied configuration, In the 'Selected Search Criteria', Move the 'Product Description' filed up using the 'Up' button and Save.
Now when you relogin to webui, check in the F4 help of product id, your new configuration should be loaded..
Hope this helps..Good luck.
Regards
Nisha

Similar Messages

  • How to add a standard field to the Product search criteria ?

    Hello all,
    despite my searches on google and sdn, i'm still  confused on how to add a standard field in the search criteria of the Product seach screens (component/view PRD01QR/Search for example) , I mean a standard Product field that is not included in the available fields list in the UI configuration tool.
    I found some explanations for adding a specific Z-Field, this is ok , but I'd like to add a standard field as a search criterion, namely the item category group.
    Could someone give me the needed detailed steps for this?
    thanks
    Ludovic

    Hi
    Chk ths link out :
    http://wiki.sdn.sap.com/wiki/display/CRM/Howtoaddanexistingfieldtoasearchpageofadifferent+component
    Rgds,
    Swati

  • Microsoft product specific search criteria in WUA API.

    I am trying to implement one use case for searching Windows updates using WUA APIs.
    I am able to search available update using some criteria like "IsInstalled=0". I followed "http://msdn.microsoft.com/en-us/library/aa386526%28VS.85%29.aspx" for criteria pattern format but here I am not able to construct search criteria
    to find updates specific to one product only like MS Office, IE, Windows Defender etc.
    Please let me know if someone has information about product specific criteria to search updates.
    Thanks in advance...

    I got these GUID from WSUS specific database.
    Okay. Just because there's an identifier in the database does not mean it's accessible via the API. You seem to be assuming capabilities exist that are not expressly documented.
    Could you please share the way to capture same or some link where I can have correct GUID specific to MS products.
    No, I cannot. Product Categories are not pre-defined, and thus could not be documented. They're created, as needed, and as such are dynamically assigned a GUID at the time of creation in the catalog.
    The page I provided the link for is the sum total of documentation available for this function. Nothing on that page suggests or implies that you can query the API by Product Category, and considering their dynamic creation nature, that makes absolutely
    perfect sense to me.
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Search Criteria - Product ID not  working for numeric Internal Goods/Servic

    Hi All,
    I was searching Internal Goods/Services via Product ID. In the search criteria for Product ID we have given 1* as search criteria and it seach all alphanumeris Internal Goods/Services but not able to give search results for numeric Internal Goods/Services.
    Do we need to apply any correction note?
    Best Regards
    Lovkesh

    Hi
    <u>Try the following OSS notes</u>
    <b>Note 707781 - Product search does not find all documents
    Note 871627 - Incorrect formatting of product ID in Shop transaction
    Note 788339 - Performance problems during call of search help for products
    Note 803414 - Shop: Search for an invalid product returns all entries
    Note 1034811 - Search in product ID if altrntive ID does not return results
    Note 1004975 - SRM@ERP: Dump CX_SY_ASSIGN_CAST_UNKNOWN_TYPE in COMMPR01
    Note 483896 Product search - same product ID from several backends
    Note 419581 EBP-SHP: Product search by logical system</b>
    <u><b>Incase nothing works, better to get back to SAP.</b></u>
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • Adding a Field in  search Criteria in Web UI

    Hello All ,
       I am working on SAP CRM 7.0 Webui Marketing module (Business Role : Marketingpro) . Here when I select the "Account&Product" Work Center and go to search Contact . Here we will move to the Search Contact View here we will get a list box where we can select any search criteria to search a Contanct . Here in this  List box in need to add a new Field Called "Archiving Flag" . The component of the Search Contact is :: "BP_CONT_SEARCH" And the View is "BP_CONT_SEARCH/Search " Here in the View Structure Tab under Context->Context Node ->Search i just needd to a new Field called "Archiving Flag" in this context node "Search".  Can any Tell me the procedure to add a field to the lsit box of Search Criteria.
       Thanks in Advace
    Regards,
    Kiran Posanapalli.

    Hi Vinutha,
    U can add fields in the search view using AET in one way.
    The other way is identify the component for that search.Press F2 on the web ui screen of ur account search page and see the component name as well the view name for the search fields.
    Go to that search view in the component identified.
    In case of sales pro role,  account search component is  BP_CONT_SEARCH ,go to the view search and in that if we go to context node search an attribute named 'telephone' is present already.We can add that to visible fields in configuration tab.
    If not found under that context node then right click on context node and create a context node.Before that go to genil_model_browser and observe the relation level in which the field(mobile number) we need to add is present and copy the dependent object name.
    For example for phone number the dependent object is BuilAdressPhone. Now pass this value in create context node. Make the adjustments in configuration tab.
    *Give points if found useful.
    Regards
    HCL SPARKS

  • 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>

  • How to add search criteria options in CRM UI?

    Dear all,
    we`ve recently updated to SolMan 7.1 SPS10 (source was SPS04). Now I`m struggling a bit with adding
    an additional search criteria to the Incident Management Search View.
    I already considered OSS Note 1918128 (same Title as this thread) and I was able to check this in our - not yet updated - Productive System
    where this has been implemented already.
    Adding the Object /AICRM/PROJECT_ID to the customizing table BTQSRVREQ in SPRO with some Operators didn`t make the trick
    See attached Screenshot.
    Can you please assist me how I can add an additional Search Criteria to the Icident Management Search context (selectable/Operators etc.?).
    Reason behind is - we`d like search for open / closed incident for certain Projects as filter criteria.
    In Addition it would be also great to know - How the Incident Management Standard View / Table can be extended
    by the column "Project ID".
    The Project ID itsself is already linked a new created Icident - hence I`m able check the Project assignment by opening
    a specific Icident and personalize the view.
    regards and many thx in advance
    Benjamin

    Hi Benjamin,
    Enhancing the one order framework search is a common topic available on a lot of threads and blogs, hence I will add a link here :
    SAP CRM Technical Tutorials by Naval Bhatt.: How to enhance Opportunity search for a custom date type
    You can refer to this blog for help but lastly it's all debugging and trying that will help you achieve this in your scenario
    /Hasan

  • Add value to search criteria view

    Hello gurus,
    I use SAP CRM 7.0. I logon to CRM Web UI with salespro business role, then I go to Sales cycle -> Sales Orders. Search sales orders screen appears. There some values in the search creteria list: Sales order ID, Sold-to party, External reference, etc. But there is no Item category criteria there. I have to add Item category into the list of the search creteria so that I could find orders by Item category.
    Could you please suggest me with an appropriate solution for adding Item category value to the search criteria?
    Regards,
    Alex K Goodman

    Hi,
    To add a new field to search criteria, go to structure CRMST_QUERY_SLSORD_BTIL and append structure your new field.
    Go to component BT115S_SLSO view SlsOrdSQ and add the custom field to configuration.
    Implement BADI  CRM_BADI_RF_Q10_SEARCH with appropriate filter combinations.
    Refer these threads,
    Enhance product search
    BADI Implementation Error (BADI: CRM_BADI_RF_Q1O_SEARCH)
    Regards,
    Arun

  • Add standard search criteria in component BT115QS_SLSQ

    Hi Experts!
    Anybody can help me?
    I'm trying to join a standard search criteria for a component in bsp_wd_cmpwb transaction.
    I need a search criteria for Product Description (product name) in component BT115QS_SLSQ. How do I add this standard search term in this component?
    Best Regards!
    Diogo Lupinari.

    Use BADI 'BBP_SC_MODIFY_UI'
    Regards,
    Sachin

  • Search criteria, showing data with some restriction criteria

    Hi. How can I create restriction in browsing some page using ADF BC, for example if I create Search page I will browse some data which satisfy WHERE condition where something = search parameter.
    I tried with ...Action.java and method prepareModel(DataActionContext) to catch search criteria. My code looks like:
    public void onSearch(DataActionContext ctx) {
    HttpServletRequest request = ctx.getHttpServletRequest();
    DCBindingContainer bc = ctx.getBindingContainer();
    DCIteratorBinding deptIter = bc.findIteratorBinding("browsePersonsView1Iterator");
    String cName = request.getParameter("company_name");
    String countryName = request.getParameter("country");
    String lName = request.getParameter("lname");
    String stamp = request.getParameter("stamp");
    String orderBy = request.getParameter("orderby");
    if(cName.equals("")) cName="%";
    if(lName.equals("")) lName="%";
    if(stamp.equals("")) stamp="%";
    if(countryName.equals("Any")) countryName="%";
    deptIter.getViewObject().setWhereClause("Compname like '"+cName+"'" + " and Pp_Cname_Gbr like '"+countryName+"'" + " and lname like '" + lName + "' and id like '" + stamp +"'");
    if(!orderBy.equals("-1"))
    if(orderBy.equals("lname") || orderBy.equals("id") || orderBy.equals("compname") || orderBy.equals("compid"))
    deptIter.getViewObject().setOrderByClause(orderBy);
    deptIter.executeQuery();
    Is there a smarter way for doing this? Second thing, when I change Sync to Immediate this code gave me an error.

    You really need to read the OTN Howto/tip by Steve Muench on how to create a search page with fixed and dynamic criteria here:
    http://www.oracle.com/technology/products/jdev/howtos/10g/dynamiccrit/index.html

  • 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.

  • SAP CRM Standard Product Search Not working for ATTR STR_SUPPL2

    Hello Colleagues ,
    Background :-
    Each Product in SAP CRM has a location address .
    Address has an attribute STR_SUPPL2 . This standard field is also a Query Parameter in Product Search Query.
    When we use this Query Parameter STR_SUPPL2 , Search result in an Error Message with no result .
    Technical Analysis :-
    There is a Query Parameter named ST_SUPPL2 in the CRM Product Search ::ProdAdvancedSearchIndObjects .
    When we use this Query Parameter an Error message Appears .
    Search criteria LOCATION_ADDRESS.STR_SUPPL2 in scenario CL_COM_PRSEARCHSCENARIO_LOCAT not included in tool/filter    LOCATION_ADDRESS    STR_SUPPL2    CL_COM_PRSEARCHSCENARIO_LOCAT
    X
    I tried to find out the cause .Its mainly because SAP has coded in such a way to allow only few Location Address parameters in production search .
    This can be viewed in the class :: CL_COM_PRSEARCHTOOL_LOCAT~DO_SEARCH .
    There is a related OSS Note (1018099)  as well ,but its valid for few Fields only .
    We are already on CRM latest SP .
    Client Requirement :-
    Since STR_SUPPL2 is part of standard search criteria and my Client requires to consume this field in Product Search and Result .
    Please if some one can help here .
    MY DOUBTS :-
    Query 1 :-
    Should this be resolved by SAP and Shall i open an Incident ?
    Query 2 :-
    What BADI should i use if i need to write my own custom logic to implement search based on this field STR_SUPPL2 ?
    OR
    if there is an easier way to achieve this ?
    Refer to the attached snapshots.
    Regards
    Nitin

    Hello Samantak ,
    Thanks for your Sol Proposal .
    I checked Implementing COM_PRODUCT_SE .
    But looks like after Implementing the Enhancement Spot , I have to Take care of the Complete Product Search myself  .This is not the intension here .
    Reason : CL_CRM_PRIL_ADVSEARCH_BASE~GET_RANGESEARCH_RESULT
    CALL METHOD me->do_searchengine_search (Ignores all other Location Query Paramaters)
    CALL METHOD me->do_database_range_search
    I just need to enable 1 standard Field :: STR_SUPPL2 Seachable .
    Any comments are welcome

  • Enhance product search

    Hi,
    I would like to add my own search criteria to the standard product search. I figured that the used component is 'PRD01QR' and thus I enhanced it. The corresponding view is 'PRD01QR/Search'. I created a new context node that corresponds to my set type that contains the attributes I would like to add.
    Unfortunately, after creating the context node, the attributes are not visible in my customized configuration.
    Does anyone have a clue, how to enhance the standard product search with self-defined attributes? Thanks in advance!
    Regards,
    Marc

    Hi,
    I have the same problem. Can you let me know the answer for this.
    Thanx,
    Pandiyan

  • WEB-UI  -  How can we add search criteria "Activity ID" to archive search?

    Hi,
    When searching for an activity via the WEB-UI (Component BT126S_APPT / View ApptSQ) , it is not possible to search by activity ID (Search criteria is not available). Moreover, activity ID is not shown in the result list .
    Is there any way to add the activity ID to the search criteria / result list of the WEB-UI?
    Thank you in advance for your assistance.
    Melanie

    Hi Stephen,
    I am faced with the same situation in Territory Management, where in I need to add an additional Search Criteria for the Product Search.
    What are the steps one would need to follow in order to do such a custom development.
    Any pointers would be helpful.
    Thanks and Regards,
    Puja.

  • Enhance Product Search PRD01QR by Division

    Hi,
    I need to enhance the product search ( Component PRD01QR) with a new search criteria Division. Could you please advise me on how to achieve the functionality.
    Regards,
    Kamesh Bathla

    Hi Kamesh,
    For achieving the above functionality, there are two steps:
    1. Enhance the search structure which you have already completed successfully. Add the additional attributes in BOL structue and make them available in UI.
    2. Enhance the standard search.
    For this, there is a standard BADI definition in CRM: CRM_BADI_RF_Q1O_SEARCH. You need to create a filter dependent implementation for this. In the filter value, specify the name of your search object. In your case, its 'ProdAdvSearchRgProducts'. In the search method of this implemented class, you'll receive your search attributes value in the importing parameters. Write your own dynamic query here based upon your selection criteria and send result list in ET_GUIDLIST structure as returning parameter.
    The same result list will be populated in the result list of UI.
    The same concept can be adopted for enhancing any search in UI.
    I hope my answer helps.
    Thanks
    Vishal

Maybe you are looking for

  • IPad app icon will not move across rows

    iPad model A1460 iOS 7.0.4.  There seem to be strange touch-related problems.  Difficult to describe all the issues, however, the following is very consistent: 1.  On main menu screen, second or subsequent screen, touch an hold an icon, goes into edi

  • Export iPhone contacts to iTunes

    I have a MacBook, am running Mac OS X 10.7.2 Lion [I installed extra RAM].  Prior to installing extra RAM, synching my iPhone with iCloud caused duplicates of every contact in my MacBook Address book.  I've exported my vCards to my Desktop and want t

  • How to render SMIL application in Midlet ?

    Hi.. I am going to develop MMS (Multimedia Messaging Service) application. Now, JCP has released final proposed draft that specify JSR 205 WMA and make J2ME support for sending and receiving MMS message. An important thing in MMS application is prese

  • SAP FI-related workflows

    Hi guys, I am new to SAP workflow and wondered if you were able to provide me with a list of workflows available for use within the SAP GL and SAP Fixed Assets modules. we are about to embark on such an implementation and this would be a good basis f

  • Firewire 800 External Time Machine Backup Drive Disconnects

    Hi. Is this the Time Machine Firewire 800 external problem or Mountain Lion or the iMac Late 2009 model (iMac 11, 1): it doesn't happen often but it disconnects then OS X (10.8.2) would prompt that it should be ejected properly. After awhile it;s mou