APAR status
Closed as fixed if next.
Error description
This is a visual issue with currency fields in the system. Graphically they are rounding up for any currency field that is more than 3 decimals long. $4.001 becomes $5.00 until the record is saved and screen refreshes, or the user changes tabs and comes back which also refreshes the screen in which case it will change back to the correct $4.00 displayed but 4.001 in the database. In the data base and for all calculations the 4.001 would be used (this is correct).
Local fix
NA
Problem summary
The Platform needs to check only char one less than precision because precision value is calculated above when doing the rounding. So when checking for .0034 with precision 2 it need to add only 1 zero. similarly .0534 it need to add only one leading zero.
Problem conclusion
Issue is resolved where currency value is not formatting correctly after tabbing out of field. This is targeted to the 1h2017
Temporary fix
Comments
APAR Information
APAR number
IV94003
Reported component name
TRI APPLCATION
Reported component ID
5725F26AB
Reported release
342
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-03-06
Closed date
2017-03-24
Last modified date
2017-03-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Applicable component levels
R352 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHEB3","label":"IBM TRIRIGA Application Platform"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"342","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
30 March 2022