SAP Knowledge Base Article - Public

2241752 - The Extension Field Created in Sales order is not Updating the Values in the Outbound Delivery Invoice Request

Symptom

You have created an extension field in the Sales Order object, and extended the same to the Customer Invoice object. However the extension field is not updating the values in the Outbound Delivery Invoice Request.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Sales Orders work center.
  2. Go to the Sales Orders view.
  3. Show All Orders and Find XYZ (XYZ represents the ID of the Sales Order).
  4. Edit the Sales Order and select the View All button.
  5. Go to the General tab and navigate to General section of the screen.
  6. Here you will find the extension fields ABC (ABC represents the name of the extension field).
  7. Go to the Customer Invoicing work center.
  8. Go to the Invoice Requests view.
  9. Search and open the Outbound Delivery Invoice Request created for the sales order XYZ.
  10. The Outbound Delivery Invoice Request does not have the extension field at header or item level.

Cause

The extension fields can flow from Sales Order to Sales Order Invoice Request if the extension scenario Sales Order General Information -> Invoice Request General information is selected.
If you have selected the extension scenario Sales Order General Information -> Outbound Delivery Request then you should also select the scenario
Outbound Delivery General Information -> Invoice Request General Information so that the extension field is seen in Outbound Delivery Invoice Request.

Resolution

This is the expected behavior of the SAP Business ByDesign system.

There are 2 options to pass the value of an extension field from Sales Order to the Invoice.

Option 1:

You want to pass the value directly from the Sales Order to the Invoice via the Invoice request, in this case:

Only activate the extension scenarios:

Sales Order General Information -> Invoice Request General information

Invoice Requests - General Information to Customer Invoice - General Information

This means that the value of the extension field is passed from the Sales Order to the Sales Order Invoice Request and when the Outbound Delivery Invoice Request is Invoiced it will capture the value from the Sales Order Invoice Request. This is only possible if no other extension scenario is activated apart from Sales Order General Information -> Invoice Request General information and  Invoice Requests - General Information to Customer Invoice - General Information

 

Option 2:

You would like to pass the value via the logistic documents in this case you can activate:

Sales Order General Information -> Invoice Request General information

Sales Order General Information -> Outbound Delivery Request General information

Outbound Delivery Request - General Information to Outbound Delivery - Information

Outbound Delivery General Information -> Invoice Request General Information

Invoice Requests - General Information to Customer Invoice - General Information

Please note that the outbound delivery has priority over the sales order, the data from outbound delivery overwrites the data from the sales order.

See Also

KBA 2380268 - Extension Field Value is not Populating in Invoice Documents

Keywords

extension field, outbound delivery, invoice request, sales order invoice request , KBA , extension field , outbound delivery , invoice request , AP-CI-CIR , Customer Invoice Request , AP-ODP-OD , Outbound Delivery , AP-SLO-SO , Sales Order , How To

Product

SAP Business ByDesign all versions