Close a shopping cart having partial delivery

Hi,
How can I close a shopping cart which is partially delivered ?
Ex: I have mentioned quantiy 100 PC in shopping cart, a received 70 PC and invoice 70 PC against the shopping cart purchase order. As we don't expect any more material to be received against the shopping cart, i would like to close the shopping cart.
How can I achive the above ?
Thanks in advance.
Regards,
Jennifer

Hi Jennifer,
1. If the shoppgin carte is created and is waiting for approval
Option is: Reject the Shoppoing via approval / or you can delete the shopping cart from check status if you are the requister
2. If the shopping cart is approved
    A. In case the porduct category is sourcing relevant then in sourcing buyer can selecting complegted indicator without  assigning source of supply. Then automatically SC will goes to completed status without any follow on document
   B. In case if the cart is from catalog / source is assigned then PO will be created automatically once the SC is approved. Buyer can delete the PO then sytem will allow you to deleted the SC from checkc status.
regards,
krish

Similar Messages

  • SRM 7.0 Shopping Cart Item - customizing Delivery Address Tab fields

    Hi experts,
    I have to make the fields of tab Delivery Address in the Shopping Cart (Item detail) only readable.
    In other threads I found similar questions: in SRM 7.0 I have to go in Customizing
    SAP Supplier Relationship Management -> SRM Server -> Cross Application Basic Settings -> Extensions and Field Control (Personalization) -> Configure field control
    and add fields for which I want properties to be changed.
    The problem is that at start of the SC creation the fields are blank again, they became gray only if, for example, I take an address with the match code on NAME field, that populate the other field of the tab. Or if I check the document after I've insert the address Name.
    Thank you in advance.
    Enrico Righetto

    Hello,
    Check here how the delivery address determination works:
    http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=230261594
    If field is made as read only when address is maintained, the best option would be to maintain a standard address number in ADDR_SHIPT attribute in PPOMA_BBP.
    Regards,
    Ricardo

  • Shopping cart having purchase organization problem

    Dear Experts,
    We are working on classic sceanario with SRM 5.0 integrated with ECC 6.0.
    While creating shopping cart for direct material we are having an error message as "System SRDCLNT110 (SRM system) of purch. organization Central Purchasing (purchase org defined) differs from doc. reference SRDCLNT110 (SRM system)". The error message is displayed whenever we are clicking on "Order as Direct Material".
    The message no is BBP_PD540 and support pack we are having SAPKIBKT03 on SRM.
    Kindly suggest solution.
    Thanks
    Dinesh Singh

    Hi,
    The problem may be definately due to the SP level you are on currently.
    For config settings,see the foll threads for pointers:
    Re: Direct Material Procurement scenario
    Catalog item shopping cart error
    Re: SAPKIBKT10 Problems
    Re: System RD2CLNT400 of pur. org. DOI differs from doc reference SD2CLNT400
    Error in 'bbp_extreq_transfer'(plan driven procurement)
    System RD2CLNT400 of pur. org. DOI differs from doc reference SD2CLNT400
    See these related notes(for SP higher then SP03);
    Note 913831 - SRM 5.0: BBP_PD 540 blocks ECS with back-end POrgs
    Note 832097 - EBP 5.0: Purchasing organization check (Message 540)
    Note 823852 - Creating shopping carts: Express message no BBP_PD(540)
    750247 - EBP 5.0: Express documents when changing EKORG
    624172 - Purchase order not created due to missing purchasing group
    816867 - Resetting the purchase organization after express message
    BR,
    Disha.
    Do reward points for  useful answers.

  • Shopping Cart created with delivery date outside factory calendar

    The user specified 13.08.2207 as the delivery date.  The Cart was approved and converted to a Purchase Requisition.  Status is now 'error in process' and of course no Requisition exists in table EBAN.  We cannot change the Cart because it is approved.  What other options do we have?

    Hi,
    Please check OSS note 814100.
    Also you can maintain calendar in SPRO or transation SCAL
    And you can also use BBP_DOC_CHECK badi to implement your own logic.
    Kind regards,
    Yann

  • Closing a partially order shopping cart

    Hi,
    How can user close a partially order shopping cart ?
    I know the final invoice/delivery in PO level, I want to close in shopping cart level, so that no more PO will create against the shopping cart.
    In detail:
    User has created a Shopping cart with 20 quantiy. However purchase department created PO with 15 quantity against the shopping cart and both invoice/goods confirmation done against the PO. Now user does not want any PO to be created against the shopping cart and want to close the shopping cart.
    Thanks,
    Regards,
    Jennifer

    Hello Jennifer,
    i guess purchase department created PO through Sourcing Cockpit.
    So, Purchaser must use "Reject item" button for SC item concerned within Sourcing Cockpit.
    In this way, SC item will be flagged as sourcing completed: Purchaser will not be able to create new PO item with reference to this SC item.
    Regards.
    Laurent.

  • Changing line item delivery address in shopping cart need to reflect same in all line items

    Hi All,
    Need help on below,
    I have a requirement that when we change the shopping cart line item delivery address same needs to reflect all line items.
    Suppose a shopping cart having 3 line items 1, 2 and 3. if i change the delivery address of line item 1, the same needs to reflect the line item 2 and 3 as well.
    In my case  if we change the 1's delivery address, after processing its genrating the IDOC on line item wise not in the header wise. And same having the different delivery address.
    Thanks in advance.
    regards:
    Ramesh

    Hello Ramesh,
    we can do this changes in BBP_DOC_CHANGE_BADI . Create a Implementation for the above BADI and Inside that Implementation BADI method just call the function module BBP_PD_SC_GETDETAIL for SC item details by passing the Header GUID.
    Once you get the Partner table(E_PARTNER) details.. Keeping a loop on SC item(E_ITEM) and change address number(ADDR_NO) in Partner table when Partner function eq X( X is an partner function values which you define in SPRO.).
    pseudo logic:
      CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
        EXPORTING
          i_guid    = l_guid
        TABLES
          e_item    = lt_item
          e_partner = lt_partner.
    * Check for all the line items if vendor is assigned
      LOOP AT lt_item INTO lwa_item.
        READ TABLE lt_partner INTO lwa_partner
                          WITH KEY partner_fct = '00000019'
                                   del_ind     = space
                                   p_guid      = lwa_item-guid.
        IF sy-subrc eq 0 .
       * modification of address number logic here in partner table
        ENDIF.
      ENDLOOP.
    All the best.
    Regards,
    Sankarbabu

  • Shopping cart delivery address

    Hello
    We are experiencing following problem with shopping cart:
    We want delivery address to be taken from backend as default (storage location) –(this part is working fine) BUT if we manually overwrite the delivery address at item-level in the ShoppingCart, this manually created address must be taken into account (this scenario is not working, the manually created address is always overwritten by default).
    Have any one faced this problem before, please advise.

    hi,
      Pls see the foll notes fro transferring the SRM new deliver addr to R/3.
    -->767461 Transfer of ship-to address to back-end system
    -->576665 EBP R/3 - no generation of delivery address for each item
    The note 576665 is for your R/3 backend system.
    BR,
    Disha.
    Pls reward points for useful answers.

  • Is there a shopping cart in ME21N schedule line tab in AFS ?

    Hello Experts,
    My problem is exactly same as mentioned in following  [ link|;
    As explained in this thread regarding shopping cart in delivery schedule line items, in my system there is no shopping cart appearing in delivery schedule line items however shopping cart is there at header level near document type field.
    I have to consolidate the quantities of PR based on material and grid value.
    I am using AFS module.
    Is this scenario possible to implement in AFS module, if yes, how?
    Please help.
    Edited by: shubh_ag on Mar 9, 2012 4:30 PM
    Edited by: Jürgen L. on Mar 9, 2012 4:52 PM

    There isn't a cart or basket - you will need to buy each item individually.

  • Error in process shopping carts

    Hi,
    We are using extended classic scenario.
    Shopping carts are created in SRM. After approval of shopping carts
    errors occured.
    Error messages while monitoring shopping carts are as follows:
    1. Local error:   Error during determn of backend follow-on doc. for
    shopping cart 1000226740 
    2. Backend application error :Shopping Cart 1000227220 (Purch.
    Requisition 1100109923): ME007 System error: block object Purch.
    requisitio n, key 1100109923 
    Inthe description of 2nd error PR NO 1100109923  is visible in
    transaction BBP_PD, but it is not visible in R/3 nor in SRM shopping
    cart
    All the shopping carts having errors are approved almost at same time.
    We have checked RFC connection, queues, idocs as well as scheduled jobs
    and system log for that particular time.
    Can you suggest me how to process such shopping carts and also give a
    solution to avoid this problem as the same problem occurs almost once
    in month.
    Regard,
    Madhuvanti

    1. Is your employee & manager is inheriting the value of attribute BSA in org structure?
    it looks SRM is not able to decide the backend doc
    2. you will not be able to see the PR no in any sys
    because the SRM has just booked this PR no by the virtue of the no range mapping
    external in ECC for PR doc type
    and for back end in SRM
    what is yr settings for
    define backend objects
    and sourcing for prod cat
    BR
    Dinesh

  • Shopping cart Issues

    Hi
    Its SRM 3.0 implemented ( Classic scenario).
    Now the problem is when i create shopping cart with more than 1 line item and in one line item i choose item from (Dell Catalogue) and i order the cart then separate PO is getting created for line item (related to Dell Catalogue) and other line items are combined to create separate PO.
    Why this is happening any idea ??? because ideally speaking single PO should have been created for single shopping cart having mulitple line items.
    Regards
    Ashish Garg

    Hi,
    Hi,
    The SRM 5.0 code for splitting PO is :
    sort object list for PO grouping
      SORT lt_object_split BY fixed_vend
                              proc_org_ot
                              proc_org_id
                              proc_group_ot
                              proc_group_id
                              agreement
                              be_doc_type
                              be_co_code
                              vper_end
                              vper_start
                              plant_country
                              number_int.
    If your splitting criteria are not there, then it is a bug and you have to look at OSS .
    If no OSS notes found, you should create a new OSS ticket.
    Kind regards,
    Yann

  • Shopping cart - prevent same session ref being re-used after an order ?

    Whenever a user enters site and new session is created, along with a unique session ref (uuid).
    Various housekeeping is performed when the session expires
    BUT, how do I prevent a user who's just ordered, from returning to the site and re-using the same session ref ?
    What's the best solution ? Can I prematurely expire the session, or perhaps start a new one and attach this user to it ?

    Dax Trajero wrote:
    ... how do I prevent a user who's just ordered, from returning to the site and re-using the same session ref ?
    Deny a returning paying(!) customer his session? Yours might be the only shop in town doing that.
    If your session housekeeping is any good, then the session variables  pertaining to shopping-cart, payment and delivery would have been  cleared or re-initialized. Often, starting a new session means logging in again. There are a number of reasons why that can be undesirable.
    I did an e-commerce course for a year, and learned some strange things. It is in fact to your advantage that a returning customer should keep his session, even after ordering.
    For example, it is well known that the chances of a returning customer placing a new order is much higher when he is already logged in than when he has to log in afresh. You could test that hypothesis yourself. Psychologists have also found that e-shoppers often return to the shop to gloat at the goodies they've just ordered. You wouldn't want to deny them their gloating session, would you?

  • Team Shopping Cart functionality in SRM7.0

    Hi,
    We are implementing SRM7.0 and we activated the Team Purchasing functionality. We have set the purchasing substitutes, for a requestor. We notice that Take Over function works only when the Shopping Cart is in Saved/Held status.
    By reading the SAP documentation on Team Purchasing we were excited, but this Take Over functiona does not work for Shopping Carts in Awaiting Approval. That means if the Shopping Cart is partially rejected , the workitem goes back to the requestor , and the substitute cannot take over the shopping cart (when the requestor is on vacation)
    Is there a way to Take Over SC from POWL by the substitute when the SC is still in awaiting approval?
    Also we noticed that when the SC is completely approved and PO is created in the backened , the SC caanot be taken Over by the substitute. This might be required when confirmation / Invoice needs to be done in SRM and the requestor is on vacation.
    Thanks
    Sukumar

    Hello Sukumar,
    I can shed a light on your last question:
    Also we noticed that when the SC is completely approved and PO is created in the backened , the SC caanot be taken Over by the substitute. This might be required when confirmation / Invoice needs to be done in SRM and the requestor is on vacation.
    For confirmations you don't require the SC to be taken over. Just marking the cart as 'make available for my purchasing substitutes' will suffice. Both the substitute and SC employee can post a confirmation for this cart after the PO has been created.
    Your first statement is correct: If the SC has status awaiting approval the substitute can not take over the SC anymore. I don't know if there is a setting somewhere, havn't found anything yet. If the shoppingcart is rejected (different status) the actions available depend on your workflow: It can either be rejected = rejected or rejected = accept reject / edit rejected items.
    Kind regards,
    Tim

  • Whether Shopping cart delivery date can be in past date!!

    Hello SRM Gurus,
    There is a requirement from my customer, it may be strange.
    The requirement is : Shopping cart (requestor) should be abe to save having delivery date as a past date  and  PO in SRM with same past date.
    Is there any BADI available or programming is required?
    Pls post your sugesstions.
    Regards
    Madhan

    i think you can do this config . 584 message ready made available for you as E . now you can turn to W
    and do lot of testing for entire procurement cycle.
    .. it may give some trouble approval time too. check it up
    IMG activity 'Influence Message Control' (Enterprise Buyer -> Cross-Application Basic Settings -> Message Control):
    Select the line with business object BUS2121 and double-clicking on 'Message Control'.
                        Message cl:   BBP_PD
                        No. :          584
                        Text:         W
    Save the new entry.

  • How to change the default delivery day when i create a shopping cart?

    hi,dear
    i got some trouble when i was creating a shopping cart.
    i want to change the default delivery day when i reference an old template.
    pls see the pictures and take the details.
    it seems that this forum dont support the [img][/img],so pls clike the link to open the picture.
    if you cant see the picture ,pls tell me,thank you
    step1:http://p13.freep.cn/p.aspx?u=v20_p13_p_0909111119338649_0.jpg
    step2:http://p13.freep.cn/p.aspx?u=v20_p13_p_0909111119432170_0.jpg
    step3:http://p13.freep.cn/p.aspx?u=v20_p13_p_0909111119557507_0.jpg
    step4:http://p13.freep.cn/p.aspx?u=v20_p13_p_0909111120079773_0.jpg
    Edited by: ming yu on Sep 11, 2009 5:22 AM

    Hello Ming,
    Have a look at following thread concerning BAdI BBP_CHANGE_DEFAULT:
    [Change the delivery date (Required on) of SC|Change the delivery date (Required on) of SC;
    You will have to check in which SC transaction you are in order to distinguish creation from reference to old template.
    Regards.
    Laurent.

  • Want to copy Delivery address of one line item in shopping cart to all item

    Hi Experts,
                    We are upgrading from SRM 5.0 to SRM 7.0,In SC Creation We want to copy Delivery address of one line item in shopping cart to all line items in Shopping cart by clicking Change All Items button.This is custom button we added this button and we had written code to achieve the functionality but it is not working.This is same like Change All Items button in Account Assigment for copy accont details of one line item to all other line items in SC.
    Web Dynpro Component:/SAPSRM/WDC_UI_DO_SHIPTO
    Web Dynpro View:V_DODC_SHIPTO
    Thanks,
    Aarthi.

    Hi Prasad,
                   Our customer needs that button,they want whenever they are clicking the button delivery address should copy to all line items.
    In my action ONCHANGE_ALL_ITEMS i called this method
    wd_this->mo_dodm_shipto->zchange_all_items( ).
    zchange_all_items( ) is  implemented in class /SAPSRM/CL_CH_WD_DODM_SHIPTO.
    the code i wrote inside zchange_all_items( )
    *Error
      DATA: LX_PDO_ABORT               TYPE REF TO /SAPSRM/CX_PDO_ABORT,  " Class for Fatal error caught by PDO Layer
            LX_PDO_ERROR               TYPE REF TO /SAPSRM/CX_PDO_ERROR.  " Class for PDO General Exception
    Object Instances
      DATA: LO_MSG_CONSUMER            TYPE REF TO /SAPSRM/IF_PDO_MSG_CONSUMER,
            LO_PDO_SHIPTO              TYPE REF TO /SAPSRM/IF_PDO_DO_PARTNER.
    Context-Data
      DATA: lte_cll_shipto              TYPE /sapsrm/if_ch_wd_set_facade=>gt_guid_element,
            loe_cll_shipto              TYPE REF TO /sapsrm/if_ch_wd_set_element.
    Field Symbols
      FIELD-SYMBOLS <lse_cll_shipto>    LIKE LINE OF lte_cll_shipto.
    DATA : lo_pdo_acc TYPE REF TO /sapsrm/if_pdo_do_acct_assgmnt.
      DATA : ls_shipto_cll type /SAPSRM/S_CLL_SHIPTO,
             lt_pdo_partnerdetails      TYPE bbp_pdt_partner,
             ls_pdo_partnerdetails      TYPE bbp_pds_partner,
              LV_GUID          TYPE BBP_GUID,
              lv_item_guid type bbp_guid,
             lv_filled TYPE wdy_boolean.
    *exceptions
      DATA : LX_ABORT                  TYPE REF TO /SAPSRM/CX_PDO_ABORT.
    *Constants
      CONSTANTS : LC_OBJECT_ID         TYPE CRMT_SUBOBJECT_CATEGORY_DB VALUE 'BUS2121001',
                  LC_ADDR_ORIGIN       TYPE /SAPSRM/S_CLL_SHIPTO-ADDR_ORIGIN VALUE 'B'.
      IF LV_FILLED = ABAP_TRUE.
    Downcasting to shipto
        LO_PDO_SHIPTO ?= MO_PDO.
    insert the clipboard into facade and update and submit update
        me->/sapsrm/if_cll_do_mapper~insert_from_clipboard( io_set_facade = mon_cll_set_facade ).
    Add new Accounting entries.
        lte_cll_shipto = mon_cll_set_facade->get_data_elements( ). "get all elements from the context
        LOOP AT  lte_cll_shipto ASSIGNING <lse_cll_shipto>.
          loe_cll_shipto = <lse_cll_shipto>-set_element.
          loe_cll_shipto->get_static_attributes( IMPORTING rv_attributes = ls_shipto_cll ).
    Map ui-structure to pdo-structure
          MOVE-CORRESPONDING ls_shipto_cll TO ls_pdo_partnerdetails.
          IF LS_SHIPTO_CLL-PARTNER_FCT =  mv_part_func.
            LS_PDO_PARTNERDETAILS-PARTNER_FCT = ''.
          ELSE.
            LS_PDO_PARTNERDETAILS-PARTNER_FCT = LS_SHIPTO_CLL-PARTNER_FCT.
          ENDIF.
          IF ls_pdo_partnerdetails-del_ind NE 'X'.
            CALL FUNCTION 'GUID_CREATE'
              IMPORTING
                ev_guid_16 = ls_pdo_partnerdetails-p_guid.
           mv_acc_guid_split = ls_pdo_shipto-guid .
            IF mo_scope = 1.
              ls_pdo_partnerdetails-p_guid = mon_cll_set_facade->get_bo_guid( ).
            ELSE.
              ls_pdo_partnerdetails-p_guid = mo_parent_bo_mapper->items_get_lead_selection( ).
            ENDIF.
            APPEND ls_pdo_partnerdetails TO lt_pdo_partnerdetails.
          ENDIF.
          CLEAR : ls_pdo_partnerdetails, ls_shipto_cll.
        ENDLOOP.
    Add New items to PDO
        IF NOT lt_pdo_partnerdetails[] IS INITIAL.
          TRY.
              LO_PDO_SHIPTO->update_item_partners( EXPORTING it_partner = lt_pdo_partnerdetails
                                                               iv_item_guid       = lv_item_guid
                                                   CHANGING co_message_handler = mo_pdo_message_consumer ).
            CATCH /sapsrm/cx_pdo_abort INTO lx_pdo_abort.
              mo_cll_message_handler->set_abort( io_pdo_abort_exception = lx_pdo_abort ).
            CATCH /sapsrm/cx_pdo_error INTO lx_pdo_error.
              mo_cll_message_handler->add_exception( io_pdo_error_exception = lx_pdo_error ).
          ENDTRY.
    Update PDO with the changed data.
          TRY.
              mo_pdo->submit_update( ).
            CATCH /sapsrm/cx_pdo_abort INTO lx_pdo_abort.
              mo_cll_message_handler->set_abort( io_pdo_abort_exception = lx_pdo_abort ).
            CATCH /sapsrm/cx_pdo_error INTO lx_pdo_error.
              mo_cll_message_handler->add_exception( io_pdo_error_exception = lx_pdo_error ).
          ENDTRY.
    Fire refresh of DO Mappers registered for refresh since the item table has acc related data.
          mo_parent_bo_mapper->fire_event_refresh( iv_perform_updates = abap_false ).
        ENDIF.
      ENDIF.
    Thanks,
    Aarthi.

Maybe you are looking for