Middleware is sending a price to the segment field in the idoc of message type MATERIALVALUATION_PRICECHANGE.
The field is of type char(25).
But when I go to transaction we05 to check for the published idocs, the price is right aligned and only the first 2 digits are shown in that field. Rest of the digits in the price field are truncated.
For example an amount of 389.29 from middleware will interface to SAP field as 38 (right aligned). Why it is truncating other digits.