cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Create a Purchase Order from a Shop Cart where Stock is held

Former Member
0 Likes
273

A customer requires a shop cart user (Requestor) to decide that they would like to go to straight to Purchase Order for a Stocked Item rather than a reservation being created and stock being transferred from a remote storage location. The customer would like the Requstor to still have the Shop Cart availability subscreen in order to check stock but also be able to enter account (cost) assignment details within the shop cart.

Customer is on SRM_SERVER 550 SP14 with ERP ECC6 SP18.

I would appreciate if somebody could share their thoughts and ideas.

Regards, Kyle.

Edited by: Kyle Freeman on Jan 28, 2010 4:50 PM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Kyle,

We are on SRM 550 as well and although we haven't implemented any stores business process in SRM we did look into it in some detail.

If your store uses R/3 or ERP MRP processes then there is not a lot of advantage in transferring the stock replenishment to SRM, you just introduce more steps into what is already a fairly intensive process. If you do not use MRP then transferring stock replenishment to SRM may be the way to go depending on your line of business.

Basic process for using SRM with stores materials would be as follows.

1. Transfer Material codes from the back end system to SRM - needs to be done regularly especially if you are creating new materials all the time.

2. Make the store a business partner so that stock reservations process can be completed.

3. Put materials in an internal catalog and make the catalog only available to users who require goods from the store via the stock reservations process.

4. Also put the materials in another catalog where the source of supply is the external vendor who will deliver the goods to the stores for stock replenishment.

5. Only make this stock replenishment catalog available to users who are responsible for re-stocking the store.

You may already know that stores stock is normally held against a balance sheet account and not a cost center account so stores stock does not require a cost assignment unless you are generating a stock reservation for consumption against a cost center/order.

If you wanted to make both sources available to user i.e. store and external you would only have to make both catalogs available to them.

Hope these thoughts help

Allen

Former Member
0 Likes

Thanks for your input Allen and sorry for the delay in responding. I had SCN login issues which the guys in SCN support have kindly resolved.

Our stock held material shop carts are currently being transferred to the backend as reservations. We then use R/3 MRP to create backend requisitions where further stock is required. These requisitions are then transferred to SRM shop carts via BBP_EXTREQ_TRANSFER. If there is an SRM contract associated with the requirement the PO is generated automatically and sent out. Where there are multiple or no contracts, the Shop Cart will go to the sourcing cockpit for processing by the purchasing officer. The purchasing officer can choose to go to BID or assign a source of supply and manually create PO. This PO is designated as subtype DP - Direct Procurement (stock replenishment) and as you say does not require cost assignment.

What my customer wants happens before all this. While the requester is creating the original material shop cart, if it is a stocked item they are currently forced down the backend Reservation path (using a BAdI, we switch off Extended Classic Scenario). My customer would like the user to have the choice to either select from stock in a specific storage location OR go straight to PO.

I was thinking of having a customised checkbox on the shop cart screen to force it to sourcing cockpit where the purchasing officer could then manually create a PO on behalf of the requester rather than a reservation being created in the R/3 backend.

This issue is quite serious to the customer as the users give up and use their procurement card at a local store thus circumventing the correct procurement procedures.

Regards, Kyle.

Answers (1)

Answers (1)

Former Member
0 Likes

http://wiki.sdn.sap.com/wiki/display/SRM/Documentation-BBP_CREATE_BE_PO_NEW

http://wiki.sdn.sap.com/wiki/display/SRM/BBP_CREATE_BE_PO_NEW-CreatePOin+backend

from thread extracted

SAP suggested In order to resolve this issue, you could enter the following codes:

We plan to try it later after our current release is implemented.

In MAP_ITEMS (LBBP_PDMAPF01) you can find this coding:

LOOP AT i_be_items WHERE ITEM_CAT EQ c_item_cat_mat OR

ITEM_CAT EQ c_item_cat_third.

In your case, we enter this coding with the following:

i_be_items[1]-item_cat = 7 -> Stock Transfer

I would suggest that you try a modification here:

LOOP AT i_be_items WHERE ITEM_CAT EQ c_item_cat_mat OR

ITEM_CAT EQ c_item_cat_third OR

ITEM_CAT EQ 7. " Modification for Stock Transfer

--

- switch the vendor to a supplying plant in PO header

- replace item category at line item to category U

- replace doc type with order type UB

---

refer the above links

if you want to create a STO w.r.t Shoping cart for a stock materials, you can do it by enhancement in classic scenario.

BR

Muthu

Former Member
0 Likes

Thanks for you input Muthu.

The customer is very proud of the fact that the current eProcurement solution (strategic sourcing & contract management, self-service procurement, plan-driven procurement, bidding, supplier enablement, etcu2026) has been built without modifications to the SAP standard code. As I'm sure you are aware this enables us to apply support packs with full support from SAP in a minimal timeframe and minimal effort which means reduced cost.

Therefore, the solution we have adopted, extend the structure for customer-defined fields: Shop Cart Header: ZAEEW_PD_HEADER_CSF_SC and via Shop Cart Sourcing Determination BADI BBP_SRC_DETERMINE we send the Shop Cart to the Sourcing Cockpit. Once in the Sourcing Cockpit the purchaser can create a Local PO directly.

Regards, Kyle.

Edited by: Kyle Freeman on Feb 5, 2010 3:35 PM