SAP Knowledge Base Article - Public

1939964 - Extension Field Value Disappears While Adding A Line Item in the Purchase Order

Symptom

An Extension Field has been created in the Purchase Order screen. After entering a value in this field, when a new line item is added in the New Purchase Order Screen, the system overrides the value of the Extension Field, resulting in it becoming blank.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Purchase Requests and Orders work center.
  2. Go to the Purchase Orders view.
  3. In the Show field select All Purchase Orders from the drop down list.
  4. Search for the Purchase Order ID and Edit it.
  5. In the opened window, go to the General tab, and in the Extension Field, enter a text value in the field.
  6. Go to the Items tab, select Add Row button, enter the required data.

Now go to the General tab again and see that the Extension Field has become blank.

Cause

For the Extension Field an the extension scenario linked to a Master Data was added, for example:

Supplier - General Information to Purchase Order - General Information -> Business Partner - General Information to Purchase Order - General Information

Whenever the Add Row or Copy action is performed in the New Purchase Order screen, the Extension Fields call the Supplier Master Data details, and the data is overridden. After entering a value in the Extension Fields, when a new line item is added in the New Purchase Order screen, the value disappears because the system reads the supplier detail values from the supplier master. In this case, for the supplier under the General Information tab, there is no Extension Field found, resulting in the field value becoming empty.

Resolution

In order to resolve the issue, either deactivate the extension scenario that has been added or include the Extension Field and text value in the Master Data according to the business needs.

If the Extension Field value needs to be entered manually all the time, the extension scenario can be removed using the following steps:

  1. Go to the Purchase Requests and Orders work center.
  2. Go to the Purchase Orders view.
  3. Edit the Purchase Order ID, in the opened window, click on the Avatar Icon - Key User Settings - Start Adaptation mode.
  4. Select the Extension Field that has been created and then select the Further Usage link.
  5. In the opened window, go to the Extension Scenarios tab, in the second table, choose the extension scenario and select the Deactivate button.
  6. Save and publish the Extension Field changes.

In case the Extension Field value is constant in the Master Data, the field value can be maintained in the Master Data. The steps to be followed are:

  1. Go to the respective Master Data work center.
  2. Select the ID and select Edit.
  3. In the opened window, click on the Avatar Icon - Key User Settings -  Start Adaptation mode.
  4. Select Extension Fields tab to see the Extension Field there.
  5. Make the field visible and publish it.
  6. Later maintain values in the Extension Field and perform Save.

Then, whenever a new Purchase Order is created with this supplier ID, the system will by default enter the values in the Extension Field.

Keywords

Extension Field, blank, Purchase Order, Master Data, Extension Scenario , KBA , extension field , AP-PRP , Purchase Request Processing , How To

Product

SAP Business ByDesign all versions