Product Search in IC Webclient without IBase
Hi Experts,
Is it possible to serach and confirm products in IC Webclient based on Product ID without having IBase and IObject. Do let me know if anyone has done this before or any pointers to find a solution.
The customer implemented few crm modules earlier and is implementing IC Webclient 5.0 now.
regards,
Sajan
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.
Similar Messages
-
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!
-SuprajaHi,
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. -
Is it possible to make my product search just a keyword input area and a submit button. I want it to always search all catalogs and all products. If so can anyone give me the code for this. Here is the code I am using for the product search right now. I also want it to search the description and keywords of the products as well as the title if possible. Thanks for any help.
Josh
<h3>PRODUCT SEARCH</h3>
<form name="catproductsform97219" method="post" action="/Default.aspx?A=ProductSearch&ID=/search_results.html">
<div class="form">
<div class="item"><label for="CAT_ProductCatalogue">Search In</label><br />
<select class="cat_dropdown_small" id="CAT_ProductCatalogue" name="CAT_ProductCatalogue">{module_catalogueselect}</select></div>
<div class="item"><label for="CAT_ProductSearch">Keywords</label><br />
<input class="cat_textbox_small" type="text" id="CAT_ProductSearch" name="CAT_ProductSearch" maxlength="255" /></div>
<div class="item"><label for="CAT_ProductPrice">Price</label><br />
<select class="cat_dropdown_small" id="CAT_ProductPrice" name="CAT_ProductPrice">
<option value="-1,-1">Any Price</option>
<option value="0,50">0$-50$</option>
<option value="51,100">51$-100$</option>
<option value="101,150">101$-150$</option>
<option value="151,200">151$200$</option>
<option value="201,300">201$-300$</option>
<option value="301,-1">Over (>) 300$</option>
</select></div>
<div class="item"><label for="CAT_ProductSort">Sort By</label><br />
<select class="cat_dropdown_small" id="CAT_ProductSort" name="CAT_ProductSort">
<option value="Default">Default</option>
<option value="Weight">Popularity</option>
<option value="Date">Newest Products</option>
<option value="Price">Price</option>
<option value="Alphabetical">Alphabetical</option>
</select></div>
<div class="item"><input class="cat_button" type="submit" value="Search" /></div>
</div>
</form>
</div>
</div>
</div>
</div>Thanks Liam. Just wasn't sure what I could delete without messing up the form. It worked great.
Josh -
Production Order for a material without BOM and Routing
Is it possible to create a production order for a given material without routing and BOM, I know we can
create a production order for a material without a BOM (with a default routing) just wanted to check with
the above criteria
Thanks in Advance!!Members:
Thank you for your valuable replies and time
Santosh:
Tried what you have mentioned, but system still picks up a default routing
Kaushik:
Maintained Default values in OPJG for the given order type, but system still picks up
default routing
Mangalraj:
have no issue in creating a production order without a BOM, but I am trying to see
is there a way where I can create a production order without a BOM and routing (not
even default operation )
Any suggestions on how to create a production order for a material without a BOM
and routing (not even default one ) -
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 TalrejaHi 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 -
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 VHi,
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 -
Adding new search fields in BP search of IC webclient
Hi ,
I am new in BSP and IC Webclient. Can anyone give me suggetion about how to add new fields in BP search in IC webclient and incorporate the new fields in the search process ?
Thanks in advance.
PratipUse the transaction EEWB for modifying the search structure.
-
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,
VarunYou 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> -
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.
MCHi 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,
SwethaHi,
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
ThanksHi 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 -
How fast text search field in Oracle without using Intermedia?
How fast text search field in Oracle without using Intermedia? Thank you, Paul.
yes,it is overriden in VOImpl
public void executeQuery()
setQuery((new StringBuilder()).append(selectStmt).append(" order by ").append(getOrderByClause()).toString());
OAApplicationModuleImpl oaapplicationmoduleimpl = (OAApplicationModuleImpl)getApplicationModule();
OAApplicationModuleImpl _tmp = oaapplicationmoduleimpl;
if(oaapplicationmoduleimpl.isLoggingEnabled(1))
OAApplicationModuleImpl _tmp1 = oaapplicationmoduleimpl;
oaapplicationmoduleimpl.writeDiagnostics((new StringBuilder()).append(getClass().getName()).append(".executeQuery").toString(), (new StringBuilder()).append(" Query:").append(getQuery()).toString(), 1);
super.executeQuery();
But I have extended VO and substituted the VO . In the substituted VOImpl, instead of executeQuery(),I have written
public void customExecuteQuery()
setQuery((new StringBuilder()).append(selectStmt).append(" order by ").append(getOrderByClause()).toString());
executeQuery();
Will this work,or do I need to do any changes?
Thanks,
Maybe you are looking for
-
my laptop was stolen along with my ipod touch. It was registered with that laptop but I need proof for an insurance claim. how can i show i registered it (owned it) with my new laptop? my ipod was previous to the most recent so i think thats a 4th ge
-
Sent faxes are not saved in "Faxes" folder
Does anyone know where the "sent" faxes are stored? They are not in the "Faxes" folder under "users". In fax prefs, the "Save" box is checked but dimmed. Does this save only received faxes? How can I save "sent" faxes so I can see cover sheet message
-
Send Plan to Vendor Automatically
Dear Sir Ours is a production unit (assembly line) we use lot of components. So I want to know is it possible to send plan directly to Vendor by E-mail from SAP. Thanks & Regards Vishal
-
Public Holidays in Clock in /Clock out :ESS portal
Hi friends, I have maintained public holidays in my Holiday calendar in R/3.Inspite of this in the ESS portal in clock in clok out it is not showing as an off. Please help me on this. Regards
-
Java 6 (Mustang) GA Release
Does anyone know when the Java 6 GA release is scheduled, if at all? I looked at the JSR but it appears they haven't gotten there yet. We have a 1.3 application, which I would really like to rewrite. I read that 1.3 will be EOL upon this release of J