When someone tries to sort a column in the info panel (e.g., Order Info) by clicking on the column header (e.g., Business Partner), the sorting is based on the actual column value (i.e, C_BPartner_ID), not the identifier (i.e., "name" from the C_BPartner table).
This can be reproduced easily using GardenWorld:
1. Login to GardenWorld
2. Open a info window (e.g., Order Info)
3. Search some records
4. Click on the "Business Partner" header
Expected behaviour: Sorting is based on what is displayed in the column, not the underneath ID.
iDempiere 3.1 running in CentOS 7 with Postgresql 9.2
This is still reproducible in 6.2z
Triaged as reproducible in 7.1z
Workaround as suggested by here:
https://groups.google.com/d/msg/idempiere/Am8uU_Lr56Y/2xBIhpqaBQAJ
"create 2 fields 1 for filter (only filter ) and the linked field ( Name of BP ) for display"