From a4aca1c426a277b8d05fd78f2663daf9a666d341 Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Mon, 22 May 2023 16:07:24 +0200 Subject: [PATCH] Update z2ui5_cl_http_handler.clas.locals_imp.abap --- ...z2ui5_cl_http_handler.clas.locals_imp.abap | 119 +++++++----------- 1 file changed, 45 insertions(+), 74 deletions(-) diff --git a/src/z2ui5_cl_http_handler.clas.locals_imp.abap b/src/z2ui5_cl_http_handler.clas.locals_imp.abap index b822ffbc..b56a6dfb 100644 --- a/src/z2ui5_cl_http_handler.clas.locals_imp.abap +++ b/src/z2ui5_cl_http_handler.clas.locals_imp.abap @@ -1,5 +1,3 @@ -Handler - CLASS z2ui5_lcl_utility DEFINITION INHERITING FROM cx_no_check. PUBLIC SECTION. @@ -949,7 +947,6 @@ CLASS z2ui5_lcl_fw_app IMPLEMENTATION. ms_home-btn_event_id = `BUTTON_CHECK`. ms_home-class_editable = abap_true. ms_home-btn_icon = `sap-icon://validate`. - ms_home-classname = `z2ui5_cl_app_hello_world`. ELSE. mv_view_name = 'ERROR'. ENDIF. @@ -1056,19 +1053,16 @@ CLASS z2ui5_lcl_fw_app IMPLEMENTATION. RETURN. ENDIF. - TRY. - DATA(lv_url) = to_lower( z2ui5_cl_http_handler=>client-t_header[ name = `referer` ]-value ). - DATA(lv_path_info) = to_lower( z2ui5_cl_http_handler=>client-t_header[ name = `~path_info` ]-value ). - REPLACE lv_path_info IN lv_url WITH ``. - SPLIT lv_url AT '?' INTO lv_url DATA(lv_params). + DATA(lv_url) = to_lower( z2ui5_cl_http_handler=>client-t_header[ name = `referer` ]-value ). + DATA(lv_path_info) = to_lower( z2ui5_cl_http_handler=>client-t_header[ name = `~path_info` ]-value ). + REPLACE lv_path_info IN lv_url WITH ``. + SPLIT lv_url AT '?' INTO lv_url DATA(lv_params). - SHIFT lv_url RIGHT DELETING TRAILING `/`. - DATA(lv_link) = lv_url && `/` && to_lower( ms_home-classname ). - IF lv_params IS NOT INITIAL. - lv_link = lv_link && `?` && lv_params. - ENDIF. - CATCH cx_root. - ENDTRY. + SHIFT lv_url RIGHT DELETING TRAILING `/`. + DATA(lv_link) = lv_url && `/` && to_lower( ms_home-classname ). + IF lv_params IS NOT INITIAL. + lv_link = lv_link && `?` && lv_params. + ENDIF. DATA(lv_xml_main) = ` `. - - - - lv_xml_main = lv_xml_main && `