Skip to Content
Product Information
Author's profile photo Muhammad Hammad Ul Haq

Purchase Order Version Management – S/4HANA Materials Management

Hello everyone,

This document explains the steps required to configure Version Management for Purchase Order in Materials Management module.

First we will set up Version management for External Purchasing Documents.

Purchasing Document Category will be F

I am using Purchasing Document Type PLRM

Don’t forget to check both  Version Active and Version 0 OK

Also select the Field Selection as maintained below. For Reason we will make it as Required Entry.

Now we will define Reason for Change. It is located in the same area in SPRO

Two reasons have been maintained apart from standard available reasons

Now we will set up change displays

Here I have used the required Purchasing Document Type with table EKET and Field name as EINDT

Which is basically Delivery date in EKET table

Now we create a purchase order, you can see version 0 has been created

After adding the new version, we do a change in the Delivery date

We give the reason as ‘budgetary issues’

Now we select the version and click on display changes

Here you can see the old value of the date delivery date is 29.01.2020 and the new value is 31.01.2020

This can also be done for the management of any changes in order value, quantity and any other important fields depending on the scenario.


If you have any queries please feel free to ask.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo sanan afridi
      sanan afridi

      Hi Mr. Hammad,


      If I am wrong please correct me. The use of Version is just to check the new and old value on PO level?



      Author's profile photo Alexis Siegel
      Alexis Siegel

      Hi Sanan Afridi,

      In S/4 HANA it can be used to restart flexible workflow for purchase order or requisition.

      Not all field are used in the standard structure.


      Author's profile photo Navdeep Agarwal
      Navdeep Agarwal

      Hello Alexis Siegel,

      How version can be used to restart flexible workflow? Could you please elaborate on that?

      Also for version to work, your output type should be set as 4 or everytime user need to use ME9F to generate the output first before making the changes in PO and get a new version?

      Best Regards,

      Author's profile photo Mahajan Parag
      Mahajan Parag

      Hi Muhammad,

      Thanks for sharing this. Very helpful.

      I have a question about not to trigger version if a field in PO is changed. Is there a way we can setup SAP not to trigger new version if a particular field (say EINDT) in SAP is changed?

      Author's profile photo Navdeep Agarwal
      Navdeep Agarwal

      Hello Parag,

      If you don't want any field to trigger version, then don't include it in the customization.


      SPRO --> MM---> Purchasing  ---> Version Management ---> Set Up Change Displays

      Best Regards,