{"id":277,"date":"2025-05-21T01:54:56","date_gmt":"2025-05-21T01:54:56","guid":{"rendered":"https:\/\/sapabap.dwimansolution.com\/?p=277"},"modified":"2025-05-21T01:54:56","modified_gmt":"2025-05-21T01:54:56","slug":"sap-abap-generate-fiori-url","status":"publish","type":"post","link":"https:\/\/sapabap.dwimansolution.com\/index.php\/2025\/05\/21\/sap-abap-generate-fiori-url\/","title":{"rendered":"SAP ABAP &#8211; Generate Fiori URL"},"content":{"rendered":"\n<ol>\n<li>Create Method GENERATE_FIORI_URL<\/li>\n\n\n\n<li>Set Parameters<\/li>\n\n\n\n<li>Copy+Paste the code<\/li>\n<\/ol>\n\n\n\n<p><strong>PARAMETERS<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"121\" src=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1-1024x121.png\" alt=\"\" class=\"wp-image-279\" srcset=\"https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1-1024x121.png 1024w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1-300x36.png 300w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1-768x91.png 768w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1-850x101.png 850w, https:\/\/sapabap.dwimansolution.com\/wp-content\/uploads\/2025\/05\/image-1.png 1055w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>CODES<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>METHOD generate_fiori_url.\n\n  DATA:\n    lv_langu TYPE c LENGTH 2,\n    lo_badi  TYPE REF TO \/ui2\/app_url.\n\n  CLEAR ev_url.\n\n  GET BADI lo_badi.\n  CALL BADI lo_badi->get_url_components\n    EXPORTING\n      iv_icf_node_path    = \/ui2\/if_start_url=>co_flp\n    IMPORTING\n      ev_protocol         = DATA(lv_protocol)\n      ev_host_with_domain = DATA(lv_host)\n      ev_port             = DATA(lv_port)\n      ev_path             = DATA(lv_path)\n    EXCEPTIONS\n      not_allowed         = 1.\n\n  IF sy-subrc NE 0.\n    RETURN.\n  ENDIF.\n\n  ev_url = |{ lv_protocol }:\/\/{ lv_host }:{ lv_port }{ lv_path }|.\n  TRANSLATE ev_url TO LOWER CASE.\n\n  \" client\n  ev_url = |{ ev_url }?sap-client={ sy-mandt }|.\n\n  IF iv_lang EQ abap_true.\n  \" language\n  CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT'\n    EXPORTING\n      input  = sy-langu\n    IMPORTING\n      output = lv_langu.\n\n    ev_url = |{ ev_url }&amp;sap-language={ lv_langu }|.\n  ENDIF.\n\nENDMETHOD.<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>PARAMETERS CODES<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/277"}],"collection":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":1,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"predecessor-version":[{"id":280,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/posts\/277\/revisions\/280"}],"wp:attachment":[{"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sapabap.dwimansolution.com\/index.php\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}