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

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

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

Similar Messages

  • How to create a Purchase order from XI Using ORDERS05

    Hello Experts,
    I need to create a purchase order using OREDRS05 from XI. I was not able to create and I am having these quires.
    1. What are all the mandatory fields that I need to fill in to create a purchase order?
    2. Which part of the SAP will take care of the control record? Is this done by SAP or Integration Tool?
    3. When I have tryed with an existing Inbound Idoc(On R/3 Side) its showing Satus 51 what should I do?(Error: There is no article description for item 000010)
    If Possible give me the step by step procedure to reslove..
    Thanks in Advance,
    Sai Suma

    Hi Suma,
    Check this link
    Creating Purchase Order IDOC through XI
    /people/ravikumar.allampallam/blog/2005/03/03/creating-purchase-order-idoc-through-xi
    Sachin

  • Prevent Purchase Order creation without shopping cart

    We have implemented SRM 5.0 Extended Classic Scenario.
    Is it possible to prevent purchase orders to be created for this scenario if there is no preceding document in the form of a shopping cart?

    Hi Marinda,
    The only ways to have a PO without SC is to create a PO from scratch from BBP_POC transaction.
    you just have to control thsi through authorizations in PFCG.
    Kind regards,
    Yann

  • How do you create a purchase order from a sales order?

    Is there a specific patch level for B1 2005 that implements this, is it a feature only in B1 2007 or does it have to be custom coded?
    If this has to be custom coded, does anyone either have sample code or a module that could be purchased that implements this?
    Thanks,
    Derek
    Running SAP B1 2005A SP:01 PL: 31

    Derek,
    SAP Business One has this functionality out of the box.  This functionality has been there for ever.
    You can very well use this functionality in your current SBO 2005 A Patch 31 version.
    What  business scenario are you planning to use this?  The reason for my asking this is because there are couple of ways to approach this.
    1.  You are creating a PO from an SO as Part of a Dropship requirement then in SAP you can define a Dropship warehouse and create the SO Item from this dropship warehouse.  Doing so SAP automatically Opens the Purchase Order Confirmation screen when you Add the Sales Order.  Here you can select your Vendor / Vendors and confirm the PO creation.
    2.  The second way is to create a SO from a regular warehouse and then manually go the logistics tab of the SO and check Purchase Orders.  This will Open the PO Confirmation and rest is the same as above.
    Let me know if you need further help
    Regards
    Suda

  • SRM 7 - Multiple POs from 1 Shopping Cart

    Hi Everyone,
    Is it possible to create multiple POs from 1 shopping cart?  1st PO will have partial order qty and the second PO will have the remaining order quantity.
    Thanks.

    Hi Everyone,
    Is it possible to create multiple POs from 1 shopping cart? 1st PO will have partial order qty and the second PO will have the remaining order quantity.
    In SRM7, it is not possible to create multiple POs from one SC. In sourcing you can combine multiple SC's (using BAdI BBP_SRC_DETERMINE) and process to create a single PO.
    Also the BAdI BBP_GROUP_LOC_PO is used for :
    If the shopping cart items do not have a source of supply, the standard system creates a purchase order with one purchase order item for each shopping cart item. This is necessary because once a source of supply is assigned to purchase order, the items can no longer be divided up between different purchase orders.
    You use this Business Add-In if you want to create a single purchase order for particular shopping cart items that do not have  a source of supply assigned to them.
    So if your SC has 2 or more line items, then it can be processed in sourcing for multiple PO based on above logic.
    But if your SC has one line item, then splitting of qty for multiple PO is not possible.
    Hope this clarifies your query.
    Regards,
    Ram

  • Need a Bapi to Create a purchase order

    Hi experts,
    Is there a Bapi, to create a 'Purchase Order' from an existing Purchasing document no. marked for deletion.
    Thanks in advance ,
    Hrashit Rungta

    Hi Experts,
    I have used BAPI_PO_CREATE1 to create a purchase order .
    I have successfully created a purchase order when i use this BAPI directly through SE37 ,
    supplying the required inputs.
    But now i am calling  this BAPI inside a program,
    Supplying the same inputs as earlier.
    Buit i am not able to generate a PO.
    I am getting the messages in the Return Table as :|Please enter items first
                                                                                    No instance of object type PurchaseOrder has been created. External referen
                                                                                    Document contains no items
    Can someone suggest What input am i missing ?
    Thanks in advance,
    Harshit Rungta

  • Standard Purchase order from MRP

    Hi
    I am trying to create standard purchase order from MRP using quotation, asl,sourcing rule ,assigement sets, but it is only going upto Requisition.For the same item if i run the min-max planning it does generate Req as well as standard PO.
    Am i correct that i can create standard po by using Quotation etc ?? if so what is wrong with setup ??
    Thanks
    Anshuj

    Sorry for posting. works fine.
    anshuj

  • Intercompany Text-Based Standard Purchase Order from Production Order

    We have a business scenario where a material is made in a plant and then another plant performs a service on that material.  The customer wants the purchase requisition that is created from the production order from the producing plant to apply a vendor that is an intercompany vendor.
    The issue is, these purchase orders are text based purchase orders.  This process works perfectly when there is a material master.
    Scenario:
    Plant X = Production Order to make Material A
    Plant X = Production Order creates a purchase requisition in Plant X; Intercompany Vendor is assigned
    Buyer = Creates the purchase order from the purchase requisition
    Error Message: SAP issues an error message that this vendor cannot be used.
    We are looking for a way to create a text based purchase order (that represents a service) and assign to a intercompany vendor.

    The exact error message we receive is:
    Diagnosis
    You are entering an ordering transaction involving a vendor to whom a plant has been assigned. Normally, materials would be supplied by one plant to another in such a transaction.
    This process involves a delivery and billing document in the SD system. The PO for this appears directly in the delivery due list of the issuing plant (vendor) and therefore does not need to be transmitted.
    However, items without a material master record cannot appear in the delivery due list.
    Procedure
    Items without a material master record can only be ordered from vendors without a plant assignment.
    The point is if we create a vendor without a plant assignment, how can the inter-company posting be accommodated.

  • Two purchase orders from one purchase requisition

    Hi experts,
    i'm getting this strange behavior. How is possible to create 2 purchase orders from one purchase requisition ??
    If i look to sales order flow i see two purchase orders.
    Thank you.

    Hello Dan M,
    When u enter the material and qty in Item the system might be doing Availability check. Then u might be going to schedule line and then "check mark on "Fix qty/date". Here once again the system might be doing Availability check and then u press  "Dely proposal".
    I suggest u to check the Purchase Requisition Item No. (the field next to Purchase Requisition No.). Keep watch here after every step u perform. Watch before and after u press every button.
    Do carefully analysis step by step u will get the reason.
    Any thing required write on the forum.
    Thanks & regards,
    Shailendra Panhale

  • GTM Issue whencreating purchase order from trading contract 0002 (purchase)

    Hiya
    While trying to create a purchase order from trading contract type 0002, i am getting below error message. While doing it for sales order it is working fine. [for contract type 0003]
    Message: Item data for document 61 does not exist.
    Any help is welcome...
    Regards
    Ranjeet

    Closing

  • Purchase Order from EBP was not created

    Hi people,
    I have a problem with an approved shopping cart that must generate a Purchase Order in R3.
    But:
    - The order was not generated in R3
    - I have an entry in bbp_document_tab table in EBP system
    - When I check the status of the Shopping Cart in transaction BBP_PD I can see the item in "Item in Transfer Process" status.
    - When I check the Application Monitor in EBP system, there is no messages related to this Shopping Cart.
    - The report CLEAN_REQREQ_UP is schedule to run every 25 minutes and after it runs, the entry in bbp_document_tab remains there.
    - I checked the dumps in R3 system using transaction ST22 but I could not find entries (I have searched using the RFC user).
    What else I can check? If I have an error when BAPI_PO_CREATE1 is called, where it is logged?
    Thank you!

    Hi
    You need to take help of ABAP resource here.
    Using the same data what you are passing in the shopping cart, directly create a purchase order both
    1) using ME21N transaction directly and
    2) then using 'BAPI_PO_CREATE1' bapi using a custom program in this case.
    3) Incase you are using ECS, then implement BBP_CREATE_PO_BACK BADI and put a break-point there and then you can easily figure out, what's the problem happening as soon as BAPI - 'BAPI_PO_CREATE1' is called from SRM system using RFC call there.
    Do let me know your findings.
    Regards
    - Atul

  • Update was terminated while creating purchase order from ME21N

    Hi Experts,
    We are getting this dump when try to create purchase order from ME21N;
    Our system ECC 6.0 and IS-AFS (Apparel & Footwear Solution) V600 component has installed,
    How can we prevent this error,
    Regards
    Here is the dump and sm21 log,
    Runtime Errors         LOAD_PROGRAM_NOT_FOUND
    Exception              CX_SY_PROGRAM_NOT_FOUND
    Date and Time          10.10.2008 10:22:03
    Short text
         Program "RMCMS431 " not found.
    What happened?
         There are several possibilities:
         Error in the ABAP Application Program
         The current ABAP program "SAPLMCS4" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
         or
         Error in the SAP kernel.
         The current ABAP "SAPLMCS4" program had to be terminated because the
         ABAP processor detected an internal system error.
    What can you do?
         Note down which actions and inputs caused the error.
         To process the problem further, contact you SAP system
         administrator.
        Using Transaction ST22 for ABAP Dump Analysis, you can look
        at and manage termination messages, and you can also
        keep them for a long time.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_PROGRAM_NOT_FOUND', was not
         caught in
        procedure "TMC2F_FROUT_CALL" "(FORM)", nor was it propagated by a RAISING
         clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        On account of a branch in the program
        (CALL FUNCTION/DIALOG, external PERFORM, SUBMIT)
        or a transaction call, another ABAP/4 program
        is to be loaded, namely "RMCMS431 ".
        However, program "RMCMS431 " does not exist in the library.
        Possible reasons:
        a) Wrong program name specified in an external PERFORM or
           SUBMIT or, when defining a new transaction, a new
           dialog module or a new function module.
        b) Transport error
    How to correct the error
        Check the last transports to the R/3 System.
        Are changes currently being made to the program "SAPLMCS4"?
        Has the correct program been entered in table TSTC for Transaction "ME21N "?
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "LOAD_PROGRAM_NOT_FOUND" "CX_SY_PROGRAM_NOT_FOUND"
        "SAPLMCS4" or "LMCS4F10"
        "TMC2F_FROUT_CALL"
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
        1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
        2. Corresponding system log
           Display the system log by calling transaction SM21.
           Restrict the time interval to 10 minutes before and five minutes
        after the short dump. Then choose "System->List->Save->Local File
        (Unconverted)".
        3. If the problem occurs in a problem of your own or a modified SAP
        program: The source code of the program
           In the editor, choose "Utilities->More
        Utilities->Upload/Download->Download".
        4. Details about the conditions under which the error occurred or which
        actions and input led to the error.
        The exception must either be prevented, caught within proedure
        "TMC2F_FROUT_CALL" "(FORM)", or its possible occurrence must be declared in the
        RAISING clause of the procedure.
        To prevent the exception, note the following:
    sm21 log ;
    Transaction Canceled 00 671 ( LOAD_PROGRAM_NOT_FOUND 20081010102203saptest_TET_00 EYUCE 100
    Update terminated
    > Update key: F39796DD5421F1509233001E0BD601E0
    > Update module: MCE_STATISTICS_UPD_V2
    Run-time error "LOAD_PROGRAM_NOT_FOUND" occurred

    Please follow the oss note 800335
    V2 Update terminations in Purchasing transactions after upgrading or installing AFS 5.0 release.
    Other terms
    AFS, LIS, MIGO, ME22N, OLI3, S433, S431
    Reason and Prerequisites
    AFS Purchasing infostructure S431 is no longer used. S433 is the valid infostructure for the release AFS 5.0.
    Solution
    Please do the following.
    For customers upgrading to AFS 5.0 only:
    > Rebuild Infostructure S433.
    - Goto transaction: OLI3 (Statistical Set up of Infostructures)
    - Info structure to be compile: S433
    - Specify the 'Name of run'.
    - Execute.
    > Please also follow the instructions given below.
    For both Upgrade and Non-upgrade Customers:
    > Create the report 'ZDELS431'.
    - Transaction: SE38
    - Give Program name as ZDELS431.
    - Create (F5).
    - Title : 'Program to delete S431'.
    - Type  : 1 (Executable Program).
    - Status: T (Test Program).
    > Copy the program text from the note and paste in the program.
    > Save and activate the program.
    > Execute the report for all clients in Update mode.
      (Two check-boxes will appear: P_ALL_CL, P_UPDATE.
       Please check both of them).
    This report will delete all the references to infostructure S431.

  • Create Purchasing Order from Purchasing Requisition

    Hi,
    I need to create in a report a Purchasing Order from Purchasing Requisition. I have seen the Bapi BAPI_PO_CREATE; Can I create order from requisition without fill all field and only 
    the requisition and ther obligatory field?
    Thanks
    Francesco

    Hi
    Try out what all parameters are obligatory in case of Purchase Requsition using the FM - 'BAPI_REQUISITION_CREATE' in R/3 back-end..
    and then try creating PO using 'BAPI_PO_CREATE1' or 'BAPI_PO_CREATE' Function modules.
    Also try creating P Req manually using ME51N / ME51 Transactions and debug the process to get further details, if any.
    Regards
    - Atul

  • Unable to create a PO from a shopping cart in classic scenerio

    Hi Experts,
    I tried creating a PO from the Shopping cart, but i am getting an error Number range 70 doesnt exist. Whereas
    when i tried creating a PO from Rfx, PO is getting created. Can somebody suggest what would have went wrong.
    Regards,
    Santhosh

    Hi Santosh,
    It could be possible that the number ranges are not defined or altered. Please check the path in SPRO(in SRM) for the number range of backend follow-on-documents.
    IMG : Supplier Relationship Management -> SRM server-> Cross Application Basic Settings->Number Ranges-> SRM server number ranges->Define Number ranges for shopping carts and follow on documents.
    Please check if number ranges are maintained properly for PO. After maintaining the details, try to push the shopping cart again. Check in RZ20 for the error details further(if it occurs again).
    Hope it helps.
    Regards
    Bash

  • DI: Create Purchase Order from Multiple Sales Order - Lines

    Hi all,
    I am trying to group multiple lines from multiple Sales orders concerning One given Vendor/Supplier so as to generate One Purchase order for this Vendor/Supplier
    oSalesOrder = (Documents)B1Connections.diCompany.GetBusinessObject(BoObjectTypes.oOrders);
    oPurchaseOrder = (Documents)B1Connections.diCompany.GetBusinessObject(BoObjectTypes.oPurchaseOrders);
    oPurchaseOrder.CardCode = 'Vendor1'
    oSalesOrder.getByKey("13");
    oSalesOrder.Lines.SetCurrentLine("4");
    oPurchaseOrder.Lines.BaseEntry = oSalesOrder.DocEntry;
    oPurchaseOrder.Lines.BaseLine = oSalesOrder.Lines.LineNum;
    oPurchaseOrder.Lines.BaseType = (int)BoObjectTypes.oOrders;
    oPurchaseOrder.Lines.Add();
    oSalesOrder.getByKey("14");
    oSalesOrder.Lines.SetCurrentLine("2");
    oPurchaseOrder.Lines.BaseEntry = oSalesOrder.DocEntry;
    oPurchaseOrder.Lines.BaseLine = oSalesOrder.Lines.LineNum;
    oPurchaseOrder.Lines.BaseType = (int)BoObjectTypes.oOrders;
    if (oPurchaseOrder.Add()!=0)
        MessageBox(B1Connections.diCompany.GetLastErrorDescription());     
    I get the following Error: <i>Base Document Card and Target Document Card do not match</i>.
    What more Should I do to avoid This?
    Regards,
    Emmanuel.

    Hi Emmanuel,
    As far as I know you cannot create a purchase order based on a sales order using the DI API. I know in SBO you can do this, but I don't think using the SDK. The reason why it's giving you the message "Base Document Card and Target Document Card do not match" is because one is a vendor and one is a customer.
    Hope it helps,
    Adele

Maybe you are looking for

  • How do you delete/deactivate an Apple ID from an iPhone that you no longer have?

    I traded in my iPhone 5 for a Samsung Galaxy S4 about a month and a half ago. My friends who still have iPhones and use iMessage are having trouble sending me messages, as it still tries to send through iMessage even though I no longer have the iPhon

  • Printing documents on client instead of server

    Hello, I am using a piece of code which prints a document when a user requests a page on its browser. The only problem is that the document is printed on the server instead of the clients default printer. The printer on the current client (the testin

  • Back to my mac question

    Ok so i've been reading up on the boards about this for a while, but i only had a chance to really start messing with it last night. However I am still bit confused about few things. So i guess I need help from somebody who got this thing to work and

  • Missing app information for SplashID

    I had to replace my iphone and was told I should not restore from backup because of connectivity issues I was having.  I synced the phone prior to going to the Apple Store and have a restore file from that time as well.  I installed the phone as a ne

  • Anyone's iMessage still not working!!?

    Hey I saw on the site that they got iMessage back up and working but I still can't use it. It's been saying waiting for activation for hours. Someone help please