{"id":404,"date":"2014-07-24T09:35:38","date_gmt":"2014-07-24T09:35:38","guid":{"rendered":"http:\/\/www.se80.co.uk\/training-education\/?p=404"},"modified":"2019-02-22T23:29:35","modified_gmt":"2019-02-22T23:29:35","slug":"sap-html-popup-window-just-using-css","status":"publish","type":"post","link":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/","title":{"rendered":"SAP HTML popup window just using CSS"},"content":{"rendered":"<p>The following code demonstrates how to create a popup window to display EKPO records within a SAP HTML based application. It achieves this without the need for any JavaScript and simply uses HTML, CSS styling and ABAP code to retrieve the data records. If you wanted tes this is a simple HTML document outside of SAP simply remove the section of code \u00a0within &lt;!&#8211;ABAP\u00a0Code\u00a0&#8211;\u00a0Start\u00a0&#8211;&gt; and &lt;!&#8211;ABAP\u00a0Code\u00a0&#8211; End &#8211;&gt;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Full SAP HTML code Listing<br \/>\n<\/strong><br \/>\n&lt;!DOCTYPE\u00a0html&gt;<br \/>\n&lt;head&gt;<br \/>\n&lt;title&gt;Example\u00a0popup\u00a0window\u00a0using\u00a0only\u00a0CSS&lt;\/title&gt;<br \/>\n&lt;style&gt;<br \/>\n.background_overlay{<br \/>\ndisplay:\u00a0none;<br \/>\nposition:\u00a0fixed;<br \/>\ntop:\u00a00%;<br \/>\nleft:\u00a00%;<br \/>\nwidth:\u00a0100%;<br \/>\nheight:\u00a0100%;<br \/>\nbackground-color:\u00a0black;<br \/>\nz-index:1001;<br \/>\n-moz-opacity:\u00a00.8;<br \/>\nopacity:.80;<br \/>\nfilter:\u00a0alpha(opacity=80);<br \/>\n}<br \/>\n.popup_window\u00a0{<br \/>\ndisplay:\u00a0none;<br \/>\nposition:\u00a0absolute;<br \/>\ntop:\u00a020%;<br \/>\nleft:\u00a020%;<br \/>\nwidth:\u00a060%;<br \/>\nheight:\u00a060%;<br \/>\npadding:\u00a010px;<br \/>\nborder:\u00a010px\u00a0solid\u00a0#80CCFF;<br \/>\nbackground-color:\u00a0#FFFFFF;<br \/>\nz-index:1002;<br \/>\noverflow:\u00a0auto;<br \/>\nfont-size:\u00a014px;<br \/>\n}<br \/>\n&lt;\/style&gt;<\/p>\n<p>&lt;script\u00a0type=<span class=\"L1S33\">&#8220;text\/javascript&#8221;<\/span>&gt;<\/p>\n<p>function\u00a0display_popup()\u00a0{<br \/>\ndocument.getElementById(<span class=\"L1S33\">&#8216;window&#8217;<\/span>).style.display=<span class=\"L1S33\">&#8216;block&#8217;<\/span>;<br \/>\ndocument.getElementById(<span class=\"L1S33\">&#8216;background&#8217;<\/span>).style.display=<span class=\"L1S33\">&#8216;block&#8217;<\/span>;<br \/>\n}<\/p>\n<p>function\u00a0close_popup()\u00a0{<br \/>\ndocument.getElementById(<span class=\"L1S33\">&#8216;window&#8217;<\/span>).style.display=<span class=\"L1S33\">&#8216;none&#8217;<\/span>;<br \/>\ndocument.getElementById(<span class=\"L1S33\">&#8216;background&#8217;<\/span>).style.display=<span class=\"L1S33\">&#8216;none&#8217;<\/span>;<br \/>\n}<br \/>\n&lt;\/script&gt;<\/p>\n<p>&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;p&gt;<br \/>\nClick\u00a0here\u00a0to\u00a0display\u00a0ekko\u00a0records<br \/>\n&lt;a\u00a0href=<span class=\"L1S33\">&#8220;#&#8221;\u00a0<\/span>onclick=<span class=\"L1S33\">&#8220;display_popup();&#8221;<\/span>&gt;Display\u00a0records&lt;\/a&gt;<\/p>\n<p>&lt;\/p&gt;<\/p>\n<p>&lt;div\u00a0id=<span class=\"L1S33\">&#8220;window&#8221;\u00a0<\/span>class=<span class=\"L1S33\">&#8220;popup_window&#8221;<\/span>&gt;EKPO\u00a0Records:<br \/>\n&lt;br&gt;&lt;br&gt;<br \/>\n<strong><span class=\"L1S56\">&lt;!&#8211;ABAP\u00a0Code\u00a0&#8211;\u00a0Start\u00a0&#8211;&gt;<\/span><\/strong><br \/>\n<strong> <span class=\"L1S53\">&lt;%\u00a0\u00a0<\/span><span class=\"L0S52\">data<\/span><span class=\"L0S55\">:\u00a0<\/span>it_ekpo\u00a0<span class=\"L0S52\">type\u00a0<\/span><span class=\"L0S52\">standard\u00a0<\/span><span class=\"L0S52\">table\u00a0<\/span><span class=\"L0S52\">of\u00a0<\/span>ekpo<span class=\"L0S55\">,<\/span><\/strong><br \/>\n<strong> wa_ekpo\u00a0<span class=\"L0S52\">type\u00a0<\/span>ekpo<span class=\"L0S55\">.<\/span><\/strong><\/p>\n<p><strong><span class=\"L0S52\">select\u00a0<\/span>*<\/strong><br \/>\n<strong> <span class=\"L0S52\">from\u00a0<\/span>ekpo<\/strong><br \/>\n<strong> <span class=\"L0S52\">up\u00a0<\/span><span class=\"L0S52\">to\u00a0<\/span><span class=\"L0S32\">10\u00a0<\/span><span class=\"L0S52\">rows<\/span><\/strong><br \/>\n<strong> <span class=\"L0S52\">into\u00a0<\/span><span class=\"L0S52\">table\u00a0<\/span>it_ekpo<span class=\"L0S55\">.<\/span><\/strong><\/p>\n<p><strong><span class=\"L0S52\">Loop\u00a0<\/span><span class=\"L0S52\">at\u00a0<\/span>it_ekpo\u00a0<span class=\"L0S52\">into\u00a0<\/span>wa_ekpo<span class=\"L0S55\">.<\/span><\/strong><br \/>\n<strong> <span class=\"L1S53\">%&gt;<\/span><\/strong><br \/>\n<strong> <span class=\"L1S55\">&lt;%=wa_ekpo-ebeln%&gt;<\/span>&#8211;<span class=\"L1S55\">&lt;%=wa_ekpo-TXZ01%&gt;<\/span>&lt;br&gt;<\/strong><br \/>\n<strong> <span class=\"L1S53\">&lt;%<\/span><\/strong><br \/>\n<strong> <span class=\"L0S52\">endloop<\/span><span class=\"L0S55\">.<\/span><\/strong><br \/>\n<strong> <span class=\"L1S53\">%&gt;<\/span><\/strong><br \/>\n<strong> <span class=\"L1S56\">&lt;!&#8211;ABAP\u00a0Code\u00a0&#8211;\u00a0End&#8211;&gt;<\/span><\/strong><\/p>\n<p>&lt;a\u00a0href=<span class=\"L1S33\">&#8220;#&#8221;\u00a0<\/span>onclick=<span class=\"L1S33\">&#8220;close_popup();&#8221;<\/span>&gt;Close&lt;\/a&gt;&lt;\/div&gt;<br \/>\n&lt;div\u00a0id=<span class=\"L1S33\">&#8220;background&#8221;\u00a0<\/span>class=<span class=\"L1S33\">&#8220;background_overlay&#8221;<\/span>&gt;&lt;\/div&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Initial Screen<\/strong><br \/>\n<a href=\"\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-411\" src=\"\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup1-300x90.png\" alt=\"css_popup1\" width=\"300\" height=\"90\" srcset=\"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup1-300x90.png 300w, https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup1.png 366w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><strong>Popup screen<\/strong><br \/>\n<a href=\"\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-413\" src=\"\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3.png\" alt=\"css_popup3\" width=\"600\" height=\"479\" srcset=\"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3.png 600w, https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3-300x239.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following code demonstrates how to create a popup window to display EKPO records within a SAP HTML based application. It achieves this without the need for any JavaScript and simply uses HTML, CSS styling and ABAP code to retrieve the data records. If you wanted tes this is a simple HTML document outside of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":413,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SAP HTML popup window just using CSS - SAP Help, Training and Education<\/title>\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\/sap-html-popup-window-just-using-css\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAP HTML popup window just using CSS - SAP Help, Training and Education\" \/>\n<meta property=\"og:description\" content=\"The following code demonstrates how to create a popup window to display EKPO records within a SAP HTML based application. It achieves this without the need for any JavaScript and simply uses HTML, CSS styling and ABAP code to retrieve the data records. If you wanted tes this is a simple HTML document outside of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/\" \/>\n<meta property=\"og:site_name\" content=\"SAP Help, Training and Education\" \/>\n<meta property=\"article:published_time\" content=\"2014-07-24T09:35:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-22T23:29:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"479\" \/>\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=\"2 minutes\" \/>\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\/sap-html-popup-window-just-using-css\/\",\"url\":\"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/\",\"name\":\"SAP HTML popup window just using CSS - SAP Help, Training and Education\",\"isPartOf\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#website\"},\"datePublished\":\"2014-07-24T09:35:38+00:00\",\"dateModified\":\"2019-02-22T23:29:35+00:00\",\"author\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.se80.co.uk\/training-education\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SAP HTML popup window just using CSS\"}]},{\"@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":"SAP HTML popup window just using CSS - SAP Help, Training and Education","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\/sap-html-popup-window-just-using-css\/","og_locale":"en_US","og_type":"article","og_title":"SAP HTML popup window just using CSS - SAP Help, Training and Education","og_description":"The following code demonstrates how to create a popup window to display EKPO records within a SAP HTML based application. It achieves this without the need for any JavaScript and simply uses HTML, CSS styling and ABAP code to retrieve the data records. If you wanted tes this is a simple HTML document outside of [&hellip;]","og_url":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/","og_site_name":"SAP Help, Training and Education","article_published_time":"2014-07-24T09:35:38+00:00","article_modified_time":"2019-02-22T23:29:35+00:00","og_image":[{"width":600,"height":479,"url":"https:\/\/www.se80.co.uk\/training-education\/wp-content\/uploads\/2014\/07\/css_popup3.png","type":"image\/png"}],"author":"se80","twitter_card":"summary_large_image","twitter_misc":{"Written by":"se80","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/","url":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/","name":"SAP HTML popup window just using CSS - SAP Help, Training and Education","isPartOf":{"@id":"https:\/\/www.se80.co.uk\/training-education\/#website"},"datePublished":"2014-07-24T09:35:38+00:00","dateModified":"2019-02-22T23:29:35+00:00","author":{"@id":"https:\/\/www.se80.co.uk\/training-education\/#\/schema\/person\/ddc6a049c1b0790f62d70278be75e511"},"breadcrumb":{"@id":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.se80.co.uk\/training-education\/sap-html-popup-window-just-using-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.se80.co.uk\/training-education\/"},{"@type":"ListItem","position":2,"name":"SAP HTML popup window just using CSS"}]},{"@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\/2014\/07\/css_popup3.png","_links":{"self":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/404"}],"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=404"}],"version-history":[{"count":8,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"predecessor-version":[{"id":1993,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/posts\/404\/revisions\/1993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/media\/413"}],"wp:attachment":[{"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.se80.co.uk\/training-education\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}