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
- Go to the Sales Orders work center.
- Go to the Sales Orders view.
- Show All Orders and Find XYZ (XYZ represents the ID of the Sales Order).
- Edit the Sales Order and select the View All button.
- Go to the General tab and navigate to General section of the screen.
- Here you will find the extension fields ABC (ABC represents the name of the extension field).
- Go to the Customer Invoicing work center.
- Go to the Invoice Requests view.
- Search and open the Outbound Delivery Invoice Request created for the sales order XYZ.
- 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
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