Product code search on shopping cart

Hi! I am trying to implement diect material procurement in SRM (SRM7). I have created some materials and replicated successfully to SRM. When I create a shopping cart and click on the search hel p for product id, it is showing the logical system of the SRM system and nothing will show up when I do a search. If I change to the ECC logical system (which is right since the material originates from ECC), I can see the materials.
So, my question is how can I get the system to defaults to ECC logical system rather than SRM so that it saves the user having to change the logical system each time they search?
Thanks!
SF
Edited by: SF on Mar 2, 2010 5:13 PM

Hi SF
when you click internal goods/services
it shoud pop up a
find product
product id - empty
product description -empty
language key -EN
category id - empty
product  type -empty
logical systen - empty
maximumun no of hits - 500
IF YOU GET below , you need to create OSS message.
product id - empty
product description -empty
language key -EN
category id - empty
product  type -empty
logical systen - SRMCLNT100 - WRONG - YOU MUST CREATE A MESSAGE TO SAP.
maximumun no of hits - 500
end user will get frustrated if it comes ....he will not like this tool if it comes like to. tools to keep us more comfortable and help to server  fast
Muthu

Similar Messages

  • Tax code integration from shopping cart to PO in R3

    Hello Guru's
    Customer want to use tax code in SRM for catalog buying. We are on SRM 5.0 SAP R3 ECC 6.0 and the intention is to have have a tax code registration on the shopping cart which drops on the Purchase Order. Invocie shows tax code from PO. (They use invoice scanning).
    Can anybody help me with some usefull t ips on configuration ?
    Thanks as ever!

    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d076b9e9-7056-2b10-4483-a56737b0ef3c&overridelayout=true
    please refer kathir blog for your reference
    for describe/ material procurement
    if you activate tax via SPRO in SRM then only you get TAX field at basic data
    i may not sure for catalog.
    first activate
    spro
    cross application basic settings
    tax calculations
    tax calculations occurs in back end system .
    and notice your catalaog sc basic data .
    br
    muthu

  • Product Category Rules in Shopping Cart

    Hi All,
    Currently trying to figure out the logic behind how the SRM system fills in the Product Category field in the Shopping Cart when taking an item from a Punch-Out Catalog. From what I've researched so far, how it is supposed to work is:
    If a valid value is passed through NEW_ITEM-MATGROUP[n] then SRM should populate this.
    If no value is passed then default value maintained in Ext. Attributes of Org. Structure is taken.
    Are there any other rules that I'm missing? What if the catalog passes a valid Product ID, but no Product Category, will the system take the associated Product Category from COMMPR01, or will it take the default from org structure? In our tests we found that is taking the default from org structure, and I'm not sure if this is a bug, standard, or configuration issue.
    Regards,
    Andrew Bondarev

    Hi Richardo,
    Thanks for the response. We have already checked the table, and it doens't seem that there are duplicate entries for the Product Category.
    We did just have a breakthrough though in that if we supress the fields NEW_ITEM-ext_schema_type and NEW_ITEMEXT_CATEGORY_ID[n], then the proper value is populated in SRM.
    Note: We are performing the mapping on the APC side, so the value in NEW_ITEM-MATGROUP[n] is already the Product Category found in COMM_HIERARCHY. No mapping should be needed in SRM. I'm guessing that by passing a schema type and ext. category ID, SRM is looking for some mapping in SRM, but can't find it so it uses the value in the Org. Structure.
    Now the issue is figuring out how to allow for the values  for Schema and Ext.Category to still be passed from APC, but have SAP ignore them.
    Regards,
    Andrew

  • Wildcard search for shopping carts in Sourcing transaction

    Hi,
    We are on SRM 7.1. ECS.
    In the sourcing transaction,in the first step screen i.e. SELECT
    REQUSITION,there is a search criteria wehre we can see all fields like
    NUMBER OF REQUISTION,NAME OF REQUISITION and ITEM DESCRIPTION etc.
    The issue we are facing is with the field "NUMBER OF REQUISTION",...if
    we enter a shopping cart no in the form "1*3377"(with a wildcard),the
    search help doesn't display any result.
    But if we enter the exact number of the shopping cart,then the shopping
    cart does come up in search help result .The PO search works fine with a wildcard .
    Is this a standard function or a bug in the SHOPPING CART SEARCH?
    Edited by: cg_srm on Oct 19, 2011 8:37 PM

    Hi,
    This issue is a possible bug and is currently with the development team for checking. I wil update this thread when they are come back.
    Kind Regards
    Lisa

  • Lumia 1020 - Product Codes searching.

    Hello all. I want to ask a simple question. When I try to check if cyan update is available in my region on
    "http://www.nokia.com/global/support/software-update/wp8-software-update/availability-in-europe/"
    I see in Europe->Greece this:
    Lumia 1020 Country variant 3051.40000.1345.1003 Available Available Under testing
    So i see that there is a product code that is connected for Europe->Greece-> Var country. So i want to ask if anyone know what this product code is? After search i came up with no results. Thanks in advance!

    Assuming your phone has this variant loaded get Nokia Software Recovery Tool and plug in the phone. It should also be on a small  sticker on the SIM tray and on the box.
    Click on the blue Star Icon below if my advice has helped you or press the 'Accept As Solution' link if I solved your problem..

  • Transfer tax code shopping cart to purchase order

    Hi guys,
    Got an issue with regards to taxes. Went through the forum, but wasn't able to find a conclusiver answer. So I'm a bit lost.
    We're on SRM5, SP18 ECS version.
    We modify the tax code in the shopping cart based on certain punch out catalogs.
    The shopping cart contains the correct tax code after the modification.
    When the shopping cart is transferred to a purchase order, the purchase order contains the default tax code of our system.
    Example:
    Data is transferred from catalog to shopping cart. The tax code is modified to code V1 (from default V3).
    The shopping cart is now approved and a purchase order is generated. This purchase order contains code V3 (our default code).
    Finance is starting to complain that they can't match the invoices in a proper way due to a mismatch in taxes.
    The modification in the shopping cart is done via BBP_DET_TAXCODE_BADI.
    I checked the mapping option via customizing, but this doesn't seem to work in our case. Back end contains the same tax codes as SRM
    Should we somehow work with the doc_change badi? If so, does anyone has some sample coding? Or is the another option?
    Regards,
    Timo

    Hello Sukumar
    Noticed the note as well, but it doesn't seem to apply for our case.
    We've found a solution (to be developped). While transferring the data from the punch out catalog, we will change the product category to a category with the proper tax code assigned. This seems to work when we debugged it.
    Regards,
    Timo

  • Add Unique Product in Shopping Cart

    Hi,
    I want to add a product only one time in shopping cart. I can add multiple product but want to have validation if buyer is going to add same product again. I have tried to resolve this problem with the help of custom JS but I am unable to find out product code at the time of "Add Sopping Cart" whether it is added or not. Please provide me fruitful solution.
    e.g.
    Go to :
    1- http://www.cybre-t2v.com/voices-and-languages
    2- Select Product
    3-Add to Shopping Cart
    4- Again go to Product list page  http://www.cybre-t2v.com/voices-and-languages
    5- Now again select same product
    6- Again "Add to Shopping Cart" : Here should be message "You cannot add same product in shopping cart"
    Thanks
    Raghu

    Wait, actually even easier would be to set the maximum qty for the product to 1 in the product details.

  • Company code not showing in the shopping cart list

    Hello,
    Can anyone please help me with this?
    Currently we are on SRM 5.0 with extended and connected to one backend system. Everything works good. Now we are trying to connect another backend system to SRM. The situation is that we have made the same copy of our backend and using it as another backend system. Both backends will have the same product categories, purchasing organization. We are using BADI to determine the backend system based on company code. When I change the company code backend system for the user in org strcuture, the same company code do not show up in the shopping cart list while creating.
    We have made most of the org structure changes, but still I am not able to find the exact reason why the company code is not coming in the list. Can anyone please help?
    Thank you
    Kishore

    Hi Kishore
    Whaever you have inherited in the Attribute  BUK or Function tab , you can receive that comapany code in the shopping cart.
    all sc value comes from Org structure.
    run bbp_check_consitency for your user SC.
    however now your landacape is equivalent to two ECC and one SRM systems.
    Muthu

  • Add Tax-Code in Shopping Cart... when we create PO

    Hi,
    Area: SRM 5.0, Classic Scenario.
    Friends, I am asked to add Tax-Code in the Shopping cart to be used in the PO creation in R/3.
    Was asked to use a BADI. We dont have tax created in the Shopping carts. The Tax ix not calculated here, so the Tax-Code would be IO. And even I am allowed to Hardcode this tax-code 'IO' and send it while a PO is created.
    1.Now, which BADI can i use to add the tax-code to shopping cart ?
    I have seen that, in the BBP_GET_SC_DETAILS function module the E_TAX is completely empty while lt_items has all the line items.
    2. Now, do I have to Pass all the line items to this E_TAX from lt_item including tax_code as some hardcode value ?
    All Helpfull Answers Will be Rewarded.
    Thanks & Regards,
    Ashwin.

    Hi Ashwin,
    Try with the following code.
    data : ls_po_acc TYPE bbps_badi_po_account_1,
             ls_po_accx TYPE bbps_badi_po_accountx_1.
    LOOP AT cs_po1_document-it_poaccount INTO ls_po_acc.
           ls_po_acc-tax_code = 'IO'.
           MODIFY cs_po1_document-it_poaccount FROM ls_po_acc TRANSPORTING tax_code..
    ENDLOOP.
    LOOP AT cs_po1_document-it_poaccountX INTO ls_po_accX.
           ls_po_acc-tax_code = 'X'.
           MODIFY cs_po1_document-it_poaccountX FROM ls_po_accX TRANSPORTING tax_code..
    ENDLOOP.
    Reward points if useful.
    Regards,
    Kayal
    Note : The code above has to be written in method FILL_PO_INTERFACE1 of Badi BBP_CREATE_BE_PO_NEW
    Edited by: Kayal Priyadarshini on Mar 11, 2008 4:33 AM

  • Shopping Cart Search issue for Custom field

    Hi,
    I added one custom field into Shopping cart basic data tab. And it is also displaying in extended search place.
    When i am trying to search the shopping cart using custom field i am not getting any result. But if i gave any Time Frame then it's picking up.
    What is the reason it's not picking up without any condition.
    I Appreciate any one share yours idea.
    Thanks,
    Senthil

    Hi SRM Experts,
    Please let me know any suggestion on this issue.
    Thanks a lot in advance.
    Thanks,
    Koyya

  • Change in Currency code in Shopping cart changes the given price

    hi all,
    When i change the currency code the price given gets varied automatically in the shopping cart,Could anyone please advice me why and whats the reason behind chnages?
    i appreciate your value participation.
    Thanks,
    SNMPkumar

    Hi
    If you change the currency code in the shopping cart it will happen automatically.  because we are maintain the currency conversion in the system because of this will happen. 
    regards
    satish

  • Search shopping cart by plant and storage location?

    Hi,
    is there any standard report or anyway to search the shopping cart based on the plant and storage location..
    please let me know..
    thanks

    Hi ,
    Not directly as Yann says.
    But indirectly
    from SRM org structure -> ex attribute -> location
    go to yr desired plant
    get all the employees assigned to this plant
    In admin log in -> monitor shopping carts
    use these employees as requestors
    and search
    let us know if it suits your need
    BR
    Dinesh

  • Backend Info Record data transfered to Shopping Cart

    We are using extended classic scenario, SRM 4.0 SRM Server 5.0.
    In our backend R/3 system we have standard info records created with material #, vendor, price UOM etc.  I would like to show the vendor, price, uom (from the backend info record)in the Source of Supply section of a shopping cart after entering the material # (product # in SRM language).  Also transfer the price and vendor to the shopping cart if desired.  Has anyone found a BADI or some other method to do this???
    We do not use valuated materials so EPP_Get_Backend prices does not work for us. 
    Thanks in advance
    Edited by: Rob Forrest on Apr 3, 2008 10:36 PM
    Edited by: Rob Forrest on Apr 3, 2008 10:37 PM

    Hi,
    Try to implement the BADI "BBP_SOS_BADI" in SRM to assign the inforecord to SOS.Use the FM "META_INFORECORD_GETLIST" to get the inforecord from R/3.
    Please find the necassary documenation of the BADI - BBP_SOS_BADI for your reference.
    >>>>>>>>>>> <<<<<<<<<<<----
    HY SIMGBBP_SOS_BADI
    Short Text
    Find and Check Sources of Supply
    Use
    With the Business Add-In BBP_SOS_BADI, you can search for and check sources of supply according to your own rules. These sources of supply include contracts, vendor list entries and product linkages. For this, the customer fields of the shopping cart or purchase order are transferred to the BAdI.
    Standard settings
    The BAdI provides the following methods:
    1. BBP_SOS_INDEX_UPDATE_CHECK
    Use: Check and update contract items in the source of supply table.
    2. BBP_SOS_SEARCH
    Use: Search for sources of supply according to your own rules.
    3. BBP_SOS_CHECK
    Use: Check and filter the sources of supply found by the standard search according to your own rules.
    4. BBP_SOS_PD_CHECK
    Use: Carrying out your own additional checks when creating a shopping cart document item with an assigned contract.
    Activities
    Implement the BAdI if you wish to determine or check sources of supply according to your own rules.
    >>>>>>>>>>> <<<<<<<<<<<----
    Check Update of Items into Sourcing Table
    Functionality
    With method BBP_SOS_INDEX_UPDATE_CHECK, you can check whether a contract item in the sourcing table BBPD_PD_INDEX is to be updated or not.
    Call time: When a contract is released
    Parameters
    Importing
    IS_CONTRACT_ITEM
    Structure contains all fields of the contract item
    Exporting
    EV_INDEX_UPDATE_ALLOWED
    If the parameter contains an 'X', the item can be updated in the sourcing table BBPD_PD_INDEX.
    >>>>>>>>>>> <<<<<<<<<<<----
    Source Search According to User's Rules
    Functionality
    With method BBP_SOS_SEARCH, you can search for sources of supply according to your own rules.
    Call time: Before the standard search and before pricing
    Parameters
    Importing
    IV_TOLERANT_SEARCH
    In the Sourcing application, users can repeat the search for sources of supply, omitting secondary criteria, if the first search with all the criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
    IS_SEARCH_CRITERIA
    Search criteria including customer fields
    Exporting
    ET_FOUND_CONTRACT
    Table with the determined contract items
    ET_FOUND_VENDORLIST
    Table with the determined items in the vendor list
    ET_FOUND_INTERLINKAGE
    Table with the determined product linkages.
    ET_CUST_SOS_MESSAGES
    Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
    Changing Parameter
    CV_SEARCH_FOR_CONTRACT
    CV_SEARCH_FOR_VENDORLIST
    CV_SEARCH_FOR_INTERLINKAGE
    The parameters define if contracts, vendor lists, and product linkages are to be sought. They are set by the searching application (shopping cart; purchase order).
    Notes
    If the appropriate standard search is not to be carried out after the method has run, the relevant parameter must remain emtpy.
    >>>>>>>>>>> <<<<<<<<<<<----
    Check and Filter Results of Standard Search
    Functionality
    With method BBP_SOS_CHECK, you can use your own rules to check and filter the sources of supply that have been found by the standard search.
    Call time: After the standard search and before pricing
    Parameters
    Importing
    IV_SEARCH_FOR_CONTRACT
    IV_SEARCH_FOR_VENDORLIST
    IV_SEARCH_FOR_INTERLINKAGE
    IV_TOLERANT_SEARCH
    In the Sourcing application, users can repeat the search for sources of supply omitting secondary criteria, if the first search with all criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
    These parameters define if contracts, vendor lists and product linkages
    are to be sought. They are set by the searching application (shopping cart; purchase order).
    IS_SEARCH_CRITERIA
    Search criteria including the user-defined fields
    Changing
    CT_FOUND_CONTRACT
    Table with the determined contract items
    CT_FOUND_VENDORLIST
    Table with the determined items in the vendor list
    CT_FOUND_INTERLINKAGE:
    Table with the determined product linkages
    ET_CUST_SOS_MESSAGES
    Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
    >>>>>>>>>>> <<<<<<<<<<<----
    Check Contracts in Purchasing Document Items
    Functionality
    When you create a purchasing document item with assigned contract, the system always checks the following data:
    Matching of the product
    Matching of the product category
    Matching of the quantity unit
    With method BBP_SOS_PD_CHECK, you can carry out additional user-defined checks. The system returns error or warning messages to the application via the function module BBP_PD_MSG_ADD.
    Call time: When you create a shopping cart or purchase order item
    Parameters
    Importing
    IS_CONTRACT_ITEM
    Contract item data
    IS_PD_ITEM
    Purchasing document item data (shopping cart, purchase order)
    Changing
    CV_NO_FURTHER_CHECKS
    If this parameter is empty, the system checks (in the standard)
    the catalog data in the item
    the vendor product number
    If these checks are not to be carried out, the parameter must contain an X. This value is set as default.
    >>>>>>>>>>> <<<<<<<<<<<----
    The FM -> META_INFORECORD_GETLIST uses Business Object- BUS3003 to accomplish this job.
    codeHere is the sample code for the FM.
    DATA lt_return TYPE TABLE OF bapireturn.
    DATA ls_ctr_header_data TYPE bbp_pds_ctr_header_d.
    CALL FUNCTION 'META_INFORECORD_GETLIST'
    EXPORTING
    info_type = '0'
    purchorg_data = 'X'
    general_data = 'X'
    logical_system = ls_ctr_header_data-logsys_fi
    TABLES
    return = lt_return.
    APPEND LINES OF lt_return TO ct_return.
    FREE lt_return.
    [/code]
    BR,
    Disha.
    Do reward points for useful answers.

  • JSP Shopping Cart problem

    Hello,
    I'm writing a JSP page with a shopping cart so the user can add products to it, nfortunately the thing won't work.. I keep getting an NullPointerException.. I'm probably screwing up somewhere.. I would be very thankful if you could help me out..
    this is the code for the Shopping Cart Bean:
    [myCart.java]
    package myCart;
    import java.util.*;
    public class myCart implements java.io.Serializable{
         private Vector items;
    public String[] getItems(){
         String strTemp[] = new String[items.size()];
         items.copyInto(strTemp);
         return strTemp;
    public void setItems(Vector newItems){
         items=newItems;
    public void addItem(String newId){
         items.addElement(newId);
    This is the JSP page that I'm using:
    [myCart.jsp]
    <%@ page import="java.sql.*" %>
    <%@ page import="java.util.*" %>
    <jsp:useBean id="myCart" class="myCart.myCart" scope="session" />
    <%
    Connection con;
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con = DriverManager.getConnection("jdbc:odbc:produkten");
    Statement stmt = con.createStatement();
         ResultSet rs = stmt.executeQuery("SELECT * FROM tblProdukten WHERE NR= "+request.getParameter("nr")+"");
    while (rs.next()) {
         String merk = rs.getString("MERK");
         long temp = rs.getLong("NR");
         String nr = Long.toString(temp);
    -----> myCart.addItem(nr);
         %>
         <BR>Nr     : <%=nr%>
         <BR>test :     <%=merk%>
         <HR>
    <% } %>
    <%
         con.close();
         catch(ClassNotFoundException cnfex)
              out.println("jdbc odbc driver not found // muzz");
         catch(SQLException sqlex)     
              out.println(sqlex);
    %>
    </TABLE>
    </BODY>
    </HTML>
    I think I probably(??) put the <myCart.addItem> in the wrong part of the code..??
    Greetings,
    Michael

    yes, I see, I forgot to initiate that, I'm still
    learning so please bare with me :)
    I now initiated the <items> vector like this:
    Vector items = new Vector();
    and added this:
    myCart.items.addItem(nr);
    But it still won't work correctly >>
    First error: Your Vector items is not a public variable. Therefore, outside classes will not be able to access it. No problem though, you have a method to take care of that. Instead of what you're doing, simply call
    myCart.addItem(nr)This calls the public method addItem(String) which accesses your private Vector items, and adds a string to the vector.
    Your second error should be taken care of. It is resulting from the fact that instead of calling the method addItem() from teh class instance, youre trying to access the Vector items first, and then trying to call addItem() from that... not only can you not access that variable, as stated above, but there is no method in Vector called addItems(). You could conceivably make items public, but I'd stick with what you've got.

  • Shopping Cart and PO creation - Classic Scenario

    Hi,
    SRM 5.0 - Classic Scenario
    User U-1 is under the company code C-1
    Shopping Cart SC-1 has been created successfully for the Product Category PC-1
    Product Category PC-1 has been assigned to Purchasing Org. POrg-1
    <b>Question 1)</b>
    But back-end POrg-1 has NOT been assigned to Company Code C-1. What will happen to this SC-1 ? Will the PO be created ?
    <b>Question 2)</b>
    Next....Vendor V-1 has been assigned as Source for the Shopping Cart SC-1.But Vendor V-1 has NOT been extended to the Purchasing Org POrg-1. But it has been extended to the POrg-2.
    Will the above SC-1 will be converted as PO ?
    Please help. Currently I am doing blueprint. I don't have the system to do the above test.
    With regards,
    Pranav

    Hi Pranav,
    Here are answers to your questions;
    Question 1)
    But back-end POrg-1 has NOT been assigned to Company Code C-1. What will happen to this SC-1 ? Will the PO be created ?
    <b>
    Sundeep: No, This PO will be in "Error in Transmission" with a backend application error for a PO. Same as trying to create it directly in ECC, it will error</b>
    Question 2)
    Next....Vendor V-1 has been assigned as Source for the Shopping Cart SC-1.But Vendor V-1 has NOT been extended to the Purchasing Org POrg-1. But it has been extended to the POrg-2.
    Will the above SC-1 will be converted as PO ?
    <b>Sundeep: No, it is same as trying to create a PO in ECC directly, it will not allow you to create it. Also this scenario is not practical, as in reality, when you replicate vendors from a backend, it will replicate all Porgs that the vendor is created with, hence this scenario concern is ruled out !</b>
    Thanks,
    Sundeep

Maybe you are looking for