Hi Christoph,
I have tried using this way too but it isn't filling the exception table of function module 'CRM_ORDER_SAVE' on calling which the implementation of 'ORDER_SAVE' BADI was called. I need to collect the messages in GUI not on Web UI. And how will the messages be interlinked to the exception table of FM? I mean I am getting msg handle by using CRM_MESSAGE_COLLECT in implementation of ORDER_SAVE BADI but how will it be possible to fill the exception table of FM CRM_ORDER_SAVE'.
Regards,
Ankita.