{"id":1539,"date":"2018-11-29T23:04:04","date_gmt":"2018-11-29T23:04:04","guid":{"rendered":"https:\/\/www.se80.co.uk\/training-education\/?p=1539"},"modified":"2018-11-29T23:04:44","modified_gmt":"2018-11-29T23:04:44","slug":"save-layout-alv-button-missing","status":"publish","type":"post","link":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/","title":{"rendered":"Save layout ALV button missing"},"content":{"rendered":"<p>\nIf you have implemented your SAP ALV report and all works fine apart from the Save layout ALV button, you can set filters to hide columns etc but you are unable to save this layout as a variant for future use. The solution is very simple you have probably only missed out one line of code!!<\/p>\n<p>My example used the ALV OO concept but will be the same solution for all ALV reports. Does you code look like this?\n<\/p>\n<p><code><br \/>\n CALL METHOD mygrid->set_table_for_first_display<br \/>\n    EXPORTING<br \/>\n*     I_STRUCTURE_NAME              =<br \/>\n      is_variant                    = wa_variant<br \/>\n      i_save                        = 'A'<br \/>\n      is_layout                     = wa_layout<br \/>\n      it_toolbar_excluding          = it_excl<br \/>\n    CHANGING<br \/>\n      it_outtab                     = it_report[]\n      it_fieldcatalog               = it_fieldcat[]\n      it_sort                       = it_sortcat<br \/>\n    EXCEPTIONS<br \/>\n      invalid_parameter_combination = 1<br \/>\n      program_error                 = 2<br \/>\n      too_many_lines                = 3<br \/>\n      OTHERS                        = 4.<br \/>\n<\/code><\/p>\n<p>\nAll you need to do is add the following line of ABAP code above the &#8220;set_table_for_first_display&#8221; method call:<\/p>\n<p><code>wa_variant-report = sy-repid.<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have implemented your SAP ALV report and all works fine apart from the Save layout ALV button, you can set filters to hide columns etc but you are unable to save this layout as a variant for future use. The solution is very simple you have probably only missed out one line of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1540,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Save layout ALV button missing - SAP Help, Training and Education<\/title>\n<meta name=\"description\" content=\"Is your save layout button is missing from your ABAP ALV report. Don&#039;t panic adding this one line of ABAP code will probably fix the issue.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Save layout ALV button missing - SAP Help, Training and Education\" \/>\n<meta property=\"og:description\" content=\"Is your save layout button is missing from your ABAP ALV report. Don&#039;t panic adding this one line of ABAP code will probably fix the issue.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/\" \/>\n<meta property=\"og:site_name\" content=\"SAP Help, Training and Education\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-29T23:04:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-29T23:04:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2018\/11\/Screenshot-2018-11-29-22.50.04.png\" \/>\n\t<meta property=\"og:image:width\" content=\"355\" \/>\n\t<meta property=\"og:image:height\" content=\"245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"se80\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"se80\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/\",\"url\":\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/\",\"name\":\"Save layout ALV button missing - SAP Help, Training and Education\",\"isPartOf\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#website\"},\"datePublished\":\"2018-11-29T23:04:04+00:00\",\"dateModified\":\"2018-11-29T23:04:44+00:00\",\"author\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511\"},\"description\":\"Is your save layout button is missing from your ABAP ALV report. Don't panic adding this one line of ABAP code will probably fix the issue.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.se80.co.uk\/training-education\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Save layout ALV button missing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#website\",\"url\":\"https:\/\/www.se80.co.uk\/training-education\/\",\"name\":\"SAP Help, Training and Education\",\"description\":\"Learn SAP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.se80.co.uk\/training-education\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511\",\"name\":\"se80\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3fd4e388f05bf3c763e46cd1f77afeb2?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3fd4e388f05bf3c763e46cd1f77afeb2?s=96&d=retro&r=g\",\"caption\":\"se80\"},\"url\":\"https:\/\/www.se80.co.uk\/training-education\/author\/se80\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Save layout ALV button missing - SAP Help, Training and Education","description":"Is your save layout button is missing from your ABAP ALV report. Don't panic adding this one line of ABAP code will probably fix the issue.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/","og_locale":"en_US","og_type":"article","og_title":"Save layout ALV button missing - SAP Help, Training and Education","og_description":"Is your save layout button is missing from your ABAP ALV report. Don't panic adding this one line of ABAP code will probably fix the issue.","og_url":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/","og_site_name":"SAP Help, Training and Education","article_published_time":"2018-11-29T23:04:04+00:00","article_modified_time":"2018-11-29T23:04:44+00:00","og_image":[{"width":355,"height":245,"url":"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2018\/11\/Screenshot-2018-11-29-22.50.04.png","type":"image\/png"}],"author":"se80","twitter_card":"summary_large_image","twitter_misc":{"Written by":"se80","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/","url":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/","name":"Save layout ALV button missing - SAP Help, Training and Education","isPartOf":{"@id":"https:\/\/www.se80.co.uk\/training-education\/#website"},"datePublished":"2018-11-29T23:04:04+00:00","dateModified":"2018-11-29T23:04:44+00:00","author":{"@id":"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511"},"description":"Is your save layout button is missing from your ABAP ALV report. Don't panic adding this one line of ABAP code will probably fix the issue.","breadcrumb":{"@id":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.se80.co.uk\/training-education\/save-layout-alv-button-missing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.se80.co.uk\/training-education\/"},{"@type":"ListItem","position":2,"name":"Save layout ALV button missing"}]},{"@type":"WebSite","@id":"https:\/\/www.se80.co.uk\/training-education\/#website","url":"https:\/\/www.se80.co.uk\/training-education\/","name":"SAP Help, Training and Education","description":"Learn SAP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.se80.co.uk\/training-education\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511","name":"se80","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3fd4e388f05bf3c763e46cd1f77afeb2?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3fd4e388f05bf3c763e46cd1f77afeb2?s=96&d=retro&r=g","caption":"se80"},"url":"https:\/\/www.se80.co.uk\/training-education\/author\/se80\/"}]}},"jetpack_featured_media_url":"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2018\/11\/Screenshot-2018-11-29-22.50.04.png","_links":{"self":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/1539"}],"collection":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/comments?post=1539"}],"version-history":[{"count":2,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/1539\/revisions"}],"predecessor-version":[{"id":1542,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/1539\/revisions\/1542"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/media\/1540"}],"wp:attachment":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/media?parent=1539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/categories?post=1539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/tags?post=1539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}