Allow defining an ABL Message Callback. Instead of just displaying the error code and a human readable text provided by promsgs, allow the programmer to control what messages and which details are displayed to the user. It would allow to provide messages adapted to the context in order to display user friendly and readable messages. Such message service should still be able to pick the message description (by code) provided by promsgs (any localization).