SAP Knowledge Base Article - Public

3354528 - Language of Product Description in the Output Document of the Sales Document is Not the Expected One

Symptom

You created a Sales Document such as a Sales Order. When changing the Language of the Form Template the Product Description is not the expected one.

Environment

SAP Business ByDesign

Reproducing the Issue

In our example you are creating a Sales Document such as a Sales Order with an Account that has the Language setting German in the Account Master Data with a Product that has a Product Description maintained in English and German language.

  1. You log on to the system in English. 
  2. Go to the Sales Orders work center. 
  3. Select the Sales Orders view. 
  4. Click on the New button and select the Sales Orders option. 
  5. Enter Account ABC (ABC represents the Account ID of an Account that has the Language setting German).
  6. Enter Product XYZ (XYZ represents the Product ID of a Product that has the Product Description maintained in English and German language).
  7. You can see that the Product Description determined in the Sales Order for the Item is in language German. 
  8. Click on the You can Also button and select the Edit Output Settings option.
  9. Change the Language of the Form Template to English and click Apply. 
  10. When you click on the Preview you can see that in the Form Template the Product Description is displayed in German. 

You expect the Product Description to be displayed in English.

Cause

When a Sales Order is created with a Product the language Product Description is determined depending on the language maintained in the Account Master Data and if the description is maintained in the Product Master Data.

In our example if you log on to the system in English create a Sales Order in your system for an Account that has the Language set as German and the Product has the Product Description maintained in German in the Product Master Data, the system will Determine the German Description in the Sales Order in the User Interface (UI).

And when you e.g. click on Preview the German Description will also be pulled in the Form Template since the German variant of the Form Template is determined due to the language setting in the Account Master Data.

If you then click on You can Also -> Edit Output Settings and change the Language to English, the system will still use the German Description since the Description saved in the Sales Order is still the German one with the Language Code DE  and this is what is passed in the XML for the Form Template.

The system does not store any other available Product Description and Language Code in the Sales Order that is available Product Master Data but only the Description and Language Code that was determined when the document was saved.

And hence when changing the language via the Output Settings no redetermination of a different language for the Product Description is done.

Resolution

This is the expected system behaviour.

See Also

 KBA 2667402 - Product Description Translation in Sales Order

Keywords

Sales Order; Sales Quote; Invoice; Service Order; Service Quote; Contract; Product Description; Language , KBA , AP-SLO-SO , Sales Order , AP-CQP , Customer Quote Processing , Problem

Product

SAP Business ByDesign all versions