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 RighettoHello,
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 SinghHi,
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,
JenniferHello 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:
RameshHello 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 PMThere 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,
Madhuvanti1. 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 -
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 GargHi,
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
SukumarHello 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
Madhani 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 AMHello 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
-
How to get the index of table row without selection?
Hi all, I have an table designed in XML view.Now i have added an change method for qty cell "valqty". When user inputs the qty in the cell and press enter this method is triggered now I want to know which index of the table is currently edited.Throug
-
Preventing file extensions being added to variable text (File Name)-
-when one imports one INDD file (v5 or 6) into another. We have the variable text specifications set to exclude file extensions. The .indd does not publish in the originating document. We use INDD import and the text variable "File Name" quite a lot.
-
Type Mismatch error in apex_interactive_reports_4_0.js
Hi all, I have an APEX app that I had to embed inside a frame of a larger Java-based application. Works fine -- but I just noticed that when I try to put together a graph via the Actions menu on an Interactive Report, it doesn't work, I get the littl
-
Design Help- Persistance Rebalance in ACE
Hi, I need one suggestion from you. I have 2 servers that need to be load balanced. Real Server 1 IP Address: 10.10.10.10 Realo Server 2 IP Address: 10.10.10.11 VIP: 10.10.10.100 My requirement is: Real Server will raise request (loopback request as
-
None of the apps works. Crashes or not even start.
I registered today as a student, installed the apps that I need - Lightroom, Photoshop, Premiere, AfterFx, Illustrator - but none of them is working. Photoshop, Premiere, and Illustrator crashes after 2 seconds, and Lightroom doesn´t start. Tryed the