Symptom
An output item is created for a production document (e.g. production order), and the standard form template PP_MOR_DATA_LIST is used. When the output item is in status "In Preparation" or "To Be Output", the standard "Productionresourcetooldesc" field is correctly filled and shown in the PDF preview. However, when the output item status changes to "Completed", the "Productionresourcetooldesc" field is missing and the value is not shown anymore.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a production order. The Production resource tool description is maintained in Production resource/tool in English.
- Check the form template is PP_MOR_DATA_LIST (FR) in Output Parameter Determination app.
- Release and save the production order, the output item status changed to "Completed" automatically.
- Check the output item PDF preview, the "Productionresourcetooldesc" field is missing in the printout.
Cause
The description field is missing because it is not maintained in print language.
For Production resource/tool (PRT) with type Equipment, during preview, it's not able to fetch data from database, here a fallback logic for texts is implemented and thus it's able to see the text in a "wrong" language. However, when printing the final version of the PDF after Release and Save, the content is fetched from database by CDS views, there is no fallback logic possible with CDS views to fetch a description in an alternative language. As a result, if the equipment description is maintained only in English, and the print language is in French, then there will be no description found.
Resolution
Maintain the descriptions in all required languages for printing purposes.
Keywords
missing field, production order, printout, automatic output, PP_MOR_DATA_LIST, language maintenance, output parameter determination, Completed, PRT, Production resource/tool , KBA , PP-SFC-EXE-PRINT-2CL , Order Printing (Public Cloud) , Problem
SAP Knowledge Base Article - Public