Query regarding confirmation in shopping cart

Hi,
Can anyone please give me the fields that are mandatory for the creation ofa confirmation for a shopping cart .
Thanks
Pratyusha

Hi Pratyusha,
A confirmation is usually created from a Purchase Oorder (which can be created from a Shopping Cart) and thus the only mandatory fields are the "Confirm Quantity". At least one item from the confirmation should have the "Confirm Quantity" with a value higher than zero. An exception to this is that you can create a confirmation with "Confirm Quantity" equal to zero, but in this caso you must check the flag "Last Delivery".
I hope this helps.
Best regards,
Christian Zeuch

Similar Messages

  • Confirmation in Shopping cart.

    I am not getting PO due list for all my shopping carts in order to do Confirmation in confirm goods or services transaction.
    With regards
    Ram

    Hi,
    The goods receipient is the user ( employee) who is assigned when you create shopping cart.( in the shopping cart details)
    So if you login with that userid you will be able to see the purchase orders.
    Or else you can use Confirm goods centrally and then do good receipt for any of the purchase orders.
    There are transactions like BBPCF01, BBPCF02, BBPCF03 and all (just like BBPSC01 and BBPSC03 for shopping cart).  Please check which one you are using
    Best regards,
    Sridhar

  • Confirmation for shopping cart

    Hi,
    We have srm 3.0 with EBP 4.
    We have a cases where the original requestor of goods/ service who created the shopping cart has left the company and his role has been taken over by some one new.
    when the goods / services are delivered what is the process by which the new person do the confirmation of goods/ service in SRM.
    Thanks & Regards
    R.M

    Hi,
    Can you check if there is SAP_BBP_STAL_RECIPIENT role in SRM 3.0? I don't remember it.
    Central dispatcher can create a confirmation and system admin can forward the approval workitem.
    Regards,
    Masa

  • Query regarding confirmation

    hi,
    i created a function module for confirmation of a shopping cart.Now,this FM returns the confirmation number.
    can anyone please tell me what needs to be done to getthe shopping cart numberassociated with this confirmation number that my FM returns.
    Thankyou,
    Pratyusha

    Hi Pratyusha,
    By keeping the confirmation's GUID, you can extract the PO number from the table BBP_PDHGP of field REF_DOC_NO.
    Once, you get the PO number, please pass the PO number under object Id in FM BBP_PD_PO_GETHISTORY you will get Shopping cart number.
    Thanks
    Rajesh K

  • Grouping of Shopping Carts using the report  BBP_SC_TRANSFER_GROUPED

    Hi Experts,
    I am a new SRM consultant and have been asked to investigate an issue regarding grouping of Shopping Carts using the report  BBP_SC_TRANSFER_GROUPED.
    The wanted scenario:
    For one specific vendor we wish to pool/group request coming from various shopping carts into one PO e.g. once a day. The shopping carts for that vendor can be destinguished by one specific product category.
    We are on classic scenario hence the PO will be created in our ECC system.                                                                               
    Settings we have done to accomplish what we want:
    1. We have set up the transfer for grouping on the specific product category in the sourcing area in the IMG structure
    2. We have run the report BBP_SC_TRANSFER_GROUPED (grouping takes place according to the product category)
    This approach works, the shopping carts gets grouped into one PO in ECC. however the line items from the Shopping Carts are mixed in the PO eg SC1: Item A, Item B, Item C, Item D SC2: Item 1, Item 2, Item 3, Item 4 PO (Current result) Item A, Item 1, Item B, Item 2, Item C, Item 3, Item D, Item 4.
    This seems quite strange, as there are no logic reason for this split. It would be understandable if it was a matter of delivery dates of the goods, but they are not in any order i.e. first coming delivery date first.
    Does anyone know how to correct this or can anyone clarify why this sequence mix happens?
    For me it seems like a program errror.
    Hope you can help me solve this issues
    Cheers Christian
    Edited by: Christian Gjellerup on Aug 6, 2010 3:34 PM
    Edited by: Christian Gjellerup on Aug 6, 2010 3:35 PM

    Hi,
    In SRM -Product categories = Purchasing group in SAP R/3.
    During the transfer of P.R   from R/3 you have enter the Purchasing group in R/3.
    In SRM in the PPOMA_BBP in the extended attribute you can enter the exact product categories
    or else enter * in the product categoies and the backend logical system
    in SPRO --define objects in backend system --- in this enter the purchasing group and category Id
    check your default settings in the SRM web browser
    Regards
    G.Ganesh Kumar

  • Shopping Cart .. need help..URGENT!!

    can somebody help me regarding abt my shopping cart.. i have successfully add the item to the cart.. but the problem is, whenever i add the same item in the cart, the quantity does not increased by one.. instead it duplicate itself in the cart... ?!?!?!?
    below are the codes...
    cart.java
    package OnlineShopBeans;
    import java.util.*;
    public class cart {
    private int noItems = 0;
    private Vector prodNames = new Vector(4);
    private Vector prodPrices = new Vector(4);
    private Vector prodSize = new Vector(4);
    private Vector prodColour = new Vector(4);
    private Vector prodOther = new Vector(4);
    private Vector prodQty1 = new Vector(4);
    /* Create a new cart */
    public cart() {};
    /* Add a shopper item */
    public void addItem(String strName, String dPrice, String dSize,String dColour,String dOther, String dQty) {
    noItems++;
    prodNames.add(strName.trim());
    prodPrices.add(dPrice);
    prodSize.add(dSize);
    prodColour.add(dColour);
    prodOther.add(dOther);
    prodQty1.add(dQty);
    /* Remove a shopper item */
    public void removeItem(int itemIndex) {
    if (itemIndex >= 0) {
    noItems--;
    prodNames.remove(itemIndex);
    prodPrices.remove(itemIndex);
    prodQty1.remove(itemIndex);
    prodSize.remove(itemIndex);
    prodColour.remove(itemIndex);
    prodOther.remove(itemIndex);
    /* Update the quantities */
    public void updateQtys(String[] qtys) {
    for (int i=0; i < qtys.length; i++) {
    prodQty1.setElementAt(qtys, i);
    /* Clear all items */
    public void clearItems() {
    noItems = 0;
    prodNames.clear();
    prodPrices.clear();
    prodQty1.clear();
    prodSize.clear();
    prodColour.clear();
    prodOther.clear();
    /* Get all items' ProdName */
    public String[] getProdNames() {
    String[] allProdNames = new String[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdNames[i] = (String)prodNames.elementAt(i);
    return allProdNames;
    public double[] getProdPrices(){
    double[] allProdPrices = new double[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdPrices[i] = Double.parseDouble((String)prodPrices.elementAt(i));
    return allProdPrices;
    public String[] getProdSize() {
    String[] allProdSize = new String[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdSize[i] = (String)prodSize.elementAt(i);
    return allProdSize;
    public String[] getProdColour() {
    String[] allProdColour = new String[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdColour[i] = (String)prodColour.elementAt(i);
    return allProdColour;
    public int[] getProdQty1() {
    int[] allProdQty1 = new int[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdQty1[i] = Integer.parseInt((String)prodQty1.elementAt(i));
    return allProdQty1;
    public String[] getProdOther() {
    String[] allProdOther = new String[noItems];
    for (int i = 0; i < noItems; i++) {
    allProdOther[i] = (String)prodOther.elementAt(i);
    return allProdOther;
    this is some of the code.jsp
    <% if (actionType.equals("add")) {
    String prodName = request.getParameter("name");
    String prodSize = request.getParameter("s");
    String prodColour = request.getParameter("co");
    String prodPrice = request.getParameter("price");
    String prodQ = request.getParameter("qty");
    String prodOther = request.getParameter("ot");
    int found=0;
    for (int j=0; j < prodLength.length; j++) {
    if (prodName.equals(prodLength[j])) {
    found = 1;
    //what should i type here???? }
    if (found == 0) {
    cart.addItem(prodName, prodPrice, prodSize, prodColour,prodOther, prodQ);

    hi.. JSP is a new thingy for me.. i appreciate if u can help me in solving these 2 problems.. thanks..
    i have write a new code and now i can update the quantity when the user click "add to cart" on the same item.. but i need ur help.. i have 2 problems..
    (1):
    if i had a textbox for the buyerto enter how many qty they want to purchase for that item, then update the qty respectively to how many the buyer want.
    e.g. first enter 5 qty... display 5 in the cart. then enter 2 qty.. display 7 in the cart..
    how will the code be?? should it be in the java beans??? or the cart.jsp??
    (2):
    i cannot remove the item in the cart.. try to remove one item at a time.. but the system does not remove the item.. can u also help me in this..
    below are the new code..
    ---JAvaBeans---
    public class ShoppingCart {
           //private int noItems = 0;
         Vector products = new Vector();
              public void addProduct(Product i){
                   boolean productFound = false;
                   Enumeration productEnum= getProducts();
                   while(productEnum.hasMoreElements()){
                             Product product = (Product)productEnum.nextElement();
                             if(product.getId().equals(i.id)){
                                  productFound = true;
                                  //product.quantity += 1;
                                  product.quantity += product.quantity;
                                  break;
                   if(!productFound){
                        products.addElement(i);
              public void deleteProduct(String id){
               Enumeration productEnum = getProducts();
                   while(productEnum.hasMoreElements()){
                             Product product = (Product)productEnum.nextElement();
                             if(product.getId().equals(id)){                                             
                                  products.removeElement(product);
                                  break;                         
              public void emptyCart(){
                   products = new Vector();
              public int getNoProducts(){
                   return products.size();     
              public Enumeration getProducts(){
                   return products.elements();
              public double getTotal(){
                   Enumeration productEnum = getProducts();
                   double total=0;
                        while(productEnum.hasMoreElements()){
                             Product product = (Product)productEnum.nextElement();
                             total = total + product.getTotal();
                        return total;
    JSP Page-
    <%@page import="java.util.*"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <HTML>
    <HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <META name="GENERATOR" content="IBM WebSphere Studio">
    <META http-equiv="Content-Style-Type" content="text/css">
    <LINK href="theme/Master.css" rel="stylesheet" type="text/css">
    <TITLE>viewsc1.jsp</TITLE>
    </HEAD>
    <BODY>
    <jsp:useBean id="sCart" class="product.ShoppingCart" scope="session"/>
    <%@page import="product.Product"%>
         <table width="80%" border="0" align="center">
           <tr>
             <td align="center"><img src="image/title.jpg" width="450" height="80"></td>
           </tr>
           <tr>
             <td align="center" height="90">�</td>
           </tr>
           <tr>
             <td align="center" height="210">
                 <table width="98%" border="1" height="142">
                   <tr>
                     <td height="129">
                       <table border="0" width="100%">
                         <tr>
                           <td colspan="8" bgcolor="#CCCC99" align="center" height="22">
                             <img src="image/vsc.jpg" width="300" height="50">
                           </td>
                         </tr>
                         <tr>
                           <td height="15" colspan="8"></td>
                         </tr>
    <%
    String name= request.getParameter("name");
    if(name!= null){
         if(name.equals("delete")){
              String id = request.getParameter("Id");
              out.println(id);
              sCart.deleteProduct(id);
    if(sCart.getNoProducts()!=0){%>
            <tr>
              <td height="15" align="center" width="20%"><B>Item ID</B></td>         
              <td height="15" align="center" width="20%"><B>Item Name</B></td> 
              <td height="15" align="center" width="11%"><b>Size</b></td>
              <td height="15" align="center" width="9%"><B>Colour</b></td>                               
              <td height="15" align="center" width="13%"><b>Price</b></td>     
              <td height="15" align="center" width="10%"><b>Qty</b></td>
              <td height="15" align="center" width="12%"></td>
              <td height="15" align="center" width="12%"><b>Total:</b></td>
            </tr>
    <%     
              Enumeration products =sCart.getProducts();
              while(products.hasMoreElements()){
                   Product product = (Product)products.nextElement();
              %>
              <tr>        
              <td height="15" align="center" width="20%"><B><%=product.getId() %></B></td> 
              <td height="15" align="center" width="11%"><b><%=product.getName() %></b></td>         
              <td height="15" align="center" width="9%"><B><%=product.getSize() %></b></td>
              <td height="15" align="center" width="9%"><B><%=product.getColour() %></b></td>                                                          
              <td height="15" align="center" width="13%"><b><%=product.getPrice() %></b></td>          
              <td height="15" align="center" width="9%"><B><%=product.getQuantity() %></b></td>     
              <td height="15" align="center" width="9%"><B><%=product.getOther() %></b></td>
              <td height="15" align="center" width="10%"><b><%=product.getTotal() %></b></td>
               <td align='center'><a href="viewsc1.jsp?name=delete&Id=<%=product.getId() %>">Remove</a></td>
            </tr>
    <%          } %>
    <tr>
    <td height="50" valign="bottom" colspan="8" height="15" align="right" width="12%"><b>Total:</b><%=sCart.getTotal() %></td>
    </tr>
    <%
    }else{
         out.println("Your Shopping cart is Empty<BR>");
    %>
    <tr>
                      <td colspan="8" height="15" align="center">
                        <a href=chooseCategory.jsp><IMG border="0" src="image/BtnContinueshop.gif" width="153" height="27"></a>
                        <a href=EmptyCart.jsp><IMG border="0" src="image/BtnEmptyBsk.gif" width="75" height="27"> </a>
                        <a href=checkout.jsp><IMG border="0" src="image/BtnCheckOut.gif" width="156" height="27"></a>
                    </td>
                    </tr>
                  </table>
    </BODY>
    </HTML>

  • Shopping cart line status and codes

    I am using SRM 4.0 , I need a list of all Shopping cart line status and codes. Where can i find that infomation

    Hi,
    Regarding only to shopping cart status, it can be the following:
    At header level:
    I1039 - Doc incomplete
    I1131 - Template
    I1009 - Held
    I1040 - Deleted
    I1038 - Doc complete
    I1106 - Shopping cart ordered
    I1023 - Transaction completed
    I1015 - Awaiting approval
    I1129 - Approved
    I1016 - Approval rejected
    I1138 - Resubmission
    At item level:
    I1111 - Item in transfer process
    I1112 - Error in transmission
    I1113 - Follow-on document created
    I1114 - Item in deletion process
    I1139 - Change of an external requirement
    I1114 - Follow-on document deleted
    I1116 - Deletion failed
    Kind regards,
    Ricardo Cavedini

  • Line item confirmation and goods reciept number of a shopping cart

    Hi All ,
    I am waiting for any response from u guys to my below post ....
    I  have developed an end to end report in SRM which gives us an end to end report of a shopping cart .
    I have got the Shopping Cart details using FM : BBP_PD_SC_GETDETAIL
    for each item of the shopping cart in the table E_ITEM , getting the Po number for it from E_ITEM- BE_OBJECT_ID
    I called FM BBP_BE_PO_GETHISTORY to get the Confirmation and Invoice number from E_HEADER_REL of BBP_BE_PO_GETHISTORY.
    But this function module gives me the confirmation and invoice number of a particular purchase order and
    I am stuck here as I need to find out the confirmation and invoice number of a line item and I am not finding a link between them .
    I tried using FM BBP_PD_PO_GETDETAIL ,
    BBP_PD_PO_GETLIST
    BBP_PD_PO_DOC_FLOW and other function modules also , however they give me the confirmation and invoices o a particular PO but I am not able further drill down to find confirmation and invoivce of a particular line item of a shopping cart …..
    Please let me know if there is a way to find this out ????
    Has anybody have an idea to find this out ????
    Useful answers would be rewarded .
    Regards,
    Prabhu

    Hi All ,
    I was able to get a link using the function module  BBP_PD_SC_GETDETAIL . in the tables E_item  has fields BE_OBJ_ITEM  and the BE_OBJ_ITEM which give the po number and po line item number of each line item .
    then i used BBP_BE_PO_GETHISTORY Fm to get the history of the po and read the line item history based on the BE_OBJ_ITEM  no .
    Thanks to all .
    Prabhu

  • Error while creating confirmation for a shopping cart

    Hi,
    i have created a sample fm and am passing sample values that i got by debugging the standard portal and badi(bbp_doc_change_badi) together, to create a confirmation.
    I am getting the following error in the process,while debugging, in the lt_messages table:
    GUID or object type of the reference document is missing
    (BBP_PD msg no. 081)
    I also tried passing the sample values i got for guid and object type from bbp_pd but that too dint help.
    PS : the standard FM am calling in my sample FM is BBP_PD_CONF_CREATE.
    Please suggest a solution for this error.
    Regards
    Pratyusha

    HI,
    Are you in SRM 7.0 ?
    Confirmation can be created against Purchase Order. But I believe you are tyring to create against shopping cart.
    Kindly confirm.
    So, Please fill the reference object type and guid of PO.
    Thanks
    Rajesh K

  • Query on SRM Shopping Cart ,plz help its very very urgent

    Hi Friends,
    I have a query on workflow.
    Users creates PO through SRM shopping cart and immedeately they receive a mail in there mail box.Below is the process flow of sending the mail to the user inbox from srm shopping cart.
    SRM Shopping Cart>Business Object>Workflow-->Mail
    Here my problem is.
    The bususinees object generally holds the data for cart number and cart description, but when i am checking the workflow it does not contain any cart number or cart description,so that the mail that is going to user inbox also does not contain any cart number and cart description value.
    Recenly our client upgrade from 4.6c to Ecc 6.0 and this problem is happening after the upgradation.
    Please suggest if anyone face this kind of problem or anyone having any idea on this.
    Pls give me some suggestion.
    Thanks a lot
    Mrutyun^

    Hi,
    Your condition is puzzling... the workflow in SRM for SC is triggered after the SC is saved.
    The PO is a follow-on document after the SC is approved. As such it has no relationship to the backend upgrade since the workflow engine is in the SRM server. Your worflow is triggered from the SC or PO?
    Regards.

  • Urgent : Confirmation and invoice number of a line item of a Shopping cart

    I have developed an end to end report in SRM which gives us an end to end report of a shopping cart .
    I have got the Shopping Cart details using FM : BBP_PD_SC_GETDETAIL 
    for each item of the shopping cart in the table E_ITEM  , getting the Po number for it from  E_ITEM- BE_OBJECT_ID
    I called FM BBP_BE_PO_GETHISTORY to get the  Confirmation and Invoice number from  E_HEADER_REL of  BBP_BE_PO_GETHISTORY.
    But this function  module  gives me the confirmation and invoice number  of a particular purchase order and
    I am stuck here as I need to find out the confirmation and invoice number of  a line item and I am not finding a link  between them .
    I  tried using  FM BBP_PD_PO_GETDETAIL ,
                             BBP_PD_PO_GETLIST 
    BBP_PD_PO_DOC_FLOW  and other function modules also , however they give me the confirmation and invoices o a particular PO but I am not    able further drill down to find  confirmation and invoivce of a particular line item of a shopping cart …..
    Please let me know if there is a way to find this out ????
    Useful answers would be rewarded .
    Regards,
    Prabhu

    Hi All ,
    I was able to get a link using the function module  BBP_PD_SC_GETDETAIL . in the tables E_item  has fields BE_OBJ_ITEM  and the BE_OBJ_ITEM which give the po number and po line item number of each line item .
    then i used BBP_BE_PO_GETHISTORY Fm to get the history of the po and read the line item history based on the BE_OBJ_ITEM  no .
    Thanks to all .
    Prabhu

  • FM to retrive Shopping cart number from Confirmation

    Hi All ,
    We are using SRM 5.0 and classical scenorio.
    I have created confirmation for a PO and i need to retieve the appropriate shopping cart number for the PO which i created confirmation in SRM system itself
    Could you please any one tell me the table name or function module name to retieve the shopping cart number from the confirmation.
    Assured Points.

    Hi
    You can use following logic;
    Use FM BBP_PD_CONF_GETDETAIL to get the PO number for the confirmation from ES_Header-be_refobj field.
    Then get the PO guid from table CRMD_ORDERADM_H using PO number. Then use FM BBP_PD_PO_GETHISTORY with PO guid to get all the PO history data. You would get all the history from shopping cart to confirmation here.
    Regards,
    Sanjeev

  • How to default the radio button confirmation and invoice in shopping cart

    Hi Guys,
    In the shopping cart for a limit item I need to default the radio button for CONFIRMATION AND INVOICE as it is now defaluted to INVOICE ONLY .
    Please let me know how to change as I could not achieve it through UI badi.
    Thanks & Regards
    Arun

    Did you try the suggestions mentioned here: To make the field for Display only on the Shopping Cart Portal
    I'm looking for a way to restrict the "Invoice Only" option depending on the product category selected.  Do you know I would do this?
    For example only allow "Invoice Only" to be selected if Product Category X is selected.  If product category Y is selected then grey-out "Invoice Only".
    Matt

  • Get the confirmation number  of a shopping cart based on its po number

    Hi All,
    I have a requirement where i need to find the confirmation number based on the  shopping cart number .
    I have fetched the po number from BBP_PDBEI table .
    How do i further proceed to get the confirmation number of the shopping cart ?
    Your help is  be highly appreciated .

    Hi,
    There are no of ways:
    Based on PO ;
    If your PO is in SRM (and replicated into R/3), and the GR is created directly in R/3, then there is no reference of this R/3 GR in SRM. The only way to get it it to read the backend PO history.
    To do this, you can try to call the BBP_PD_PO_GETDETAIL is SRM, with I_READ_BE_DATA = 'X'.
    You will get your R/3 reference (R/3 material doc number) in export tables E_HEADER_REL and E_ITMLIM_REL, and actual item values in E_ACTVAL.
    Also you can query the tables BBP_PDHGP and BBP_PDIGP to get the refernce doc no for PO and then use FM BBP_PD_CONF_GETDETAIL to get the details fo a particular confirmation.ALso you can search confirmations by "Reference Document", use BBP_PD_CONF_GETLIST, with parameter I_REF_DOC_NO, and then use BBP_PD_CONF_GETDETAIL for the found confirmations.
    Based on SC:
    You can use the FM 's BBP_PD_CONF_GETLIST to get the list of confirmations for SC's and "BBP_PD_CONF_GETDETAIL" to get details for a specific Confirmation.
    Also you can directly query on table BBP_PDHGP.
    HTH.
    BR,
    Disha.
    Do reward points for helpful answers.

  • Shopping cart error regarding length

    Hi All,
    The user is getting an error " document name exceeds allowed length" and when checked, the length of the Shopping Cart is less that 20 characters even.
    Do you guys have any idea, what leads to this error?
    Regards,
    Ssingh

    Hi,
    Is there any attachment exist with the long URL in the shopping cart?(Please refer note 1269204 in case long attachment URL).
    Thanks,
    Ankur

Maybe you are looking for

  • Can I connect the displays of 2 mac book pros?

    I now have 2 macbook pros - one 2011 and another 2013 model, both running the latest OSX 10.9.4, can I hook up the monitors so one is an extended desktop of another?

  • Slide order in the timeline

    I have been shown how to do a very specific task in Flash Pro CS5. I have five slides in my timeline, with buttons that include links to product pages on our website. These five slides comprise a movie, with each slide being displayed for a few secon

  • Syncing options not appearing in iTunes 12

    When I plug in my iPhone 5s (with iOS8) to sync it, the normal sync options bellow in Summary do not appear. In addition, I cannot view the music in it. And when I drag music or select Add to... iPhone nothing occurs. Does anyone have any tips or ide

  • When i unplug my headphones from Macbook pro, the laptop goes to sleep

    When i unplug my headphones from Macbook pro, SOMETIMES the laptop goes to sleep and the sleep indicator light is solid instead of plusing, but it pluses when i close the screen, or click the sleep from apple icon. Can someone help me? Thank you for

  • RuntimeException - Transaction Rollback

              Hi,           I am using weblogic 6.1 on WINDOWS platform..           hv few questions on Container Managed Transactions:           1. What is the Bean-default transaction attribute           (If I don't specify any transaction attribute fo