SAP Knowledge Base Article - Public

3395111 - Schedule Lines of ShipToLocation in XML File are in Different Order


You have created a purchase order and you copied it. You only changed the content of Street/House No. line for Delivery Address on item level of the new purchase order.

You are using only Japanese environment when doing the creation and changes for both of the purchase orders.

However, in the XML files of the two purchase orders, the PostalRegulationCompliantAddressLines in ShipToLocation are in different order.

And the way they show City are different as well. 


SAP Business ByDesign

Reproducing the Issue

  1. Create a purchase order from Purchase Requests and Orders work center;
  2. Fill in all mandatory fields, and click Order to get PO A;
  3. Copy this purchase order. Before order it, navigate to Delivery tab on item level;
  4. Remove the value in Street/House No. field and input new address in English.
  5. Click Order to get PO B.
  6. Open the XML files for the two purchase orders;
  7. You can see the FormattedAddressDescription is in different format.


This is a normal system behavior. System will analyze the language when inputting address. If you use English to input Street/House No., system will show the English format and reflect it in XML file, although it cannot be seen from frontend screen.


If you would like the two purchase orders have the same address format in XML files, it is necessary to use the same language.


XML; XML File; Purchase Order; Delivery Address; Format; Japanese; English , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem


SAP Business ByDesign all versions