Register Login

Changing Vendor in a Created PO

Updated May 18, 2018

HI Gurus,

I need to change a vendor in a PO already created in SAP. This is after intended vendor declined to supply because of stockout problems. What can I do to solve this? I don't intend to create a new PO.
please advice.


  • 21 Aug 2013 5:28 am Sushma
    In my opinion, it cannot and should not be done. Create a new PO
  • 21 Aug 2013 5:28 am Sushma

    If you go into PO change you will notice vendor field is grayed out so you cannot change it.
    You must create a new purchase order.
  • 21 Aug 2013 5:28 am Sushma
    A vendor cannot be changed after PO has been created. You must create a new PO to a new vendor.
  • 21 Aug 2013 5:30 am Sushma
    Shouldn't be done. Once a PO is created and released, the PO is a legal document.

    PO should be deleted and a new PO created with correct vendor.
  • 21 Aug 2013 5:30 am Sushma
    You cannot change a vendor once a PO is created. You must create a new
    PO. If you flag the item on the PO for deletion, the purchase reg will
    reopen so you can reuse it.
  • 21 Aug 2013 5:30 am Sushma
    You can change the vendor until PO is on Hold, once if PO saved then no changes can be made in Vendor code. The field will be gray out.
    You should delete that Po and need to create a new PO.
  • 21 Aug 2013 5:31 am Sushma
    What is the reason, you don't want to create a new PO?
    Anyways what you are asking is not possible in my view.
  • 21 Aug 2013 5:31 am Sushma

    You can create a new PO reference with the old po. After refer old po just
    change the vendor, all remaining values will same as old po.
    Save the new po, and set deletion flag to old po.

  • 21 Aug 2013 5:32 am Sushma

    Create a new purchase order with different vendor.
  • 21 Aug 2013 7:06 am Sushma
    Ask BASIS people to change the value of the column LIFNR (Vendor Number) in the table EKKO.
  • 21 Aug 2013 7:06 am Sushma
    Basis people is not the right person to do such changes in the system. It is the ABAP programmer who can do such changes.

    Also SAP A.G. doesn't advise anybody doing changes directly in the table except for emergency cases. The issue here is that the end user want to know if they can change the P.O. once it is save.

    If you are support / Helpdesk you will say:

    No. you cannot change the vendor after you have save it because the Purchase Order number is already committed to a specific vendor. The vendor owns that P.O. number.

    Close the P.O. by deleting all line items and use the same P.O. number to create a new Purchase Order.
  • 21 Aug 2013 7:59 am Sushma
    Goto transaction (me22n) i.e. change po mode and there do the change you like in the same p.o e.g. vendor, material, qty, etc.
  • 21 Aug 2013 12:43 pm Sushma
    You should never do direct table updates as suggested in one of the
    responses! That is not a good business practice and is not recommended.
  • 22 Aug 2013 5:44 am Sushma
    Please check in configuration. Vendor may be change if vendor filed will be editable mode.
  • 22 Aug 2013 5:44 am Sushma
    One's PO is created, system will not allow you to change Vendor Number. In
    this scenario please cancel the PO created with wrong vendor and create a
    new Purchase Order with new vendor.
  • 22 Aug 2013 5:44 am Sushma

    If you change the vendor in created PO it may create a problem for you if
    your auditor raise a query. The better solution is cancel the PO and create
    a new PO. If you received quantity against that PO in that case you can
    short close the PO and create a new PO for balance quantity

  • 22 Aug 2013 6:42 am Sushma

    You should not change the vendor code after a PO is released, even the
    config allows. Don't waste your time to change the vendor code in the old
    PO. It is not a good practice. System person should aware the legal
    impacts and business knowledge while doing the configuration.

    Please cancel the PO and create a new PO with appropriate vendor.

  • 22 Aug 2013 9:45 am Sushma
    I was not able to change vendor using mass change.
  • 22 Aug 2013 9:54 am Sushma
    It is a legal document. It should not be changed. Create a new PO with correct vendor.
  • 23 Aug 2013 6:53 am Sushma
    Vendor in SAP PO once it is saved can't be changed. Neither manually nor in mass change. This is SAP standard. The only possibility to change vendor is when PO has status Hold. Once it is updated to Saved you have to cancel old and create new PO as it was recommended above.
    However you can easily post invoice to old PO to different vendor if your internal processes allow this and it will not cause the problem during audit.
    Hope it helps.
  • 23 Aug 2013 6:53 am Sushma
    No this is wrong you MUST NOT change the Vendor once the PO has been raised as it is a legal document that post to various G/L & control accounts not only for P&L but supplier & tax so don't go messing about in ME22N. The simple answer is delete the PO & raise a new one against the correct supplier a two minute job by the User (it does worry me though that someone working on a support or implementation role doesn't know this basic question...)
  • 23 Aug 2013 6:53 am amit butola
    Thanks very much for the support and advice I received. Overall, I have adopted the most frequent recommendation received-deleting and creating another PO.
    Again thanks a lot. You guys have made my week!
  • 26 Aug 2013 6:58 am Sushma
    If I may insert a late comment - In general it is bad practice to allow
    changing vendors on purchase orders. My experience with SAP shows that
    there are practical reasons for ignoring that advice. Here's what I see
    happening: PO is cut to the vendor. Vendor comes back and advises that
    they've accepted the PO and shipped the material - but that they've
    changed their name slightly or moved to another address. Accounts Payable
    says they cannot pay the vendor shown on the purchase order.

    In this case the order was sent to the right vendor - but SAP isn't "smart
    enough" to understand that. Creating a new purchase order simply creates a
    lot of confusion between A/P and the supplier's A/R department. As often as
    this happens it might be the exception to the rule to allow vendor changes
    on purchase orders.

    The alternative, of course, is to work with A/P to allow payment when the
    vendor is, in their opinion, incorrect. Not an easy task.
  • 26 Aug 2013 6:58 am Sushma
    In your scenario, create a new vwndir with the correct remit to name and
    address and add it as a PI partner function to the PO vendor... no need to
    cancel or change the PO.