Symptom
You create a purchase order from frontend. In Output History, you find the purchase order template is in log on language - Chinese.
However, after you make changes to this purchase order via SOAP UI, the output of changed purchase order is in English.
Environment
SAP Business ByDesign
Reproducing the Issue
- Log on the system in Chinese.
- Go to Purchase Requests and Orders work center.
- Click New Purchase Order to create a new purchase order XXX.
- Before ordering it, click on You Can Also -> Edit Output Settings for Create PO to confirm the output template language is Chinese.
- Click on Order button and send purchase order XXX to supplier.
- Navigate to Output History tab and confirm the created purchase order template is Chinese version.
- Open SOAP UI and update the purchase order XXX.
- Go to frontend and open purchase order XXX.
- Navigate to Output History tab and refresh.
- The newly output template for changed purchase order XXX is in English. The title is "Changed Purchase Order XXX".
Cause
This is a normal system behavior.
Language in supplier master data is not maintained, and language for technical user (SOAP UI) is not maintained as well, so the default language of changed purchase order output template by SOAP UI is English.
Resolution
Maintain language in supplier master data
- Go to Supplier Base work center -> Suppliers view (or double click on supplier in purchase order) to open supplier master data.
- Navigate to General tab -> Main Communication -> Language field, select Chinese from the dropdown list.
- Click on Save and Close.
Maintain language in SOAP UI
- At SOAP Project screen, click on Header button.
- Click on "+" icon to add header. Input "Accept-Language", and then enter "CN".
See Also
2951384 - How to change Log on language of Technical users uploading documents via Soap UI
Keywords
Purchase Order; Output Template; Language; SOAP UI; Web Service , KBA , SRD-SRM-PRO , Purchase Requests and Orders , AP-PRO , Project Processing , Problem