Hello Robin,
there is a misunderstanding betwen us.
I noticed if lv_enable_outb_handler = abap_true, then ls_url_fields-url does not have the same URL.
Indeed, either ls_url_fields-url = lv_backbutton_hdlr_url (with outbound handler activated) or ls_url_fields-url = lv_catalog_url (with outbound handler deactivated), which is for me not logical.
That's why, i have my first screen-shot error when outbound handler is activated...
Regards.
Laurent.