<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-3561196619315508402</id><updated>2026-07-17T21:51:24.734+05:30</updated><category term="Utility Tips"/><category term="Utility Codes"/><category term="ALV"/><category term="Useful Function Modules"/><category term="Module Pool"/><category term="Selection Screen"/><category term="Dynamic Internal Table"/><category term="F4 Help"/><category term="Transaction Codes"/><category term="ALE"/><category term="BADI"/><category term="BOL Programming"/><category term="Custom Conversion Exit"/><category term="EDI"/><category term="Excel upload"/><category term="HTML in ABAP"/><category term="Performance Tuning"/><category term="REGEX"/><category term="TMG"/><category term="Traffic Light"/><title type="text">ABAPx.in</title><subtitle type="html">Demo &amp;amp; Utility codes
| Tips &amp;amp; Tricks
| Best Practices</subtitle><link href="http://abap-explorer.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-3036985017167840268</id><published>2012-07-08T01:52:00.006+05:30</published><updated>2022-11-19T22:22:55.149+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="REGEX"/><title type="text">REGEX in ABAP</title><content type="html">

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: courier;"&gt;&lt;span style="font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;Using REGEX (Regular Expressions)
we can build smart codes. Regex is used for string processing, and they are
very fast.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: courier;"&gt;

&lt;/span&gt;&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: courier;"&gt;&lt;span style="font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;In this example I'm formatting
the names. My intention is to convert any name in the given format "Xxxxx
Yyyyy". Using conventional ABAP programming this can get pretty messy as a
name can be in any format. Thankfully REGEX helps a lot.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;Example Name:
PIERRE-LOUIS LEFÈVRE&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;img alt="" src="data:image/png;base64,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BVasyP6f/ZX/L/8sz/7+3NzXYu111nLOECBAgEAvCVSGtZn/eW+M2nRBfOiD78fqH1jaS0fQDQECBAgQGNgCi5YMjbffGRYP//eaMfrzuwprwtrAPqGNngCBgSNQGdYefej++OS6f4r11h0aw4atNnCKMFICBAgQIFCgwNL3F8X8N96PF15dO0btOEZY605Ym/XwgwVOja4JECCQtsCC8eNizbunl4pcbdVhsXDR4li6bFn2u6bLGtIuX3UECBAgQKAmgaFDhsbqq30gNh0xSljrTlirSVcjAgQIEGhXIPUbpE07AQIECBAoQiD1n58eMFLEWaNPAgQIdFMg/2HT0af8lMhudqk5AQIECBBIRmCw/pwU1pI5hRVCgAABAgQIECBAgEBKAsJaSrOpFgIECBAgQIAAAQIEkhEQ1pKZSoUQIECAAAECBAgQIJCSgLCW0myqhQABAgQIECBAgACBZASEtWSmUiEECBAgQIAAAQIECKQkIKylNJtqIUCAAAECBAgQIEAgGQFhLZmpVAgBAgQIECBAgAABAikJCGspzaZaCBAgQIAAAQIECBBIRkBYS2YqFUKAAAECBAgQIECAQEoCwlpKs6kWAgQIECBAgAABAgSSERDWkplKhRAgQIAAAQIECBAgkJKAsJbSbKqFAAECBAgQIECAAIFkBIS1ZKZSIQQIECBAgAABAgQIpCQgrKU0m2ohQIAAAQIECBAgQCAZAWEtmalUCAECBAgQIECAAAECKQkIaynNploIECBAgAABAgQIEEhGQFhLZioVQoAAAQIECBAgQIBASgLCWkqzqRYCBAgQIECAAAECBJIRENaSmUqFECBAgAABAgQIECCQkoCwltJsqoUAAQIECBAgQIAAgWQEhLVkplIhBAgQIECAAAECBAikJCCspTSbaiFAgAABAgQIECBAIBkBYS2ZqVQIAQIECBAgQIAAAQIpCQhrKc2mWggQIECAAAECBAgQSEZAWEtmKhVCgAABAgQIECBAgEBKAsJaSrOpFgIECBAgQIAAAQIEkhEQ1pKZSoUQIECAAAECBAgQIJCSgLCW0myqhQABAgQIECBAgACBZASEtWSmUiEECBAgQIAAAQIECKQkIKylNJtqIUCAAAECBAgQIEAgGQFhLZmpVAgBAgQIECBAgAABAikJCGspzaZaCBAgQIAAAQIECBBIRkBYS2YqFUKAAAECBAgQIECAQEoCwlpKs6kWAgQIECBAgAABAgSSERDWkplKhRAgQIAAAQIECBAgkJKAsJbSbKqFAAECBAgQIECAAIFkBIS1ZKZSIQQIECBAgAABAgQIpCQgrKU0m2ohQIAAAQIECBAgQCAZAWEtmalUCAECBAgQIECAAAECKQkIawRpJxwAAAH8SURBVCnNploIECBAgAABAgQIEEhGQFhLZioVQoAAAQIECBAgQIBASgLCWkqzqRYCBAgQIECAAAECBJIRENaSmUqFECBAgAABAgQIECCQkoCwltJsqoUAAQIECBAgQIAAgWQEhLVkplIhBAgQIECAAAECBAikJCCspTSbaiFAgAABAgQIECBAIBkBYS2ZqVQIAQIECBAgQIAAAQIpCQhrKc2mWggQIECAAAECBAgQSEZAWEtmKhVCgAABAgQIECBAgEBKAsJaSrOpFgIECBAgQIAAAQIEkhEQ1pKZSoUQIECAAAECBAgQIJCSgLCW0myqhQABAgQIECBAgACBZASEtWSmUiEECBAgQIAAAQIECKQkIKylNJtqIUCAAAECBAgQIEAgGQFhLZmpVAgBAgQIECBAgAABAikJCGspzaZaCBAgQIAAAQIECBBIRkBYS2YqFUKAAAECBAgQIECAQEoCwlpKs6kWAgQIECBAgAABAgSSERDWkplKhRAgQIAAAQIECBAgkJKAsJbSbKqFAAECBAgQIECAAIFkBIS1ZKZSIQQIECBAgAABAgQIpCQgrKU0m2ohQIAAAQIECBAgQCAZAWEtmalUCAECBAgQIECAAAECKQkIaynNploIECBAgAABAgQIEEhGQFhLZioVQoAAAQIECBAgQIBASgL/H0//9YCT5i+OAAAAAElFTkSuQmCC" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;The Output:&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;a href="https://www.blogger.com/"&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-no-proof: yes; text-decoration: none; text-underline: none;"&gt;&lt;span style="mso-ignore: vglayout;"&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;Another example with name: MARTIN
LUTHER KING,JR.&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;a href="https://www.blogger.com/"&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-no-proof: yes; text-decoration: none; text-underline: none;"&gt;&lt;span style="mso-ignore: vglayout;"&gt;&lt;img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5EAAACzCAYAAAAQXpgfAAAgAElEQVR4Xu3dC7xd45038H8kDGb0Nh0+rVLSvmjEJUhcQ/DG/S6TBqWSNmUGQ1Fq2rTp69JSpm9KW5qSSqm0E9e6FIMYl6BpGDWmVRIJkUov6hYRCbPWPmfvs88+Z5/sffblrJP93Z8Pkr3Xep7/833Wcc7vPOsy4I2ly9+L9DUg928vAgQIECBAgAABAgQIECBQVmBAPkQOGFB9ilz5blv+9CJAgAABAgQIECBAgACB1hAY8MZbbSuRa/QiRC5/593WUDJKAgQIECBAgAABAgQIEMgJDHizPUQOWGNAckZrdauRb729EiMBAgQIECBAgAABAgQItJBAIUSuscYaUe1i5NJlQmQLHSuGSoAAAQIECBAgQIAAgY6VyN6EyDffWoGQAAECBAgQIECAAAECBFpIYMDS/DWRA5OVyCoH/vv5f6hyD5sTIECAAAECBAgQIECAQH8WGLB02du5G+sMHDhwlddEvld0M9b34r245rbZ/XnsaidAgAABAgQIECBAgACBKgUGvFUIkYN6vCayNEC+l9yY9ZrbZ8chew2vskubEyBAgAABAgQIECBAgEB/FSiEyEGD0hBZ/oTWNESmq4/pKw2Q7yZvXJuEyIOTEPmHV97qr+NXNwECBAgQIECAAAECBAhUIVBziDxgj+1jyavLqujSpgQIECBAgAABAgQIECDQXwUGLGs/nbWnlcjCKmT7NZEr303WJJM/X3vH7Ng/CZEv/9VKZH89ANRNgAABAgQIECBAgACBagQGLHu77cY6aw5as+w1kfkQmZ7Gmr5WJm8sXfp23HDf3Nh/9+3iD0JkNea2JUCAAAECBAgQIECAQL8VGPB2PkSumYbI7q+JLF2JTBYiI328x8NPPZeEyGHx0itL+y2AwgkQIECAAAECBAgQIECgcoG6hMhFf3mz8h5tSYAAAQIECBAgQIAAAQL9VqDmELnfyGHx4p/f6LcACidAgAABAgQIECBAgACBygVqDpH7jtw2XvjT65X3aEsCBAgQIECAAAECBAgQ6LcCNYfIfXbbJhb+sREhcn787Ojd4tInqrQd+5N4cPJeVe7UjM3vjYuGHBu35LvadnLM+OnE+FgzutYHAQIECBAgQIAAAQIE6iRQc4gcvWsaIl+rUzlFzSz8UZy4/+T47ypbPvjyF+OskVXuVOXmi6YfEuMunFvYq+c+n49FC+fHtWcfG794sqOjLc9+MC4/bpMqe7Y5AQIECBAgQIAAAQIE+lag5hC59y5bNWQlctH0Q+PoizqCWmVMx8RFT30rdqxs415u9Xz8+9Ej47JCICzT5wNfjj3+6doyfWwXJ99+c/zjxr0swW4ECBAgQIAAAQIECBDoI4HaQ+TOQ+P5hpzOWiKy8Mo46cBvxNP5t7f+elxz7ediw2bDldYx5uq47+t7dqni0W9sHF+eWaa4Mvs0eyj6I0CAAAECBAgQIECAQLUCNYfIvdIQ+XIDTmctGcmiaw6PY7/dsTI55Ev3x2Wf2aTseBc9eGXMuOLWmP/k3I7gGdvFkDH/EudM2rNr+Fx4X8y8+rsx65lk+6LTTodsfXSMOuGEGLNbxMxj94jvF33WpfOtvxY/+UkabO+LS7Y5Pm4rU92B31sQZyTteREgQIAAAQIECBAgQKC/CdQcIvfccWjMX/Jqg8f9fFx/3Kj4QSHAbRf/dMsNcWR3p4MmYfA7Xx0ft/UU9o6cFv+RBMm2V9L2uafHD67v4dTZrSfF1edFXHjIuUWBtOuQh5w5K77bJdgm9Wyb1FPY/Ki44IlvxogGi2meAAECBAgQIECAAAECjRCoOUTuseOWMf/lBofIF66Kf0kC3G/zAltNih9PnxAfLRUp2W6LM6fFl48ZlWy3IG5IQujlv8nvcFSc//gFMbzL+90TH3DZ/Bj7/BFx/MWP9zAHw+LEJNgesVHJJg/9a+xz8nUdbyYB9q6vjmrEXGqTAAECBAgQIECAAAECDReoS4ic94fGhshF1x4REy7pCHBbnDErphzz8c44SYA89dCOoFm6Tec2jopz514QG5a0u3/S7mmFdhfEogeviIumRhxz9QW5lcPSOvb/7vw4bRWnpT523qYx6YaOUivZp+GzrgMCBAgQIECAAAECBAj0UqD2EDliy3iuoSEyWUU8flT8sLCKOCy+cFPpil/JNslK5ZU/ntDpusdfnV8c5pIQ+esT4oVO7aaCw2L/0w+KXTbZO4bvWhJS01XLTtunbaSrmT29krC7/fi4o7BJJfv0cibtRoAAAQIECBAgQIAAgSYI1Bwid09C5LOL/9q4UpMVxtMPP6/oVNavxo+mlZzKWrrNqqo54qq4/V83jRvH7xlTC+G0605bnH5f/NvR7WGytI9cG6N67umhr8QBpxadylrJPquq3ecECBAgQIAAAQIECBDoQ4HaQ+TwLeP3DQyRi396ZHz+Ox2nsm7+xaJg1w5Xus2qPPebMi9O2SXZKgmGl379vPhl2SA5LCbecH0cllznWNpHoY0eOptzweD4+o0dG1Syz6pq9zkBAgQIECBAgAABAgT6UqDmEDkyCZHPvNSolcgFcfOEPeNHT+WJhsXnk1B36MeKyUq3OSomP3Z+bF+N6ouz4tcP3B2z774u7iz0lTaQ76+kj6FfjR9eNSE+0mMfs+KyERPizsI2vairmjHYlgABAgQIECBAgAABAk0QqEuI/N1LrzSm1BenxZeOOC9+l289CW9XXDW+JLylAW+vuLIo/G3+xSvj9KNGFW23IBbPvjdumHpbPD/6kvj2Jj+MLyU3zNlt4hdixM4fL9puVnxvxOc6gl++vy51jIvJV52fPHWyh9fsr8Qhp87o2ODwK+OWc0Y1xkmrBAgQIECAAAECBAgQaJJA7SFyhyHx2watRC6+bkyc+P+LTmU97d646KjSG95EzP3WJ+IbRaeNlrcbFp+7fmZ87JpKtm/b9pB01TMJhIeeVhQIiztIgublV6bBdlZ8f8eiANrTBCaB8uYvC5RNOsZ1Q4AAAQIECBAgQIBAHQVqDpG7JiHyd4sacTrrgrjl83vFVUWnsk6Y2R7qugAkAW6nz8Vdq4JJAt8PfpTcUGdV2w4dFxMmn98WINNXEiIP+2L3IXKzNNiOS4JtD9uUlrXPd56Lf955VcX6nAABAgQIECBAgAABAtkTqDlE7rL9p+KZRQ14TuQL0+KssefFM3mzNABOLT2VtRh0Qcyd8cOYcc+MeKbkusbNDts8dtv9CzG8/dTVxbOnxY1XJae2PvV4R/vJ9Y+bDU22m/CFOCTZrvS1eMZX4jtTkraLPtgsCZvjvpac1prceGfuhZ+I/3dTJRM8Lr42exWnwlbSjG0IECBAgAABAgQIECDQBwI1h8idhm0Rz77UgBDZBxi6JECAAAECBAgQIECAAIGeBWoOkTtum4TIBj7iwwQSIECAAAECBAgQIECAQHYEag6Rw7fZPJ5bbCUyO1OqEgIECBAgQIAAAQIECDROoOYQuf1Wm8W8l19rXIVaJkCAAAECBAgQIECAAIHMCNQcIrcb+smYv+SNzAxIIQQIECBAgAABAgQIECDQOAEhsnG2WiZAgAABAgQIECBAgMBqJyBErnZTakAECBAgQIAAAQIECBBonIAQ2ThbLRMgQIAAAQIECBAgQGC1ExAiV7spNSACBAgQIECAAAECBAg0TkCIbJytlgkQIECAAAECBAgQILDaCdQcInfdYUi8/MrS1Q7GgAgQIECAAAECBAgQIECgq0BNIfLJ5xYwJUCAAAECBAgQIECAAIEWEqg5RO618zYtxGWoBAgQIECAAAECBAgQaG2BuoTIRX96rbUVjZ4AAQIECBAgQIAAAQItIiBEtshEGyYBAgQIECBAgAABAgTqISBE1kNRGwQIECBAgAABAgQIEGgRASGyRSbaMAkQIECAAAECBAgQIFAPASGyHoraIECAAAECBAgQIECAQIsICJEtMtGGSYAAAQIECBAgQIAAgXoICJH1UNQGAQIECBAgQIAAAQIEWkRAiGyRiTZMAgQIECBAgAABAgQI1EOgz0Pkv03+UrfjOH3yt+sxPm0QIECAAAECBAgQIECAQB0F+iRE3jj9itwQ5s97Ng448KDYd5/R8cEPfjD33rx58+KxX82J22+7NTYd/Mnce4cfd0Idh6wpAgQIECBAgAABAgQIEOitgBDZWzn7ESBAgAABAgQIECBAoAUFmh4i01XIdAUyfU2ZMqWwAnncccfl3ps+fXruv6+88kqceuqpuT+nK5JWI1vw6DRkAgQIECBAgAABAgQyJ9D0EJleAzl58uQcxODBgwsg+RCZfpa+v2LFinj99ddzn6dh0jWSmTt2FESAAAECBAgQIECAQAsKNDVEpgEyvQZy3KfHdqEuDZHFG8z42c9z10gKki14hBoyAQIECBAgQIAAAQKZEhAiMzUdiiFAgAABAgQIECBAgEC2BZoeIvOnq5ay9LQSmd6xNb176y/n3lXY7VObjsq2rOoIECBAgAABAgQIECCwGgo0PUTmb5xTbJkGyL9b7/25t954/dXCR8U32UkD5OV3/jg23LDtOsmDh54SguRqeEQaEgECBAgQIECAAAECmRZoeojsbiWy+E6s+ZvuFKs9Ov9XuQC566in4qFZQ3Mfnbjv8UJkpg8txREgQIAAAQIECBAgsDoKCJGr46waEwECBAgQIECAAAECBBok0PQQWXp31nQVsvhaxx03HZ57xEfx+/lVyOd///F434Ad2lYiDzqnQSSaJUCAAAECBAgQIECAAIFyAk0NkWkR6WM+pkyZUqgnf61j/o30NNX9ttsnFyzT8Ji+0tNY0wC5aNF6MeXEtve8CBAgQIAAAQIECBAgQKD5Ak0PkTdOvyJOO/WU3EjzQTENiUM3ODj33hU/m5+73jENkCd8etPce0+9/IvctZACZPMPED0SIECAAAECBAgQIECgWECIdDwQIECAAAECBAgQIECAQMUCTQ+RaWXpamT6Slcki1cj0/fSFcl0NTJdhUxXINOXVciK59OGBAgQIECAAAECBAgQaKhAn4TI4hGlgXKLkZt3uv4x/7nHeTR07jVOgAABAgQIECBAgACBqgX6PETmK/6f+bNyfyx+HmR6bWT6+tSmo6oemB0IECBAgAABAgQIECBAoP4CQmT9TbVIgAABAgQIECBAgACB1VYgMyEyL5yuSKarkekqpBXI1fa4MzACBAgQIECAAAECBPqpQOZCZD91VDYBAgQIECBAgAABAgRaQkCIbIlpNkgCBAgQIECAAAECBAjUR0CIrI+jVggQIECAAAECBAgQINASAkJkS0yzQRIgQIAAAQIECBAgQKA+AkJkfRy1QoAAAQIECBAgQIAAgZYQECJbYpoNkgABAgQIECBAgAABAvURECLr46gVAgQIECBAgAABAgQItISAENkS02yQBAgQIECAAAECBAgQqI+AEFkfR60QIECAAAECBAgQIECgJQSEyJaYZoMkQIAAAQIECBAgQIBAfQSEyPo4aoUAAQIECBAgQIAAAQItIVBziGwJJYMkQIAAAQIECBAgQIAAgZxATSHyw+t/ACMBAgQIECBAgAABAgQItJCAENlCk22oBAgQIECAAAECBAgQqFVAiKxV0P4ECBAgQIAAAQIECBBoIQEhsoUm21AJECBAgAABAgQIECBQq4AQWaug/QkQIECAAAECBAgQINBCAkJkC022oRIgQIAAAQIECBAgQKBWASGyVkH7EyBAgAABAgQIECBAoIUEhMgWmmxDJUCAAAECBAgQIECAQK0CQmStgvYnQIBAnQTuf/+6ZVva49WldepFMwQIECBAoH8K+D6ZnXkTIrMzFyohQKDFBdJvjsJiix8Ehk+AAAECVQv4/lk1Wc07CJE1E2qAAAEC9REo/ib464fvj4UvvBArVqysT+NaIUCAAAECq4nAoEEDY+ONNortd9kjNyIhsvkTK0Q231yPBAgQ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" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;The output:&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;a href="https://www.blogger.com/"&gt;&lt;span style="color: blue; font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN; mso-no-proof: yes; text-decoration: none; text-underline: none;"&gt;&lt;span style="mso-ignore: vglayout;"&gt;&lt;img alt="" src="data:image/png;base64,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5rmyChrnazvHMWvik9eviJ/ve4574uMnrogvN8tMoV3D9EFZAgQIECBAgAABAgSGFsgVeB76wY+GrjjXAXtuiPeeuy4eahROQWPT9W9pCxpZGFkQ17UElSPfc12sWnJaS7nH4okdd8Wtn/pS7P61q+NPZ34y3pseRnDK298RJ8775ZZy98TGE986EVIa5+toxwVx+fVXpG/16fOz4/1x9rtumSjwhuvii39wWq5uK0SAAAECBAgQIECAwL4RGBx4jj86HixphueJz50XF/1Zy3K2d98V65e0P0wg4v4/eUV8qGXpWG+a2fHWz2+NQ27KU3687NnZbFIKL+e8uyW8tJ4ghaJrr8tC2D3x53NawlK/8Unh57b3CT/75hJ2FgIECBAgQIAAAQK9BQYGnpNT4HlobxlL2h6LL75tQVzfspxtxdZ6AOlobwobc98afztoJFM4+cSn08MKBpU95oJYcfkV42En+0mB5/Xv6R54jshC2AUphPUp096sMz/ySPzuvEGN9XcCBAgQIECAAAECBMoWGBh4TjruV+PhvSV8D8/3b4hLz18XDzd6mIWVT7UvZ2vt/mNx/y2fjFvuvCUebtuHc8Trj4xT5r8jTqgvX3tixw3xhevT8rbvfnui/rRf54hjUrkV74izU7n2nydueX985KOp7pY/HJGC0QUfSEvb0kMN7v/wK+KP/jrPcFwQH9gxYDlcnmqUIUCAAAECBAgQIECgsMDAwDN39lHxvR+UEHgKN10FBAgQIECAAAECBAgQ6C8wMPDMeW0KPCU+ltoAESBAgAABAgQIECBAoCyBgYHnhNccGY88YYanrAFQLwECBAgQIECAAAEC5QkMDDzHveqIePTJH5fXAjUTIECAAAECBAgQIECgJIGBgefYY34lxp76z5JOr1oCBAgQIECAAAECBAiUJyDwlGerZgIECBAgQIAAAQIE9rOAwLOfB8DpCRAgQIAAAQIECBAoT0DgKc9WzQQIECBAgAABAgQI7GcBgWc/D4DTEyBAgAABAgQIECBQnoDAU56tmgkQIECAAAECBAgQ2M8CAwPPyccfHU/+6Ln93EynJ0CAAAECBAgQIECAwPACfQPPdx55bPgaHUGAAAECBAgQIECAAIGKCAwMPAvmvaYiTdUMAgQIECBAgAABAgQIDCeQK/DsffrHw9WqNAECBAgQIECAAAECBCogIPBUYBA0gQABAgQIECBAgACBcgQEnnJc1UqAAAECBAgQIECAQAUEBJ4KDIImECBAgAABAgQIECBQjoDAU46rWgkQIECAAAECBAgQqICAwFOBQdAEAgQIECBAgAABAgTKERB4ynFVKwECBAgQIECAAAECFRAQeCowCJpAgAABAgQIECBAgEA5AgJPOa5qJUCAAAECBAgQIECgAgICTwUGQRMIECBAgAABAgQIEChHQOApx1WtBAgQIECAAAECBAhUQEDgqcAgaAIBAgQIECBAgAABAuUICDzluKqVAAECBAgQIECAAIEKCAg8FRgETSBAgAABAgQIECBAoBwBgaccV7USIECAAAECBAgQIFABAYGnAoOgCQQIECBAgAABAgQIlCMg8JTjqlYCBAgQIECAAAECBCogIPBUYBA0gQABAgQIECBAgACBcgQEnnJc1UqAAAECBAgQIECAQAUEBJ4KDIImECBAgAABAgQIECBQjoDAU46rWgkQIECAAAECBAgQqICAwFOBQdAEAgQIECBAgAABAgTKERB4ynFVKwECBAgQIECAAAECFRAQeCowCJpAgAABAgQIECBAgEA5AgJPOa5qJUCAAAECBAgQIECgAgICTwUGQRMIECBAgAABAgQIEChHQOApx1WtBAgQIECAAAECBAhUQEDgqcAgaAIBAgQIECBAgAABAuUICDzluKqVAAECBAgQIECAAIEKCAg8FRgETSBAgAABAgQIECBAoBwBgaccV7USIECAAAECBAgQIFABAYGnAoOgCQQIECBAgAABAgQIlCMg8JTjqlYCBAgQIECAAAECBCogIPBUYBA0gQABAgQIECBAgACBcgQEnnJc1UqAAAECBAgQIECAQAUEBJ4KDIImECBAgAABAgQIECBQjoDAU46rWgkQIECAAAECBAgQqICAwFOBQdAEAgQIECBAgAABAgTKERB4ynFVKwECBAgQIECAAAECFRAYGHgq0EZNIECAAAECBAgQIECAwJQE+gaeg1/+c1Oq1EEECBAgQIAAAQIECBCogoDAU4VR0AYCBAgQIECAAAECBEoREHhKYVUpAQIECBAgQIAAAQJVEBB4qjAK2kCAAAECBAgQIECAQCkCAk8prColQIAAAQIECBAgQKAKAgJPFUZBGwgQIECAAAECBAgQKEVA4CmFVaUECBAgQIAAAQIECFRBQOCp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" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;Another example with name:
TALLEGA Y PRADO&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&amp;nbsp;&lt;img alt="" src="data:image/png;base64,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AAECBAgQIECAAIGCCQhbBSuo5RAgQIAAAQIECBAgkA8BYSsfdTALAgQIECBAgAABAgQKJiBsFayglkOAAAECBAgQIECAQD4EhK181MEsCBAgQIAAAQIECBAomICwVbCCWg4BAgQIECBAgAABAvkQELbyUQezIECAAAECBAgQIECgYALCVsEKajkECBAgQIAAAQIECORDQNjKRx3MggABAgQIECBAgACBggkIWwUrqOUQIECAAAECBAgQIJAPAWErH3UwCwIECBAgQIAAAQIECiYgbBWsoJZDgAABAgQIECBAgEA+BIStfNTBLAgQIECAAAECBAgQKJiAsFWwgloOAQIECBAgQIAAAQL5EBC28lEHsyBAgAABAgQIECBAoGACwlbBCmo5BAgQIECAAAECBAjkQ0DYykcdzIIAAQIECBAgQIAAgYIJCFsFK6jlECBAgAABAgQIECCQDwFhKx91MAsCBAgQIECAAAECBAomIGwVrKCWQ4AAAQIECBAgQIBAPgSErXzUwSwIECBAgAABAgQIECiYgLBVsIJaDgECBAgQIECAAAEC+RAQtvJRB7MgQIAAAQIECBAgQKBgAsJWwQpqOQQIECBAgAABAgQI5ENA2MpHHcyCAAECBAgQIECAAIGCCQhbBSuo5RAgQIAAAQIECBAgkA8BYSsfdTALAgQIECBAgAABAgQKJiBsFayglkOAAAECBAgQIECAQD4EhK181MEsCBAgQIAAAQIECBAomICwVbCCWg4BAgQIECBAgAABAvkQELbyUQezIECAAAECBAgQIECgYALCVsEKajkECBAgQIAAAQIECORD4P8D3AWcWC3OCaMAAAAASUVORK5CYII=" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;
&lt;br /&gt;
The output:&lt;/span&gt;&lt;/p&gt;



&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApIAAAC7CAYAAADWtH6xAAAayklEQVR4Xu3de7RcVX0H8B//9p92CYu1WikGNEABhfAK4RnCkpoYQJGySChZIShgYxEDImoQLIFqCqEiUcIzRF61AQVCqFoerYQQq+iy1AVEuCEkvApBLfJ+dJ+5d+6dO88zk5xk7tzP/S939tln78/eM/O9e59zstUrr775XvghQIAAAQIECBAg0KbAVq+8Jki2aaY4AQIECBAgQIBAEtjqj6+91XBF8p13LVaaJQQIECBAgAABAvUFtnr19cZB8s233uVGgAABAgQIECBAoK7AVq+98XbDZcfX3ngHGwECBAgQIECAAIH6QfL1NxsHyVdfFyTNGwIECBAgQIAAgQZb282C5B9fe5sbAQIECBAgQIAAgforkm80WZFc3fccNgIECBAgQIAAAQL1g+Sbb70zeI3kexVXS74X78UNd63ERoAAAQIECBAgQKB+kHzr7f4gWR0i30s3bN+wfGUcNWlfdAQIECBAgAABAgRqBLZ6e+BhkVmQzFYhS6Eyhch30y9uTEHyyBQkn3v5NXQECBAgQIAAAQIEhgm0DJJTDt07Xvj969gIECBAgAABAgQIDA+S76QVycHVyIFrJLNFyux3N969MianIPn876xImjcECBAgQIAAAQLDBbZ6992hIJltaWc/76QU+eqrb8Rt9z0ckw/ZK54TJM0bAgQIECBAgACBKoGt0nJkzYpk9l9sZ4/+efCRJ1KQHBfPvPwqOAIECBAgQIAAAQLDBHIFyfUb/oiNAAECBAgQIECAQHtB8mMHj4t1L72CjQABAgQIECBAgEB7QfKvD94znn7x/7ARIECAAAECBAgQaC9IHnHQHrH2f4sIkn3xL9MPim//qs0ROe578cD5k9o8aHMUvzfm73pi3FE+1Z7nxy03fSa22xyndg4CBAgQIECAwBYQaHmN5EcPzILkHzZ909ZeHadNPj/+p82aj7xiXZx9cJsHtVl8/ZKj4vhvPjx4VPNzron1a/vixi+dGHf+euhEu33pgbhixpg2z6w4AQIECBAgQGDkCLQMkocf8OFCViTXLzk6ps8fCmv5yE6I+Y98I8bnK9xhqTXxr9MPjssHQ2GDc/70nDj0szc2OMde8bnlt8ffbN9hExxGgAABAgQIEBgBAq2D5ITdY00hW9tVOmuv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" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Code :&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;amp;&amp;nbsp;Report&amp;nbsp;ZTEST_SB1&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;REPORT&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;ZTEST_REGEX&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;DATA&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;i_seltext&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;STANDARD&amp;nbsp;TABLE&amp;nbsp;OF&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;rsseltexts&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;wa_seltext&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;rsseltexts&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;DATA&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;l_off&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;&lt;span class="SpellE"&gt;i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;r_root&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;REF&amp;nbsp;TO&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;cx_root&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;l_dummy&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;LENGTH&amp;nbsp;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;l_replacement&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;string&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;PARAMETERS&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;p_name&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TYPE&amp;nbsp;c&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;LENGTH&amp;nbsp;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;100&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;INITIALIZATION&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;wa_seltext&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s701" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'P_NAME'&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;wa_seltext&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s701" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;kind&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'P'&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;wa_seltext&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s701" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;text&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'Name'&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;APPEND&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;wa_seltext&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TO&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;i_seltext&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;CALL&amp;nbsp;FUNCTION&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'SELECTION_TEXTS_MODIFY'&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;EXPORTING&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;sy&lt;/span&gt;&lt;span class="l0s701" style="background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;repid&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TABLES&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;seltexts&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;i_seltext&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;EXCEPTIONS&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;program_not_found&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;program_cannot_be_generated&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;IF&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;sy&lt;/span&gt;&lt;span class="l0s701" style="background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;subrc&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&amp;lt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s311" style="-webkit-text-stroke-width: 0px; background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: italic; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;*&amp;nbsp;Implement&amp;nbsp;suitable&amp;nbsp;error&amp;nbsp;handling&amp;nbsp;here&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;ENDIF&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;START-OF-SELECTION&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span class="SpellE"&gt;l_dummy&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;p_name&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TRANSLATE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;l_dummy&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TO&amp;nbsp;LOWER&amp;nbsp;CASE&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;WHILE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;sy&lt;/span&gt;&lt;span class="l0s701" style="background: white; color: grey; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;subrc&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TRANSLATE&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;l_dummy+l_off&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;TO&amp;nbsp;UPPER&amp;nbsp;CASE&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;FIND&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;REGEX&amp;nbsp;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'(\&amp;lt;[a-z])'&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;IN&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;l_dummy&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&amp;nbsp;MATCH&amp;nbsp;OFFSET&amp;nbsp;&lt;span class="SpellE"&gt;l_off&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;ENDWHILE&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="l0s521" style="-webkit-text-stroke-width: 0px; background: white; color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;WRITE&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="-webkit-text-stroke-width: 0px; background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 14.2667px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;/1&amp;nbsp;&lt;/span&gt;&lt;span class="l0s331" style="-webkit-text-stroke-width: 0px; background: white; color: #4da619; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;'Formatted&amp;nbsp;Name:'&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s321" style="-webkit-text-stroke-width: 0px; background: white; color: #3399ff; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;20&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE" face="Calibri, sans-serif" style="-webkit-text-stroke-width: 0px; color: black; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="background: white; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 14.2667px;"&gt;l_dummy&lt;/span&gt;&lt;/span&gt;&lt;span class="l0s551" style="-webkit-text-stroke-width: 0px; background: white; color: purple; font-family: &amp;quot;Courier New&amp;quot;; font-size: 14.6667px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-size: 10pt; line-height: 14.2667px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,serif; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-IN;"&gt;&lt;b&gt; &lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves&gt;false&lt;/w:TrackMoves&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  DefSemiHidden="false" DefQFormat="false" DefPriority="99"
  LatentStyleCount="376"&gt;
  &lt;w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 6"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 7"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 8"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Indent"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="header"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footer"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="index heading"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of figures"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope address"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="envelope return"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="footnote reference"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation reference"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="line number"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="page number"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote reference"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="endnote text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="table of authorities"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="macro"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="toa heading"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Bullet 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Number 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Closing"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Signature"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="true"
   UnhideWhenUsed="true" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="List Continue 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Message Header"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Salutation"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Date"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text First Indent 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Note Heading"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Body Text Indent 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Block Text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hyperlink"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="FollowedHyperlink"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Document Map"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Plain Text"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="E-mail Signature"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Top of Form"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Bottom of Form"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal (Web)"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Acronym"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Address"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Cite"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Code"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Definition"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Keyboard"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Preformatted"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Sample"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Typewriter"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="HTML Variable"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Normal Table"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="annotation subject"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="No List"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Outline List 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Simple 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Classic 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Colorful 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Columns 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 6"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 7"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Grid 8"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 4"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 5"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 6"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 7"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table List 8"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table 3D effects 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Contemporary"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Elegant"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Professional"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Subtle 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 2"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Web 3"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Balloon Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Table Theme"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" QFormat="true"
   Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" QFormat="true"
   Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" QFormat="true"
   Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" QFormat="true"
   Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" SemiHidden="true"
   UnhideWhenUsed="true" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" SemiHidden="true"
   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/&gt;
  &lt;w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/&gt;
  &lt;w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/&gt;
  &lt;w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/&gt;
  &lt;w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="Grid Table 1 Light Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="Grid Table 6 Colorful Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="Grid Table 7 Colorful Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/&gt;
  &lt;w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/&gt;
  &lt;w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="46"
   Name="List Table 1 Light Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="51"
   Name="List Table 6 Colorful Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="52"
   Name="List Table 7 Colorful Accent 6"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Mention"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Smart Hyperlink"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Hashtag"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Unresolved Mention"/&gt;
  &lt;w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
   Name="Smart Link"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:8.0pt;
	mso-para-margin-left:0cm;
	line-height:107%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/3036985017167840268/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2012/07/regex-in-sap-abap.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3036985017167840268" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3036985017167840268" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2012/07/regex-in-sap-abap.html" rel="alternate" title="REGEX in ABAP" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-5344672743860563915</id><published>2011-08-17T14:23:00.001+05:30</published><updated>2022-11-17T23:50:49.351+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="BOL Programming"/><title type="text">How to use BOL Query Service in CRM 7.0</title><content type="html">&lt;p&gt;This simple program is used to demonstrate how to use SAP BOL Query service in CRM 7.0&lt;br /&gt;
&lt;br /&gt;
The Code :&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align="right" class="hl-gutter" valign="top"&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_SB_BOL_READ&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;***********DEMO Code for http://abap-explorer.blogspot.com/***********&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_sb_bol_read&lt;/span&gt;&lt;span class="hl-code"&gt;.
&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; :&lt;/span&gt;&lt;span class="hl-identifier"&gt;v_bol_core&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_core&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_qs&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_query_service&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_iterator&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;if_bol_entity_col_iterator&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_search_result_coll&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;if_bol_entity_col&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btorder&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_entity&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btheader&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_entity&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_btADMINH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CRMST_ADMINH_BTIL&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CRMST_ADMINH_BTIL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_salv_table&lt;/span&gt;&lt;span class="hl-code"&gt;,
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_columns&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_salv_columns_table&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_bp&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;bu_partner&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;rsseltexts&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,
        &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;rsseltexts&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-identifier"&gt;-name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_BP&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-identifier"&gt;-kind&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-identifier"&gt;-text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Business Partner&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SELECTION_TEXTS_MODIFY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;
      &lt;/span&gt;&lt;span class="hl-reserved"&gt;program&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;seltexts&lt;/span&gt;&lt;span class="hl-code"&gt;                    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_seltexts&lt;/span&gt;&lt;span class="hl-code"&gt;
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_not_found&lt;/span&gt;&lt;span class="hl-code"&gt;           = 1
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_cannot_be_generated&lt;/span&gt;&lt;span class="hl-code"&gt; = 2
      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 3.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ID&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgty&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NUMBER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgno&lt;/span&gt;&lt;span class="hl-code"&gt;
            &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv4&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_bol_core&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_core&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_instance&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_bol_core&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;start_up&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CRMIC_DEFAULT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_qs&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_crm_bol_query_service&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_instance&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BTQuery1O&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_qs&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_property&lt;/span&gt;&lt;span class="hl-code"&gt;
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;iv_attr_name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BP_NUMBER&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;
      &lt;/span&gt;&lt;span class="hl-identifier"&gt;iv_value&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_bp&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_search_result_coll&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_qs&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_query_result&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_search_result_coll&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_iterator&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_search_result_coll&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_iterator&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_iterator&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btorder&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_iterator&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_first&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHILE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btorder&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btheader&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btorder&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_related_entity&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BTOrderHeader&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btheader&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_properties&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;es_attributes&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
      &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_btorder&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_iterator&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_next&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDWHILE&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;TRY&lt;/span&gt;&lt;span class="hl-code"&gt;.
        &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_salv_table&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;factory&lt;/span&gt;&lt;span class="hl-code"&gt;
          &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;
            &lt;/span&gt;&lt;span class="hl-identifier"&gt;r_salv_table&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_alv&lt;/span&gt;&lt;span class="hl-code"&gt;
          &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;
            &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_table&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_btadminh&lt;/span&gt;&lt;span class="hl-code"&gt;.
      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CATCH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cx_salv_msg&lt;/span&gt;&lt;span class="hl-code"&gt; .                               &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;#EC NO_HANDLER&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;
 
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;ENDTRY&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_columns&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_columns&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_columns&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_optimize&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;abap_true&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.
 
 
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data found!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.
    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.
  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
When tested :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibChZCWiPpJYsRQRqEHmQXm1mJKfrM5tqIF5Ah3CHtfhWKF4MqynYrbSeYDXWbWZwVnqVtlCbIOpib7z3JrAhUjYwCb4NgRlG61n1ksiXlGdZVSanY7ZYKq5kxvJGla1nt1Ex79Uoz_00/s1600/1.JPG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibChZCWiPpJYsRQRqEHmQXm1mJKfrM5tqIF5Ah3CHtfhWKF4MqynYrbSeYDXWbWZwVnqVtlCbIOpib7z3JrAhUjYwCb4NgRlG61n1ksiXlGdZVSanY7ZYKq5kxvJGla1nt1Ex79Uoz_00/s400/1.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Kgx4dlXP-SNEhQqu8vKbo8GrzGVVZcuU663ckD8CUw7UA5Cq1wYpETWPkQLAD9bgEjPI7JbPwPsdTRqGhiKRbC8XeoVSHuFXrBi9_D7cWirX9k6q09i9Ucw9vpsUWuLXu2R4eTeob-s/s1600/2.JPG" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Kgx4dlXP-SNEhQqu8vKbo8GrzGVVZcuU663ckD8CUw7UA5Cq1wYpETWPkQLAD9bgEjPI7JbPwPsdTRqGhiKRbC8XeoVSHuFXrBi9_D7cWirX9k6q09i9Ucw9vpsUWuLXu2R4eTeob-s/s400/2.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
</content><link href="http://abap-explorer.blogspot.com/feeds/5344672743860563915/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2011/08/how-to-use-bol-query-service-in-crm-70.html#comment-form" rel="replies" title="2 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5344672743860563915" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5344672743860563915" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2011/08/how-to-use-bol-query-service-in-crm-70.html" rel="alternate" title="How to use BOL Query Service in CRM 7.0" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibChZCWiPpJYsRQRqEHmQXm1mJKfrM5tqIF5Ah3CHtfhWKF4MqynYrbSeYDXWbWZwVnqVtlCbIOpib7z3JrAhUjYwCb4NgRlG61n1ksiXlGdZVSanY7ZYKq5kxvJGla1nt1Ex79Uoz_00/s72-c/1.JPG" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-1757343677260843925</id><published>2010-01-14T01:19:00.004+05:30</published><updated>2010-01-14T01:58:25.422+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dynamic Internal Table"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">How to get Internal Table Components at runtime</title><content type="html">This code can be helpful to get fields names of an Internal Table at Runtime.&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_INTERNAL_TAB_COMP&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;***********DEMO Code for http://abap-explorer.blogspot.com/***********&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;report&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_internal_tab_comp&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;line&lt;/span&gt;&lt;span class="hl-identifier"&gt;-size&lt;/span&gt;&lt;span class="hl-code"&gt; 100.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-identifier"&gt;-pools&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;abap&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Declare the type of the internal table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;types&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;begin&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;of&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;matnr&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;matnr&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;werks&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;werks_d&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;flag&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;length&lt;/span&gt;&lt;span class="hl-code"&gt; 1,&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;value&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;length&lt;/span&gt;&lt;span class="hl-code"&gt; 10 &lt;/span&gt;&lt;span class="hl-reserved"&gt;decimals&lt;/span&gt;&lt;span class="hl-code"&gt; 2,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;end&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;of&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;data&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;The Internal table whose components are to found&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;sorted&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;table&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;of&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;with&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;unique&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;key&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;matnr&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Table to hold the components&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;tab_return&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;abap_compdescr_tab&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Work area for the component table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;like&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;line&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;of&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;tab_return&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Call Perform to get the Int. Table Components&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;perform&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_int_table_fields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;using&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                            &lt;/span&gt;&lt;span class="hl-reserved"&gt;changing&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;tab_return&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Display Components&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;loop&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;at&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;tab_return&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;into&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;write&lt;/span&gt;&lt;span class="hl-code"&gt;: / &lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-identifier"&gt;-name&lt;/span&gt;&lt;span class="hl-code"&gt;,  &lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-identifier"&gt;-type_kind&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-identifier"&gt;-length&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-identifier"&gt;-decimals&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;endloop&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  get_int_table_fields&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Get the Components of an internal table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;T_DATA     text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;T_RETURN   text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;form&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_int_table_fields&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;using&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_data&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;any&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;table&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                           &lt;/span&gt;&lt;span class="hl-reserved"&gt;changing&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_return&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;abap_compdescr_tab&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;data&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_table&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;to&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_abap_tabledescr&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_struc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;to&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_abap_structdescr&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_error&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;to&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cx_root&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Get the description of data object type&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;try&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_table&lt;/span&gt;&lt;span class="hl-code"&gt; ?=&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_abap_tabledescr&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;describe_by_data&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_data&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;catch&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cx_root&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;into&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_text&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;write&lt;/span&gt;&lt;span class="hl-code"&gt;: / &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;exit&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;endtry&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Get the line type&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;try&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_struc&lt;/span&gt;&lt;span class="hl-code"&gt; ?= &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_table&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_table_line_type&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;catch&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cx_root&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;into&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_text&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;write&lt;/span&gt;&lt;span class="hl-code"&gt;: / &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;exit&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;endtry&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;append&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;lines&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;of&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_struc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;components&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;to&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_return&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;endform&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; GET_INT_TABLE_FIELDS&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now if we test it...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib7NofcdBTT6lCRN_WX7G-dOCeF4eqFIaxHEo07OZcwUn7lmM4RTh1QiAcmwWOm-wGHnSXOsquHKqiuI4kFP4sQVBiXgxXXmjDSrs9ejsYei7t2p3hZZsdNydYkWaJLusJ41izMIVB1kE/s1600-h/34.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 233px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib7NofcdBTT6lCRN_WX7G-dOCeF4eqFIaxHEo07OZcwUn7lmM4RTh1QiAcmwWOm-wGHnSXOsquHKqiuI4kFP4sQVBiXgxXXmjDSrs9ejsYei7t2p3hZZsdNydYkWaJLusJ41izMIVB1kE/s400/34.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5426316311358833314" /&gt;&lt;/a&gt;&lt;br /&gt;The code can also be used to get components of a structure.</content><link href="http://abap-explorer.blogspot.com/feeds/1757343677260843925/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2010/01/how-to-get-internal-table-components-at.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1757343677260843925" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1757343677260843925" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2010/01/how-to-get-internal-table-components-at.html" rel="alternate" title="How to get Internal Table Components at runtime" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib7NofcdBTT6lCRN_WX7G-dOCeF4eqFIaxHEo07OZcwUn7lmM4RTh1QiAcmwWOm-wGHnSXOsquHKqiuI4kFP4sQVBiXgxXXmjDSrs9ejsYei7t2p3hZZsdNydYkWaJLusJ41izMIVB1kE/s72-c/34.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-7141038811863081500</id><published>2010-01-08T01:22:00.016+05:30</published><updated>2010-01-13T01:43:54.893+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Custom Conversion Exit"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">User Defined Conversion Exits</title><content type="html">This post will show how to create custom user defined Conversion-Exits.&lt;br /&gt;&lt;br /&gt;Step 1) Create a Function Group and two Function Modules:&lt;br /&gt;&lt;br /&gt;a) Create a Function Group. For eg. &lt;span style="font-weight: bold;"&gt;ZCONVERSION_EXIT&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;b) Create two Function Modules with naming convention:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CONVERSION_EXIT_xxxxx_INPUT&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;CONVERSION_EXIT_xxxxx_OUTPUT&lt;/span&gt;, where XXXXX is the name of the Conversion Routine. Here I will create a Routine &lt;span style="font-weight: bold;"&gt;ZZERO&lt;/span&gt; so the&lt;br /&gt;name of the Function Modules will be &lt;span style="font-weight: bold;"&gt;CONVERSION_EXIT_ZZERO_INPUT&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;CONVERSION_EXIT_ZZERO_OUTPUT&lt;/span&gt;. While create the Function Module you may get some error like "Function Module name is reserved for SAP", you can ignore this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.in/lh/photo/EjxD8YI0PUJDRI_jmhKopw?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_hAlDeif2VkydZx4FBroG8xeY5Hh_rDOmsT4qwGqhd9uigu8mK-qiYjtarcqzVHRFAAqeePQ3xhgIXlnXtZPWEUKCkrD4YO-h5E6V6eEsFY-kOffc5CLVk8gjkxQXGo0goal7xU95Uu0/s400/1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Function Modules should have one Import Parameter Input and one Export Parameter Output.&lt;br /&gt;&lt;br /&gt;The FM for conversion from External Format to Internal Format:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.co.in/lh/photo/mX9_o2RrinryyhK0TRNVWw?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVePMZwdZxV2g0E3j38yDWg_E8t4-Q2Xo7xnZTLp1a6ZrbV3y4_Sb_pPpW_77zl4nm4yaq-8EXGtATYh1PWpVclbluwVIDYugblTdpc763MJRt8p3Xi7kJjUQwGGMd8_7XHv9sZhe2KOA/s400/2.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;conversion_exit_zzero_input&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"----------------------------------------------------------------------&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"*"Local Interface:&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"  IMPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"     REFERENCE(INPUT)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"  EXPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"     REFERENCE(OUTPUT)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"----------------------------------------------------------------------&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;output&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;input&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPLACE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;OCCURRENCES&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Ø&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;output&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CHARACTER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MODE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The FM for conversion from Internal Format to External Format:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/fD0PdlnqRx4wjA8OmFGjkw?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0ATyYrj8mFg25VBoBChfNZvHfdBCsZlS063vvg6ziZ0U8d4KKbiEWmn5JlRcElgd10dLGSoFhUSMHyxnOj7g1JprzWdeU-yAJObIdUjsbiqVg-sL3Z4JaihuAjyLt-l-NF6uwhwNzuU/s400/3.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CONVERSION_EXIT_ZZERO_OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"----------------------------------------------------------------------&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"*"Local Interface:&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"  IMPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"     REFERENCE(INPUT)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"  EXPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"     REFERENCE(OUTPUT)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;"----------------------------------------------------------------------&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;output&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;input&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPLACE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;OCCURRENCES&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;output&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Ø&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CHARACTER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MODE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Step 2) Create a data Element and a Domain.&lt;br /&gt;&lt;br /&gt;Create the Data Element &lt;span style="font-weight: bold;"&gt;ZZERO&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/VEcRmZfjxCPPcVaGVfa-tg?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguHoNNKY7cL8ycPf6KOiz9lhkhm2WcqhzFWPLJ1dr41XFVT_fnUdRpnATk5zOQ37OPbPY4-Qa40TP8Syn5gYTVgg5AYAdksFZJKodi1bAD0ScVLxctXTqA_slaEW9X7TQfTEQvDlRQM9I/s400/4.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Domain &lt;span style="font-weight: bold;"&gt;ZZERO&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Xu-gjsBNC32iZ4Ec7JC15Q?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrMvcuPd3jiybBminM95Uinn4ZcOETzH7w9F2W5sss_tFqNfWWdpd3oNZ3SKVAFhl86uouyWx6NkVjS46qXDemwxHuCVFpDuybFTKP13KbRV6d9sZK1HVrGu_Drcj5H-2T-1lwDHzM-i4/s400/5.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The name of the conversion routine created has to provided here. Now if the FM's for Conversion are created, if you double click on the Routine name, it will display the FM's.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/U6ZW4jfk_mF-9nxEwZ6aVg?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAxS0ms1f3mNv8rt5rhONQPfsghUd9KmZoIRBe1kJC6NX99q02Ss5ej4bEKN_AK8tXVhZqkxhfYOknBY-PzBLJqGZlToLEf8LjtCNUYXT4HQ80n9TN9vZ-ebRvDkHQL4IupaFuqrj_QUg/s400/6.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 3)Now we can use a sample code to test the Conversion Routine:&lt;br /&gt;The Code:&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_CONVERSION_EXIT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_conversion_exit&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_value&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 20 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_result&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;zzero&lt;/span&gt;&lt;span class="hl-code"&gt;. &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; data type with the Coversion Exit ZZERO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;v_result&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_value&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Input:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,22  &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_value&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;      /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Converted Value:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,22 &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_result&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now test it, If we give an input as "345RGT00VDF4340".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/qDJzUelOAhidfU8SjjmL-g?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbzfPgWBGLrbAB8V5D2J5tH8kaMV2visFTA3liLUwhT4AcCJWCA_1nTiXmNCVUKHmm_0YfI4u94e1pSt0Uo6y2_WjXvGw0W7jxb4KiTT4haPOuH7rYZ88H0qfaEinyy4La5YmSkDC8Zbw/s800/7.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When Executed:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/sJ9qVq8xZMC5FOr-ni6t8Q?authkey=Gv1sRgCJS5_8mHtNLkHQ&amp;amp;feat=embedwebsite"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhug5ypOrNtWjRaL1ExeT0F-9Buk4cbtSfGqieNhdQyt7YOFrb8sAXAdzXHbd-6tP7cvedQdVTFbk1WLRw8Khj_GHP8hmoMImjziyrXJdyqwsL40yIY0ZxGN5HkwBFzcMQtmn-CyEdZugU/s800/8.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "0" has been replaced by "Ø"&lt;br /&gt;&lt;br /&gt;Similarly the Input Conversion Routine can be used and tested.</content><link href="http://abap-explorer.blogspot.com/feeds/7141038811863081500/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2010/01/user-defined-conversion-exits.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7141038811863081500" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7141038811863081500" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2010/01/user-defined-conversion-exits.html" rel="alternate" title="User Defined Conversion Exits" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_hAlDeif2VkydZx4FBroG8xeY5Hh_rDOmsT4qwGqhd9uigu8mK-qiYjtarcqzVHRFAAqeePQ3xhgIXlnXtZPWEUKCkrD4YO-h5E6V6eEsFY-kOffc5CLVk8gjkxQXGo0goal7xU95Uu0/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-6461768673247429062</id><published>2009-07-25T21:13:00.004+05:30</published><updated>2009-07-25T21:27:19.337+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">The Best way to find SUM of records</title><content type="html">In this post I would like to show which is the fastest way to find sum for a number of records.&lt;br /&gt;The three possible ways to calculate a sum of records are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Using COLLECT Statement.&lt;/li&gt;&lt;li&gt;Using SUM statement within Control-break statement AT-ENDAT.&lt;/li&gt;&lt;li&gt;Using a variable within a parallel cursor.&lt;/li&gt;&lt;/ol&gt;The conclusion is that the second option always takes less time compared to other three.The following graph explains it:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiILWwWWzx5YUDOQdW09DhAhHt6xfuDexPIe4eU4rLVdNYJk570ghuFKAu8fT8rZPRrxGVJci7ZnUeXWSwPATAiTMCcmcyhvKqDe8UKwMn6JbJy5KeCMBJEk4-4vR47LRxyS2kUmJ9jc7k/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 230px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiILWwWWzx5YUDOQdW09DhAhHt6xfuDexPIe4eU4rLVdNYJk570ghuFKAu8fT8rZPRrxGVJci7ZnUeXWSwPATAiTMCcmcyhvKqDe8UKwMn6JbJy5KeCMBJEk4-4vR47LRxyS2kUmJ9jc7k/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5362426630003574402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The following code is used to calculate it.Please test it yourself and give me a feedback.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;PROGRAM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_sum&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carr_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_conn_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_date&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;luggweight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_lugweigh&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;wunit&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_weiunit&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_rec&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;. &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; No. of records&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;luggweight&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;wunit&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sbook&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;UP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_rec&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ROWS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINES&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SORT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;BY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;collect&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;at_end_of_sum&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sum_by_variable&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  collect&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  --&amp;gt;  p1        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  &amp;lt;--  p2        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;collect&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLLECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime1&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; collect&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  at_end_of_sum&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  --&amp;gt;  p1        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  &amp;lt;--  p2        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;at_end_of_sum&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;SUM&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDAT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime2&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; at_end_of_sum&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  sum_by_variable&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  --&amp;gt;  p1        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  &amp;lt;--  p2        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sum_by_variable&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_temp&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_index&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_weight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_lugweigh&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_temp&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DELETE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ADJACENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DUPLICATES&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_temp&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;COMPARING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_temp&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;READ&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TRANSPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;NO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELDS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;KEY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;BINARY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SEARCH&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_index&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-tabix&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_index&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OR&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OR&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_temp&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXIT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_weight&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-identifier"&gt;-luggweight&lt;/span&gt;&lt;span class="hl-code"&gt; + &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_weight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-luggweight&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_weight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final3&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_weight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;GET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;RUN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TIME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime3&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;time2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;time1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; sum_by_variable&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  display&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  --&amp;gt;  p1        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  &amp;lt;--  p2        text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINES&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 2 &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Using COLLECT Statement&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;, &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Run Time:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime1&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;microseconds&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 2 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OFF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINES&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 1 &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Using Control Break statement AT-END-OF, SUM&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;, &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Run Time:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime2&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;microseconds&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 1 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OFF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINES&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 4 &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Using Parallel Cursor&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;, &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_lines&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Run Time:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-identifier"&gt;rtime3&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;microseconds&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;FORMAT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 4 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OFF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; display&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/6461768673247429062/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/best-way-to-find-sum-of-records.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6461768673247429062" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6461768673247429062" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/best-way-to-find-sum-of-records.html" rel="alternate" title="The Best way to find SUM of records" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiILWwWWzx5YUDOQdW09DhAhHt6xfuDexPIe4eU4rLVdNYJk570ghuFKAu8fT8rZPRrxGVJci7ZnUeXWSwPATAiTMCcmcyhvKqDe8UKwMn6JbJy5KeCMBJEk4-4vR47LRxyS2kUmJ9jc7k/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-269163426410437485</id><published>2009-07-24T17:43:00.015+05:30</published><updated>2009-07-24T20:18:59.236+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="Traffic Light"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Traffic Light in ALV Reports</title><content type="html">Many a times we have to display a traffic light in ALV report. We can do that easily using "Exceptions" parameter provided by SAP. But it has one drawback, we cannot change the column header to something meaningful. It always set as "Exception" in case of ALV Grid and an icon in case of ALV List.&lt;br /&gt;&lt;br /&gt;Here I'll show a workaround to show the traffic lights with a meaningful column header.&lt;br /&gt;&lt;br /&gt;The exception display:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE17KKy7idjXcO9rQhy40-yg9VgYcAThKAidGQRQhjTd4suXnWOp1EumYQ-vJgTlxTuMWqNNLfhGDD3iQxavD3S4U2YkpstN5Si342wEJWlJF-Sk83plVnN9gpBD8A_RxwDBfS5ZlfaQk/s1600-h/1.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE17KKy7idjXcO9rQhy40-yg9VgYcAThKAidGQRQhjTd4suXnWOp1EumYQ-vJgTlxTuMWqNNLfhGDD3iQxavD3S4U2YkpstN5Si342wEJWlJF-Sk83plVnN9gpBD8A_RxwDBfS5ZlfaQk/s400/1.JPG" style="cursor: move;" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The workaround is to use a field of type CHAR4 and display it as Icon.&lt;br /&gt;To display a field as icon, in ALV Field catalog we have to mark ICON field as 'X'. The icons for traffic lights are : icon_green_light, icon_red_light and icon_yellow_light.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUv7QF7TgkT-xx6JrUuK-2W_VgbxlrR8hyHkm3BatBWXJ6yhbV1zCIakgNhsjk5riLwq2aP_9CuyBW334jM8TX2QO0-a0FBGJSOtOn6iAQWuP54higPFrXRaUZF0mGJtCKUKa0Jy6Lzdk/s1600-h/2.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUv7QF7TgkT-xx6JrUuK-2W_VgbxlrR8hyHkm3BatBWXJ6yhbV1zCIakgNhsjk5riLwq2aP_9CuyBW334jM8TX2QO0-a0FBGJSOtOn6iAQWuP54higPFrXRaUZF0mGJtCKUKa0Jy6Lzdk/s400/2.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The code :&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_SOURAV_TRAFFIC_LIGHTS&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_sourav_traffic_lights&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carr_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_conn_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_date&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;price&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_price&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;currency&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_currcode&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;char4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INCLUDE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_layout_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CONSTANTS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;program&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syrepid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Airline Code&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Flight Connection Number&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Flight date&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;price&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Airfare&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;currency&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Local currency of airline&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Maximum capacity in economy class&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Occupied seats in economy class&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Flight&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data found!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_records&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_records&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  populate_records&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Populate final table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_records&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;temp&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DECIMALS&lt;/span&gt;&lt;span class="hl-code"&gt; 2.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;temp&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Calculate Percentage of booked flights&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;temp&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt; / &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;temp&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0.9&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;If booked more than 90%&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-icon&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_green_light&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSEIF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;temp&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0.2&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;If booked less than 20%&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-icon&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_red_light&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;If its between 20% to 90 %&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-icon&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_yellow_light&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-price&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-price&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-currency&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-currency&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsmax&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_final&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FREE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; populate_records&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  display_records&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Subroutines for Display&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_records&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;trigger_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; display_records&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  populate_field_catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Popualte Field Catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DEFINE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fcat_merge&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-col_pos&lt;/span&gt;&lt;span class="hl-code"&gt;        = &amp;amp;1.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;      = &amp;amp;2.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;if&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ICON&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-icon&lt;/span&gt;&lt;span class="hl-code"&gt;         = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Display the field as ICON&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-seltext_m&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Occupency Status&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.   &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Column Header&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-inttype&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;C&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-outputlen&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;4&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;endif&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ref_fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;  = &amp;amp;3.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ref_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;    = &amp;amp;4.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;if&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PRICE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cfieldname&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CURRENCY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ctabname&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_FINAL&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;endif&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;append&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;to&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;clear&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;fcat_merge&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ICON&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;         &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;2&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;3&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONNID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONNID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;4&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FLDATE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FLDATE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;5&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PRICE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PRICE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;6&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CURRENCY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CURRENCY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;7&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SEATSMAX&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SEATSMAX&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;8&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SEATSOCC&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SEATSOCC&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; populate_field_catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  populate_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Populate LAYOUT Structure for ALV&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-zebra&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-colwidth_optimize&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  trigger_alv&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Trigger the ALV API&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;trigger_alv&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_GRID_DISPLAY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_callback_program&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;program&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;t_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;      = 1&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;             = 2.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while displaing ALV&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; trigger_alv&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/269163426410437485/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/traffic-lights-in-alv-reports.html#comment-form" rel="replies" title="5 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/269163426410437485" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/269163426410437485" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/traffic-lights-in-alv-reports.html" rel="alternate" title="Traffic Light in ALV Reports" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE17KKy7idjXcO9rQhy40-yg9VgYcAThKAidGQRQhjTd4suXnWOp1EumYQ-vJgTlxTuMWqNNLfhGDD3iQxavD3S4U2YkpstN5Si342wEJWlJF-Sk83plVnN9gpBD8A_RxwDBfS5ZlfaQk/s72-c/1.JPG" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-6177751888208238343</id><published>2009-07-21T15:38:00.006+05:30</published><updated>2009-07-24T20:19:16.545+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Transaction Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Helpful BASIS Transactions for ABAPers</title><content type="html">The following are some transactions which may come in handy for ABAPers:&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.nobr br { display: none }&lt;/style&gt;&lt;br /&gt;&lt;div class="nobr"&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;th&gt;Transaction Codes&lt;/th&gt; &lt;th&gt;Description&lt;/th&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCCL&lt;/td&gt;&lt;td&gt;LOCAL CLIENT COPY WITHIN THE SAME SYSTEM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCC1&lt;/td&gt;&lt;td&gt;CLIENT COPY - SPECIAL SELECTIONS(COPY TRANSPORTS WITHIN CLIENTS)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCC9&lt;/td&gt;&lt;td&gt;REMOTE CLIENT COPY IN DIFFERENT SYSTEM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCC5&lt;/td&gt;&lt;td&gt;DELETING A CLIENT&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SP01&lt;/td&gt;&lt;td&gt;SHOW SPOOL REQUEST&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SPAD&lt;/td&gt;&lt;td&gt;CONFIGURE A PRINTER IN SAP&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST01&lt;/td&gt;&lt;td&gt;SYSTEM TRACE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST02&lt;/td&gt;&lt;td&gt;SAP BUFFER&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST03&lt;/td&gt;&lt;td&gt;WORKLOAD MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST04&lt;/td&gt;&lt;td&gt;DATABASE MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST05&lt;/td&gt;&lt;td&gt;SQL TRACE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST06&lt;/td&gt;&lt;td&gt;OS MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ST22&lt;/td&gt;&lt;td&gt;ABAP DUMP&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCUA&lt;/td&gt;&lt;td&gt;FOR CREATING/DELETING CUA&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCUM&lt;/td&gt;&lt;td&gt;WHICH DATA U WANT TO STORE LOCALLY AND WHICH GLOBALLY&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCUL&lt;/td&gt;&lt;td&gt;CUA LOG&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PPOCE&lt;/td&gt;&lt;td&gt;CREATE A PLAN&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PPOME&lt;/td&gt;&lt;td&gt;MAINTAIN A PLAN&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PPOSE&lt;/td&gt;&lt;td&gt;DISPLAY A PLAN&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;STMS&lt;/td&gt;&lt;td&gt;TRANSPORT MANAGEMENT SYSTEM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SLG0&lt;/td&gt;&lt;td&gt;CONFIGURE APPLICATION LOG&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SLG1&lt;/td&gt;&lt;td&gt;ANALYSE APPLICATION LOG&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SLG2&lt;/td&gt;&lt;td&gt;DELETE APPLICATION LOG&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SCUG&lt;/td&gt;&lt;td&gt;TRANSPORT OF USER&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ01&lt;/td&gt;&lt;td&gt;JOB SCHEDULING MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ02&lt;/td&gt;&lt;td&gt;NETWORK GRAPHICS FOR SAP INSTANCES&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ03&lt;/td&gt;&lt;td&gt;PRESENTATION CONTROL SAP INSTANCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ04&lt;/td&gt;&lt;td&gt;MAINTAIN SAP INSTANCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ06&lt;/td&gt;&lt;td&gt;ALERT THRESHOLD MAINTAINCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ08&lt;/td&gt;&lt;td&gt;SAP ALERT MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ10&lt;/td&gt;&lt;td&gt;PROFILE PARAMETER CHECKING AND MAINTAINENCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ11&lt;/td&gt;&lt;td&gt;DISPLAY PROFILE PARAMETER&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ20&lt;/td&gt;&lt;td&gt;CCMS MONITOR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RZ04&lt;/td&gt;&lt;td&gt;SHIFTING OF OPERATION&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BD54&lt;/td&gt;&lt;td&gt;CREATING A LOGICAL SYSTEM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BD64&lt;/td&gt;&lt;td&gt;DISPLAY OF DISTRIBUTION MODEL&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM01&lt;/td&gt;&lt;td&gt;LOCK/UNLOCK A TRANSTACTION&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM02&lt;/td&gt;&lt;td&gt;SEND SYSTEM MESSAGE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM04&lt;/td&gt;&lt;td&gt;WHO ARE THE USER CURRENTLY LOGGED ON NOW&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM12&lt;/td&gt;&lt;td&gt;TO VIEW LOCK AND ALSO DELETE LOG&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM13&lt;/td&gt;&lt;td&gt;CHECK UPDATE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM30&lt;/td&gt;&lt;td&gt;TABLE MAINTAINCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM36&lt;/td&gt;&lt;td&gt;SCHEDULING A BACKGROUND JOB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM37&lt;/td&gt;&lt;td&gt;MONITORING A BACKGROUND JOB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM49&lt;/td&gt;&lt;td&gt;EXECUTE A EXTERNAL COMMAND&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM59&lt;/td&gt;&lt;td&gt;CREATE A RFC CONNECTION&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SM69&lt;/td&gt;&lt;td&gt;CREATING A COMMAND&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SALE/BD54&lt;/td&gt;&lt;td&gt;LOGICAL NAME&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SUPC&lt;/td&gt;&lt;td&gt;TO GENERATE PROFILE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB01&lt;/td&gt;&lt;td&gt;ANALYZE EXCUSIVE LOCK WAITS&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BD02&lt;/td&gt;&lt;td&gt;ANALYZE TABLES AND INDEX&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB03&lt;/td&gt;&lt;td&gt;PARAMETER CHANGE IN DB&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB11&lt;/td&gt;&lt;td&gt;EARLY WATCH PROFILE MAINTAINCE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB12&lt;/td&gt;&lt;td&gt;OVERVIEW OF BACKUP LOGS&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB13&lt;/td&gt;&lt;td&gt;DATABASE ADMINISTRATOR CALENDER&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;DB14&lt;/td&gt;&lt;td&gt;SHOW DBA ACTION LOGS&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/6177751888208238343/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/helpful-basis-transactions-for-abapers.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6177751888208238343" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6177751888208238343" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/helpful-basis-transactions-for-abapers.html" rel="alternate" title="Helpful BASIS Transactions for ABAPers" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-3366682180615529727</id><published>2009-07-16T01:16:00.009+05:30</published><updated>2009-07-24T20:19:35.420+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">How to print apostrophe ( ' ) using the WRITE statement</title><content type="html">Printing apostrophes ( ' ) in ABAP is really tricky as in ABAP coding we have to give values in quotes like 'Ricky World'.  So how to use WRITE: 'Ricky's World' ? If you try to type this it will give syntax error!&lt;br /&gt;&lt;br /&gt;The trick is use three apostrophes instead of one.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;20&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;C&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CONCATENATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ll be there.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:/ &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;or simply :&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table style="width: 681px; height: 31px;" class="hl-table"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:/ &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ll be there.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3qpKZVxKSIWIptXevQ54zcu0LdQKd9GpuVlTQpHfxHUroWZrorkNnXZ5_7UwpqayVirZ18cWSQxVSFQAA9uuFbqalqbll4bMg3IwiF2CyMooFMCaqMhUcrsNIIt8Q6gjmNOGoErWyj0U/s1600-h/1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 310px; height: 252px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3qpKZVxKSIWIptXevQ54zcu0LdQKd9GpuVlTQpHfxHUroWZrorkNnXZ5_7UwpqayVirZ18cWSQxVSFQAA9uuFbqalqbll4bMg3IwiF2CyMooFMCaqMhUcrsNIIt8Q6gjmNOGoErWyj0U/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5362019299086298770" border="0" /&gt;&lt;/a&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/3366682180615529727/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/how-to-print-apostrophe-using-write.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3366682180615529727" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3366682180615529727" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/how-to-print-apostrophe-using-write.html" rel="alternate" title="How to print apostrophe ( ' ) using the WRITE statement" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3qpKZVxKSIWIptXevQ54zcu0LdQKd9GpuVlTQpHfxHUroWZrorkNnXZ5_7UwpqayVirZ18cWSQxVSFQAA9uuFbqalqbll4bMg3IwiF2CyMooFMCaqMhUcrsNIIt8Q6gjmNOGoErWyj0U/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-7915000892680025876</id><published>2009-07-15T23:44:00.008+05:30</published><updated>2009-07-24T20:19:48.469+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Determine whether a file is open or not in Application Server</title><content type="html">To determine whether a file is opened or not in application server we can use the class  'CX_SY_FILE_OPEN'. By using this class we can determine whether a file is opened or not in application server as SY-SUBRC &lt;&gt; 0 may not provide the file's open information while we are interacting with the file. SY-SUBRC &lt;&gt; 0 may happens for other reasons also.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    First declare an object of type CX_ROOT.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;OREF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CX_ROOT&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    Then declare a variable of type string.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;TEXT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STRING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Now open a dataset in a TRY-CATCH block&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;TRY&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OPEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATASET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;/USR/SAP/TRANS/ECC1/ETC/B12008.TXT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TEXT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MODE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ENCODING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DEFAULT&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; Then in the catch block instantiate the Object.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CATCH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;CX_SY_FILE_OPEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;OREF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   Now in 'CATCH' block use the TEXT variable to get the TEXT from the Object.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TEXT&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;OREF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;GET_TEXT&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Now if the TEXT is not initial that means the file is already opened &lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;else it is not opened and we have to open it&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TEXT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; If open then we can close the file&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLOSE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATASET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;/USR/SAP/TRANS/ECC1/ETC/B120080627112.TXT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;ENDTRY&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/7915000892680025876/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/determine-whether-file-is-open-or-not.html#comment-form" rel="replies" title="2 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7915000892680025876" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7915000892680025876" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/07/determine-whether-file-is-open-or-not.html" rel="alternate" title="Determine whether a file is open or not in Application Server" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-1787319369694474592</id><published>2009-04-24T13:47:00.020+05:30</published><updated>2009-07-24T21:24:27.291+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Individual cell coloring in ALV</title><content type="html">This program demonstrates how to color individual cell in an ALV List. The same logic works for ALV grid also.&lt;br /&gt;&lt;br /&gt;The ALV:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4jMzyEuAVq3NNCmzk35yvwDr5rh6KE6jOLnAF0qB9PcdCMUhyPtK2Jhdg4iF6Iy5qQdB6f1b3sWJ6_o2zCLs5ugyBZDbV59LN1OTFaQIiJoHiEzXhml-dah7IU9JWh74M4KYukk9X3ac/s1600-h/2.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4jMzyEuAVq3NNCmzk35yvwDr5rh6KE6jOLnAF0qB9PcdCMUhyPtK2Jhdg4iF6Iy5qQdB6f1b3sWJ6_o2zCLs5ugyBZDbV59LN1OTFaQIiJoHiEzXhml-dah7IU9JWh74M4KYukk9X3ac/s400/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5328210816231050530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidhLeCkSlrf8AyrOWOXYWhtuxJcfU9g-DKKiCKhY3uyxf7MD4mCcdCCycpyzzuLUTc9sIYod5VSOgosmNhOrutXY76FcpiWxNh64Ko-cfBgq3mlVfcba5QY64XOr_2pAbpwEmO8I6B3X4/s1600-h/1.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidhLeCkSlrf8AyrOWOXYWhtuxJcfU9g-DKKiCKhY3uyxf7MD4mCcdCCycpyzzuLUTc9sIYod5VSOgosmNhOrutXY76FcpiWxNh64Ko-cfBgq3mlVfcba5QY64XOr_2pAbpwEmO8I6B3X4/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5328210815864829938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_SOURAV31&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_sourav31&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;prop&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_specialcol_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;itab_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_specialcol_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;average&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;layout&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_layout_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SYMBOLS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ANY&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;field&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ANY&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AVG&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;seatsocc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;average&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ASSIGNING&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ASSIGNING&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DO&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ASSIGN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;COMPONENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-index&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STRUCTURE&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;field&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-index&lt;/span&gt;&lt;span class="hl-code"&gt; = 9.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;field&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &amp;gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;average&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT-SEATSOCC&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-col&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;5&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-int&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-inv&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-nokeycol&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-prop&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT-SEATSOCC&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-col&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;6&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-int&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-color&lt;/span&gt;&lt;span class="hl-identifier"&gt;-inv&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-identifier"&gt;-nokeycol&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_prop&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-prop&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXIT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDDO&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-sflight&lt;/span&gt;&lt;span class="hl-code"&gt; = &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-coltab_fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PROP&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_FIELDCATALOG_MERGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_program_name&lt;/span&gt;&lt;span class="hl-code"&gt;         = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ZTEST_SOURAV31&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_internal_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ITAB_SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_client_never_display&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;ct_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;            = &lt;/span&gt;&lt;span class="hl-identifier"&gt;fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;inconsistent_interface&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;          = 2&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 3.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ASSIGNING&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CONCATENATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT-&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cfieldname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CONCATENATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT-&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cfieldname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cfieldname&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_LIST_DISPLAY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_callback_program&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ZTEST_SOURAV31&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;layout&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;      = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;             = 2.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/1787319369694474592/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/04/individual-cell-coloring-in-alv.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1787319369694474592" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1787319369694474592" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/04/individual-cell-coloring-in-alv.html" rel="alternate" title="Individual cell coloring in ALV" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4jMzyEuAVq3NNCmzk35yvwDr5rh6KE6jOLnAF0qB9PcdCMUhyPtK2Jhdg4iF6Iy5qQdB6f1b3sWJ6_o2zCLs5ugyBZDbV59LN1OTFaQIiJoHiEzXhml-dah7IU9JWh74M4KYukk9X3ac/s72-c/2.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-1724242940185224830</id><published>2009-01-02T01:02:00.011+05:30</published><updated>2009-07-24T21:22:21.825+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="Selection Screen"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Display an ALV in a Selection Screen</title><content type="html">This program demonstrates how to display an ALV grid in the selection screen itself upon hitting "ENTER" button.&lt;br /&gt;&lt;br /&gt;The Selection Screen:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9qPc2-mSx-peg2G2VYyJMk0W1Kn_uizPnAt4KyrWUWgAK7wSQLh5PJmozseCRRI8nL4fhrHnz3G8TDxWn4Swb3uPKAiHklOwWdm3OVtbqotn0Ez5y_pu0udJhbFD-GUD9ZKevHqZg0kA/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9qPc2-mSx-peg2G2VYyJMk0W1Kn_uizPnAt4KyrWUWgAK7wSQLh5PJmozseCRRI8nL4fhrHnz3G8TDxWn4Swb3uPKAiHklOwWdm3OVtbqotn0Ez5y_pu0udJhbFD-GUD9ZKevHqZg0kA/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5286411673429287330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The ALV (Upon hitting enter):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCU-T8UkLZBtjYN52ksRYM0vA8dmlpSp7ZHY6XjzpjngonjbZuZuQ4Zun9BBP8-cxs9CHdPt8xJPVqh8TPs5eglsqN321aK_PWYooign2sGYHkGgJgAez97HGX9GE1SI55sulFe2BbReM/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCU-T8UkLZBtjYN52ksRYM0vA8dmlpSp7ZHY6XjzpjngonjbZuZuQ4Zun9BBP8-cxs9CHdPt8xJPVqh8TPs5eglsqN321aK_PWYooign2sGYHkGgJgAez97HGX9GE1SI55sulFe2BbReM/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5286411674076690402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The ALV gets refreshed when new selection screen values are entered:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8i_G9THuX9GIY37QyiVz4F7SivMu9Hnwtl3s9NDR7UeH_SLeu9A_M0FS6qplu-wgN0j-PGhHMdZqHJxj9W104UPqwDD3H1puMcK0HKwIJluPK1dohyUc6rnQXXGmWvIi4RzOXWvD3l58/s1600-h/3.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8i_G9THuX9GIY37QyiVz4F7SivMu9Hnwtl3s9NDR7UeH_SLeu9A_M0FS6qplu-wgN0j-PGhHMdZqHJxj9W104UPqwDD3H1puMcK0HKwIJluPK1dohyUc6rnQXXGmWvIi4RzOXWvD3l58/s400/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5286412293185797314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZSB_ALV_SAME_SCREEN&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;zsb_alv_same_screen&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sflight&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_dock&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_docking_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_exclude&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syucomm&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;s_connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;s_fldate&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sflight&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ONLI&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_exclude&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SJOB&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_exclude&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PRIN&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_exclude&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;RS_SET_SELSCREEN_STATUS&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_status&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-pfkey&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_program&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_exclude&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_exclude&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ucomm&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;space&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; FROM sflight INTO TABLE i_sflight&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHERE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carrid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;AND&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_connid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;AND&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;fldate&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_fldate&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_dock&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_dock&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;repid&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;1000&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;side&lt;/span&gt;&lt;span class="hl-code"&gt;                        =&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_docking_container&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;dock_at_bottom&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;               &lt;/span&gt;&lt;span class="hl-identifier"&gt;ratio&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 70&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 1&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 2&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 4&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = 5&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 6&lt;br /&gt;          .&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_dock&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_parent&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_dock&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_create&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_init&lt;/span&gt;&lt;span class="hl-code"&gt;   = 2&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_link&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_dp_create&lt;/span&gt;&lt;span class="hl-code"&gt;   = 4&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 5.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_table_for_first_display&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SFLIGHT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sflight&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_parameter_combination&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 2&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;too_many_lines&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                        = 4.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;refresh_table_display&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;finished&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;   = 2.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/1724242940185224830/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/01/display-alv-in-selection-screen.html#comment-form" rel="replies" title="5 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1724242940185224830" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/1724242940185224830" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/01/display-alv-in-selection-screen.html" rel="alternate" title="Display an ALV in a Selection Screen" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9qPc2-mSx-peg2G2VYyJMk0W1Kn_uizPnAt4KyrWUWgAK7wSQLh5PJmozseCRRI8nL4fhrHnz3G8TDxWn4Swb3uPKAiHklOwWdm3OVtbqotn0Ez5y_pu0udJhbFD-GUD9ZKevHqZg0kA/s72-c/1.JPG" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-3012889247071892758</id><published>2009-01-01T15:45:00.005+05:30</published><updated>2009-07-24T20:20:54.424+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALE"/><category scheme="http://www.blogger.com/atom/ns#" term="EDI"/><category scheme="http://www.blogger.com/atom/ns#" term="Transaction Codes"/><title type="text">ALE / EDI/ IDOCS Transaction Codes</title><content type="html">The following are some helpful transaction codes used for ALE, EDI and IDoc :&lt;br /&gt;&lt;style type="text/css"&gt;.nobr br { display: none }&lt;/style&gt;&lt;br /&gt;&lt;div class="nobr"&gt;&lt;br /&gt;&lt;table border="1"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;th&gt;Transaction Codes&lt;/th&gt;&lt;br /&gt;&lt;th&gt;Description&lt;/th&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE02&lt;/td&gt;&lt;td&gt;List Of All Idocs Created. (Default, Additional, EDI)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE05&lt;/td&gt;&lt;td&gt;List Of  Idocs Created.    (Standard, Additional)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE06&lt;/td&gt;&lt;td&gt;Active Monitoring For Idoc Processing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE07&lt;/td&gt;&lt;td&gt;Idoc Statistics.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE08&lt;/td&gt;&lt;td&gt;Display View “File Status”:Overview-Path Name.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE09&lt;/td&gt;&lt;td&gt;Idoc Search For Business Contents (Database).&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE10&lt;/td&gt;&lt;td&gt;Idoc Search For Business Contents (Archive).&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE12&lt;/td&gt;&lt;td&gt;Modification Of Outbound File, Triggering Inbound Processing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE14&lt;/td&gt;&lt;td&gt;Process All Selected Idocs.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE15&lt;/td&gt;&lt;td&gt;Selection Program For Issuing Output.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE16&lt;/td&gt;&lt;td&gt;Trigger Inbound Processing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE17&lt;/td&gt;&lt;td&gt;Trigger Status Processing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE18&lt;/td&gt;&lt;td&gt;Generate Test Status File For Outbound Idocs.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE19&lt;/td&gt;&lt;td&gt;Test Tool For Idoc Processing&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE20&lt;/td&gt;&lt;td&gt;Partner Profile.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE21&lt;/td&gt;&lt;td&gt;Ports In Idoc Processing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE23&lt;/td&gt;&lt;td&gt;Display Test Catalog Test Idoc Interface.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE24&lt;/td&gt;&lt;td&gt;Maintain Table View. Direction-1.(Outbound)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE27&lt;/td&gt;&lt;td&gt;Maintain Table View. Direction-2.(Inbound)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE30&lt;/td&gt;&lt;td&gt;Develop Idoc Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE31&lt;/td&gt;&lt;td&gt;Develop Idoc Segments.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE32&lt;/td&gt;&lt;td&gt;View Development.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE33&lt;/td&gt;&lt;td&gt;Maintain Table Views.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE34&lt;/td&gt;&lt;td&gt;Change View “Table Of Style Ids With The Objects To Be Loaded”&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE40&lt;/td&gt;&lt;td&gt;Display System Process Code.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE41&lt;/td&gt;&lt;td&gt;Display View: Logical Msg Overview. For Outbund.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE42&lt;/td&gt;&lt;td&gt;Display View: Logical Msg Overview. For Inbound.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE43&lt;/td&gt;&lt;td&gt;Display Status Records.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE44&lt;/td&gt;&lt;td&gt;Display Partner Types&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE45&lt;/td&gt;&lt;td&gt;Maintenance Interface: Forwarding Inbound/EDILOGADR For Application&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE46&lt;/td&gt;&lt;td&gt;Global Parameter For Idoc Interface.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE47&lt;/td&gt;&lt;td&gt;Status Maintenance.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE50&lt;/td&gt;&lt;td&gt;Display Text For Process Code System.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE54&lt;/td&gt;&lt;td&gt;Idoc Function Module For File Name&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE56&lt;/td&gt;&lt;td&gt;Display Status Process Code&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE57&lt;/td&gt;&lt;td&gt;Idoc Assignment Of FM To Log. Message And Idoc Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE58&lt;/td&gt;&lt;td&gt;Text For Process Code Status.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE60&lt;/td&gt;&lt;td&gt;Documentation For Idoc Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE61&lt;/td&gt;&lt;td&gt;Documentation For Idoc Record Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE62&lt;/td&gt;&lt;td&gt;Documentation For Idoc Segment Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE63&lt;/td&gt;&lt;td&gt;Documentation For Idoc Record Types And Idoc Types (Parser).&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE64&lt;/td&gt;&lt;td&gt;Process Code In Idoc Inbound And Outbound.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE70&lt;/td&gt;&lt;td&gt;Conversion Table For Basic Types.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE71&lt;/td&gt;&lt;td&gt;Conversion Table For Extensions.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE72&lt;/td&gt;&lt;td&gt;Conversion Table For Field DOCTYP.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE73&lt;/td&gt;&lt;td&gt;Conversion Table For Logical Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE81&lt;/td&gt;&lt;td&gt;EDI:Logical Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE82&lt;/td&gt;&lt;td&gt;Message Types And Assignment To Idoc Types.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;WE84&lt;/td&gt;&lt;td&gt;Assignment Table Between Idoc And Application Field.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD10&lt;/td&gt;&lt;td&gt;Send Material (Matmas)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD11&lt;/td&gt;&lt;td&gt;Get Material.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD12&lt;/td&gt;&lt;td&gt;Send Customer.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD13&lt;/td&gt;&lt;td&gt;Get Customers&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD14&lt;/td&gt;&lt;td&gt;Send Vendor.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD15&lt;/td&gt;&lt;td&gt;Get Vendor.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD16&lt;/td&gt;&lt;td&gt;Send Cost Center. (Cosmas)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD17&lt;/td&gt;&lt;td&gt;Request Cost Center.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD18&lt;/td&gt;&lt;td&gt;Send G/L Accounts.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD19&lt;/td&gt;&lt;td&gt;Get Master Data G/L Accounts.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD20&lt;/td&gt;&lt;td&gt;Inbound Processing Of Idocs Ready For Transfer.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD21&lt;/td&gt;&lt;td&gt;Creating Idoc Types For Change Pointers.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD22&lt;/td&gt;&lt;td&gt;Delete Change Pointers.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD23&lt;/td&gt;&lt;td&gt;Serialization Using Time Stamp: Deletion Of Old Time Stamp.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD24&lt;/td&gt;&lt;td&gt;Send Cost Elements.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD25&lt;/td&gt;&lt;td&gt;Send Activity Type (COAMAS)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD26&lt;/td&gt;&lt;td&gt;Request  Activity Type&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD27&lt;/td&gt;&lt;td&gt;Cost Center/Activity Types: Transmit Plan Quantities And Acty Prices.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD28&lt;/td&gt;&lt;td&gt;Cost Center/ Cost Elements: Send Control Records.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD30&lt;/td&gt;&lt;td&gt;Material Bom Distribution. (Bommat).&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD31&lt;/td&gt;&lt;td&gt;Document Structure Distribution. (Bomdoc)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD32&lt;/td&gt;&lt;td&gt;Plant Allocation To Material Boms Distribution.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD33&lt;/td&gt;&lt;td&gt;Distribution Of Material Variants. (STTMAT)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD34&lt;/td&gt;&lt;td&gt;Distribution Of Boms (BOMORD)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD35&lt;/td&gt;&lt;td&gt;ALE: Send Business Process Group.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD36&lt;/td&gt;&lt;td&gt;ALE: Send Business Process.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD37&lt;/td&gt;&lt;td&gt;ALE: Send Business Process Price.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD40&lt;/td&gt;&lt;td&gt;Generate Idocs For Serialization Group From Change Pointers.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD41&lt;/td&gt;&lt;td&gt;Dispatch Of Idocs  Of Serialization Group.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD42&lt;/td&gt;&lt;td&gt;Check Dispatch Status Of Idocs Of Serialization Group.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD43&lt;/td&gt;&lt;td&gt;Processing Inbound Idocs Of Serialization Group.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD44&lt;/td&gt;&lt;td&gt;Change View “Serialization Group”.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD47&lt;/td&gt;&lt;td&gt;Dependence Between Methods.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD48&lt;/td&gt;&lt;td&gt;Dependence Between Methods And Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD50&lt;/td&gt;&lt;td&gt;Activate Change Pointers For Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD51&lt;/td&gt;&lt;td&gt;Characteristics Of Inbound Function Module.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD52&lt;/td&gt;&lt;td&gt;Determine Work Area.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD53&lt;/td&gt;&lt;td&gt;Reduce Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD54&lt;/td&gt;&lt;td&gt;Change View: Logical Systems&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD55&lt;/td&gt;&lt;td&gt;Idoc Conversion.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD56&lt;/td&gt;&lt;td&gt;Maintain Idoc Segment Filters.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD57&lt;/td&gt;&lt;td&gt;Link Type And Serialization Type Of Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD58&lt;/td&gt;&lt;td&gt;Convert Organizational Unit.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD59&lt;/td&gt;&lt;td&gt;Allocation Of Object Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD60&lt;/td&gt;&lt;td&gt;Additional Data For Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD61&lt;/td&gt;&lt;td&gt;Activate Change Pointers Generally.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD62&lt;/td&gt;&lt;td&gt;Display Conversion Rule.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD63&lt;/td&gt;&lt;td&gt;Transport Of Ale Tables For A Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD64&lt;/td&gt;&lt;td&gt;Display Distribution Model.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD65&lt;/td&gt;&lt;td&gt;Maintain Idoc Type Required Fields.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD66&lt;/td&gt;&lt;td&gt;Change Idoc Fields.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD67&lt;/td&gt;&lt;td&gt;Function Module For ALE/EDI Overview.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD68&lt;/td&gt;&lt;td&gt;Maintain List.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD69&lt;/td&gt;&lt;td&gt;Assignment Of Idoc Type To Message Type.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD70&lt;/td&gt;&lt;td&gt;Cross-System Comparison Of Number Range Objects.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD71&lt;/td&gt;&lt;td&gt;Attributes For Receiver Determination.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD72&lt;/td&gt;&lt;td&gt;Active Events For ALE/EDI&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD73&lt;/td&gt;&lt;td&gt;Start Error Handling For Non-Posted Idocs.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD75&lt;/td&gt;&lt;td&gt;Status Conversion With Trfc Execution.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD77&lt;/td&gt;&lt;td&gt;Generate Transport Requests For Distributing ALE Customizing Data.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD78&lt;/td&gt;&lt;td&gt;Monitoring Ale Customizing Data Transport&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD79&lt;/td&gt;&lt;td&gt;ALE IDOC Segments - Conversion Rule&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD81&lt;/td&gt;&lt;td&gt;Filter Objects For BAPI Parameter Filtering&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD82&lt;/td&gt;&lt;td&gt;Generating Partner Profile&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD83&lt;/td&gt;&lt;td&gt;Re-Processing Incorrect Outbound Odocs.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD84&lt;/td&gt;&lt;td&gt;Re-Processing Of Idocs After ALE Input Error.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD85&lt;/td&gt;&lt;td&gt;Consistency Check: Reassignment Between Two System.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD86&lt;/td&gt;&lt;td&gt;ALE Consistency Check: Create Purchase Order From Sales Order.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD87&lt;/td&gt;&lt;td&gt;Select Idocs&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD89&lt;/td&gt;&lt;td&gt;Customizing Data Modeling For Distribution Model.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD91&lt;/td&gt;&lt;td&gt;Distribute All Characteristics Via ALE.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD92&lt;/td&gt;&lt;td&gt;Distribute Class Via ALE: Send Direct.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD93&lt;/td&gt;&lt;td&gt;Distribution Of Classification Data Via ALE.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD95&lt;/td&gt;&lt;td&gt;Ale Object View&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD96&lt;/td&gt;&lt;td&gt;Filter Object For Receiver Determination Of Methods.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD97&lt;/td&gt;&lt;td&gt;Assign RFC Destination For Synchronous Method Calls.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD98&lt;/td&gt;&lt;td&gt;Consistency Check With Workflow Link&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD99&lt;/td&gt;&lt;td&gt;Dependencies Between Message Types.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD100&lt;/td&gt;&lt;td&gt;Display Serialized Idocs. (Serialization Using Object Types)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD101&lt;/td&gt;&lt;td&gt;Serialization Using Object Types: Consistency Check.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;BD102&lt;/td&gt;&lt;td&gt;Ale: Outbound Channel Registry.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/3012889247071892758/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/01/ale-edi-idocs-transaction-codes.html#comment-form" rel="replies" title="6 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3012889247071892758" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/3012889247071892758" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2009/01/ale-edi-idocs-transaction-codes.html" rel="alternate" title="ALE / EDI/ IDOCS Transaction Codes" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-9175678437985049456</id><published>2008-12-10T21:58:00.011+05:30</published><updated>2009-07-24T21:20:11.832+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Demo program for TOP-OF-PAGE for ALV displayed through CL_GUI_ALV_GRID</title><content type="html">This program demonstrates how to create TOP OF PAGE for an ALV grid displayed through CL_GUI_ALV_GRID. One interesting fact which may be considered here is that the splitter TOP-OF-PAGE is not called while printing or background spool and the TOP-OF-PAGE printed  in the spool cannot be displayed in the foreground.&lt;br /&gt;&lt;br /&gt;The TOP-OF-PAGE displayed in foreground (this TOP-OF-PAGE won't be printed):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxVbPy0vw5ebG18o_2qYB9HbcPy3eM_8NYtq_QZMxr9swYzDKAoK3kQeAHcC0f-UAjbEK_2zth6iIIdbGyhduRSbo-d9XWPuuasgnTay3QvM6bCgOfr_JfoxtmJOdI8Tur8Tu2TmEsHhs/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxVbPy0vw5ebG18o_2qYB9HbcPy3eM_8NYtq_QZMxr9swYzDKAoK3kQeAHcC0f-UAjbEK_2zth6iIIdbGyhduRSbo-d9XWPuuasgnTay3QvM6bCgOfr_JfoxtmJOdI8Tur8Tu2TmEsHhs/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5278444693452293826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Choose the list output:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-tOVfkgNq488zHtBDoKEUyK3vI7lYEV3tPCVEkKXHuJxXzhFXNvcSx08_jxZgZUeWk7SqvoonJwwkE4gyTqdJFbI8IUiYUCxE6ACcDjZqeo3EXT2Nk38SO4rA2DRTT1C06mzQpmjOuag/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 187px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-tOVfkgNq488zHtBDoKEUyK3vI7lYEV3tPCVEkKXHuJxXzhFXNvcSx08_jxZgZUeWk7SqvoonJwwkE4gyTqdJFbI8IUiYUCxE6ACcDjZqeo3EXT2Nk38SO4rA2DRTT1C06mzQpmjOuag/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5278445225686463298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The list output(this top-of-page will be printed):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyxBWUzORqN5bvjAP_lBDrDzpoblgt_7ZzzLI632JFuxKnLkUQ_hYhYVQvHypEu2vB2woP8fvQfos9x5YaV1SuxSDEnY7jJqJ1vnxRC63c7EpRm-Lw35271qewYrQIyga-OHv5xuq3ohc/s1600-h/3.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyxBWUzORqN5bvjAP_lBDrDzpoblgt_7ZzzLI632JFuxKnLkUQ_hYhYVQvHypEu2vB2woP8fvQfos9x5YaV1SuxSDEnY7jJqJ1vnxRC63c7EpRm-Lw35271qewYrQIyga-OHv5xuq3ohc/s400/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5278445580310769378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;184&lt;br /&gt;185&lt;br /&gt;186&lt;br /&gt;187&lt;br /&gt;188&lt;br /&gt;189&lt;br /&gt;190&lt;br /&gt;191&lt;br /&gt;192&lt;br /&gt;193&lt;br /&gt;194&lt;br /&gt;195&lt;br /&gt;196&lt;br /&gt;197&lt;br /&gt;198&lt;br /&gt;199&lt;br /&gt;200&lt;br /&gt;201&lt;br /&gt;202&lt;br /&gt;203&lt;br /&gt;204&lt;br /&gt;205&lt;br /&gt;206&lt;br /&gt;207&lt;br /&gt;208&lt;br /&gt;209&lt;br /&gt;210&lt;br /&gt;211&lt;br /&gt;212&lt;br /&gt;213&lt;br /&gt;214&lt;br /&gt;215&lt;br /&gt;216&lt;br /&gt;217&lt;br /&gt;218&lt;br /&gt;219&lt;br /&gt;220&lt;br /&gt;221&lt;br /&gt;222&lt;br /&gt;223&lt;br /&gt;224&lt;br /&gt;225&lt;br /&gt;226&lt;br /&gt;227&lt;br /&gt;228&lt;br /&gt;229&lt;br /&gt;230&lt;br /&gt;231&lt;br /&gt;232&lt;br /&gt;233&lt;br /&gt;234&lt;br /&gt;235&lt;br /&gt;236&lt;br /&gt;237&lt;br /&gt;238&lt;br /&gt;239&lt;br /&gt;240&lt;br /&gt;241&lt;br /&gt;242&lt;br /&gt;243&lt;br /&gt;244&lt;br /&gt;245&lt;br /&gt;246&lt;br /&gt;247&lt;br /&gt;248&lt;br /&gt;249&lt;br /&gt;250&lt;br /&gt;251&lt;br /&gt;252&lt;br /&gt;253&lt;br /&gt;254&lt;br /&gt;255&lt;br /&gt;256&lt;br /&gt;257&lt;br /&gt;258&lt;br /&gt;259&lt;br /&gt;260&lt;br /&gt;261&lt;br /&gt;262&lt;br /&gt;263&lt;br /&gt;264&lt;br /&gt;265&lt;br /&gt;266&lt;br /&gt;267&lt;br /&gt;268&lt;br /&gt;269&lt;br /&gt;270&lt;br /&gt;271&lt;br /&gt;272&lt;br /&gt;273&lt;br /&gt;274&lt;br /&gt;275&lt;br /&gt;276&lt;br /&gt;277&lt;br /&gt;278&lt;br /&gt;279&lt;br /&gt;280&lt;br /&gt;281&lt;br /&gt;282&lt;br /&gt;283&lt;br /&gt;284&lt;br /&gt;285&lt;br /&gt;286&lt;br /&gt;287&lt;br /&gt;288&lt;br /&gt;289&lt;br /&gt;290&lt;br /&gt;291&lt;br /&gt;292&lt;br /&gt;293&lt;br /&gt;294&lt;br /&gt;295&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  Z_SOURAV_ALV_TOP_OF_PAGE&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_sourav_alv_top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS cl_main DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PUBLIC&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;constructor&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_data&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_fc_layout&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_dyndoc_id&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-identifier"&gt;table_index&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;print_top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;print_top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;table_index&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PROTECTED&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PRIVATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;sdydo&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_splitter&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_splitter_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_custom_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;container1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;container2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_dd_document&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_html&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_html_viewer&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_s_layo&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_t_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;cl_main DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS cl_main IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;constructor&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;container_name&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONTAINER&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;repid&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Z_SOURAV_ALV_TOP_OF_PAGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 4&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = 5&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 6.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_splitter&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;            = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;rows&lt;/span&gt;&lt;span class="hl-code"&gt;              = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;columns&lt;/span&gt;&lt;span class="hl-code"&gt;           = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;        = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 3.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_splitter&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;row&lt;/span&gt;&lt;span class="hl-code"&gt;       = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;column&lt;/span&gt;&lt;span class="hl-code"&gt;    = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;RECEIVING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_splitter&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_row_height&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;id&lt;/span&gt;&lt;span class="hl-code"&gt;                = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;height&lt;/span&gt;&lt;span class="hl-code"&gt;            = 20&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;        = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 3.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_splitter&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;row&lt;/span&gt;&lt;span class="hl-code"&gt;       = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;column&lt;/span&gt;&lt;span class="hl-code"&gt;    = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;RECEIVING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;style&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ALV_GRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_parent&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_create&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_init&lt;/span&gt;&lt;span class="hl-code"&gt;   = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_link&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_dp_create&lt;/span&gt;&lt;span class="hl-code"&gt;   = 4&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 5.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;constructor&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; FROM sbook INTO TABLE i_sbook UP TO 500 ROWS.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;get_data&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_fc_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;LVC_FIELDCATALOG_MERGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SBOOK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_client_never_display&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_internal_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SBOOK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;ct_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;            = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;inconsistent_interface&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;          = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 3.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cwidth_opt&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;populate_fc_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sdydo_text_element&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;background_id&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sdydo_key&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ALV_BACKGROUND&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Top of Page&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;add_text&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;         = &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;sap_color&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_dd_document&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;list_positive&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;sap_fontsize&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_dd_document&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;large&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;new_line&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Line1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;add_text&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_html&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;         = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_install_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;dp_install_error&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;dp_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 4&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;             = 5.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;html_control&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_GRID_COMMENTARY_SET&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;document&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;bottom&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-reserved"&gt;space&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;merge_document&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_document_background&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture_id&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;background_id&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;display_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;reuse_control&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;html_display_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;             = 2.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;create_top_of_page&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;print_top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_table_for_first_display&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_parameter_combination&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;too_many_lines&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                        = 4.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;initialize_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      .&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;list_processing_events&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_event_name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TOP_OF_PAGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_dyndoc_id&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_doc&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 0100.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;display&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;print_top_of_page&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:/5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Print top of page&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 5 &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTENSIFIED&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OFF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:/5 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Line1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;print_top_of_page&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;cl_main IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syucomm&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_data&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_fc_layout&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;display&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;status_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;PF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-STATUS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  SET TITLEBAR 'xxx'.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;user_command_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BACK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 00.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/9175678437985049456/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/12/demo-program-for-top-of-page-for-alv.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/9175678437985049456" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/9175678437985049456" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/12/demo-program-for-top-of-page-for-alv.html" rel="alternate" title="Demo program for TOP-OF-PAGE for ALV displayed through CL_GUI_ALV_GRID" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxVbPy0vw5ebG18o_2qYB9HbcPy3eM_8NYtq_QZMxr9swYzDKAoK3kQeAHcC0f-UAjbEK_2zth6iIIdbGyhduRSbo-d9XWPuuasgnTay3QvM6bCgOfr_JfoxtmJOdI8Tur8Tu2TmEsHhs/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-4594832622515721245</id><published>2008-12-04T00:44:00.009+05:30</published><updated>2009-07-24T21:08:09.148+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Excel upload"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Upload data from multiple worksheets of an excel file into SAP</title><content type="html">This program demonstrates hoe to read data from multiple worksheets of an excel file.&lt;br /&gt;I developed this code using SAP class:&lt;br /&gt;CL_GUI_CUSTOM_CONTAINER&lt;br /&gt;and intefaces:&lt;br /&gt;I_OI_CONTAINER_CONTROL,&lt;br /&gt;I_OI_DOCUMENT_PROXY AND&lt;br /&gt;I_OI_SPREADSHEET.&lt;br /&gt;&lt;br /&gt;The test file:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_yghcWr5wtVdWmCmjcX5ecEKj3pwyPtjwqlddnEsxLOEO2T4EB-3FaQXgYI46ODKK10_oZEKkbnVfC-zboMtxYQi_Cd2-a-JKD_AEzuUZ0M2NW0Fm15FiZ4mgGDDvrlXG8pL0pDz1efI/s1600-h/Sheet1.JPG"&gt;&lt;img style="cursor: pointer; width: 203px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_yghcWr5wtVdWmCmjcX5ecEKj3pwyPtjwqlddnEsxLOEO2T4EB-3FaQXgYI46ODKK10_oZEKkbnVfC-zboMtxYQi_Cd2-a-JKD_AEzuUZ0M2NW0Fm15FiZ4mgGDDvrlXG8pL0pDz1efI/s400/Sheet1.JPG" alt="" id="BLOGGER_PHOTO_ID_5275647086738345810" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio4pomHXBOjt3LJ7s_fC7nCLSBGv-Lp2W6gjoTOVeoFjSNkrkEL9KtMnHN531oaaCgdTPkgJ-EABBqLwU7-oTs_j9tItuaiKy6Xd0bcFVCtWzcomMEYkfeAR50PZJcFO6azU5PlfcRxMA/s1600-h/Sheet2.JPG"&gt;&lt;img style="cursor: pointer; width: 197px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio4pomHXBOjt3LJ7s_fC7nCLSBGv-Lp2W6gjoTOVeoFjSNkrkEL9KtMnHN531oaaCgdTPkgJ-EABBqLwU7-oTs_j9tItuaiKy6Xd0bcFVCtWzcomMEYkfeAR50PZJcFO6azU5PlfcRxMA/s400/Sheet2.JPG" alt="" id="BLOGGER_PHOTO_ID_5275647089223798242" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAJfw3t-zDmhwlUBGUDiOQBZt2GHidA-78algjjsIAk1Mprs84e3I_MdyIy37ThAuAt9Pz9jfHbFlpYFjDgMYOUhqyA3UXDvOiPjEY2ct4nu8LuVzRsN_8RuhLgD1jzn3zybkaFdUQ-18/s1600-h/Sheet3.JPG"&gt;&lt;img style="cursor: pointer; width: 221px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAJfw3t-zDmhwlUBGUDiOQBZt2GHidA-78algjjsIAk1Mprs84e3I_MdyIy37ThAuAt9Pz9jfHbFlpYFjDgMYOUhqyA3UXDvOiPjEY2ct4nu8LuVzRsN_8RuhLgD1jzn3zybkaFdUQ-18/s400/Sheet3.JPG" alt="" id="BLOGGER_PHOTO_ID_5275647091536826770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The selection screen:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67SgzfNQvfeyKQnzvAypVYS1_uF7GB20jfANg5yz8ZUdpP78Agkl534M0xHycDazOY6TQWoL6Ttvbz-bHc8pOWhJRVAAlzOUbcfAA0pTxm1AqA8LJVG2A3U_9kXTnsAfqb-KA7oilkDs/s1600-h/Selection_screen.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 213px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67SgzfNQvfeyKQnzvAypVYS1_uF7GB20jfANg5yz8ZUdpP78Agkl534M0xHycDazOY6TQWoL6Ttvbz-bHc8pOWhJRVAAlzOUbcfAA0pTxm1AqA8LJVG2A3U_9kXTnsAfqb-KA7oilkDs/s400/Selection_screen.JPG" alt="" id="BLOGGER_PHOTO_ID_5275647093401296034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The output:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizEfflla6T-tkY5-fMqqH7tQ0fKwrovKpvvfOWHVIvi546ioSy6fe31-T8RXnoFBV_xJV3B_lghtLng6eUT1WD2gRNyEA9ltcxjPV4ey0fRP-7bcXN6UF7YxQlBcT63ehTb9K64MEdeNc/s1600-h/report.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizEfflla6T-tkY5-fMqqH7tQ0fKwrovKpvvfOWHVIvi546ioSy6fe31-T8RXnoFBV_xJV3B_lghtLng6eUT1WD2gRNyEA9ltcxjPV4ey0fRP-7bcXN6UF7YxQlBcT63ehTb9K64MEdeNc/s400/report.JPG" alt="" id="BLOGGER_PHOTO_ID_5275647091789832994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;184&lt;br /&gt;185&lt;br /&gt;186&lt;br /&gt;187&lt;br /&gt;188&lt;br /&gt;189&lt;br /&gt;190&lt;br /&gt;191&lt;br /&gt;192&lt;br /&gt;193&lt;br /&gt;194&lt;br /&gt;195&lt;br /&gt;196&lt;br /&gt;197&lt;br /&gt;198&lt;br /&gt;199&lt;br /&gt;200&lt;br /&gt;201&lt;br /&gt;202&lt;br /&gt;203&lt;br /&gt;204&lt;br /&gt;205&lt;br /&gt;206&lt;br /&gt;207&lt;br /&gt;208&lt;br /&gt;209&lt;br /&gt;210&lt;br /&gt;211&lt;br /&gt;212&lt;br /&gt;213&lt;br /&gt;214&lt;br /&gt;215&lt;br /&gt;216&lt;br /&gt;217&lt;br /&gt;218&lt;br /&gt;219&lt;br /&gt;220&lt;br /&gt;221&lt;br /&gt;222&lt;br /&gt;223&lt;br /&gt;224&lt;br /&gt;225&lt;br /&gt;226&lt;br /&gt;227&lt;br /&gt;228&lt;br /&gt;229&lt;br /&gt;230&lt;br /&gt;231&lt;br /&gt;232&lt;br /&gt;233&lt;br /&gt;234&lt;br /&gt;235&lt;br /&gt;236&lt;br /&gt;237&lt;br /&gt;238&lt;br /&gt;239&lt;br /&gt;240&lt;br /&gt;241&lt;br /&gt;242&lt;br /&gt;243&lt;br /&gt;244&lt;br /&gt;245&lt;br /&gt;246&lt;br /&gt;247&lt;br /&gt;248&lt;br /&gt;249&lt;br /&gt;250&lt;br /&gt;251&lt;br /&gt;252&lt;br /&gt;253&lt;br /&gt;254&lt;br /&gt;255&lt;br /&gt;256&lt;br /&gt;257&lt;br /&gt;258&lt;br /&gt;259&lt;br /&gt;260&lt;br /&gt;261&lt;br /&gt;262&lt;br /&gt;263&lt;br /&gt;264&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_SOURAV_EXCEL&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Sourav Bhaduri 02-Dec-2008&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_sourav_excel&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;NO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;PAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HEADING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_custom_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_control&lt;/span&gt;&lt;span class="hl-code"&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_oi_container_control&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_oi_document_proxy&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_oi_spreadsheet&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_oi_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;v_document_url&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 256,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sheets&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_sheets_table&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sheets&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_sheets&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_generic_table&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_data&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_generic_item&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_ranges&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_range_list&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_file&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;localfile&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_rows&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DEFAULT&lt;/span&gt;&lt;span class="hl-code"&gt; 100 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;,   &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;Rows (Maximum 65536)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_cols&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DEFAULT&lt;/span&gt;&lt;span class="hl-code"&gt; 10 &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;.    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;Columns (Maximum 256)&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIALIZATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;c_oi_container_control_creator&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_container_control&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;control&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_control&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;E&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;container_name&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 2&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 4&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = 5&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 6.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while creating container&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_control&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;init_control&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;inplace_enabled&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;r3_application_name&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;EXCEL CONTAINER&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;                = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;javabeannotsupported&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;               = 2.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;E&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_control&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_document_proxy&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;document_type&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;soi_doctype_excel_sheet&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;document_proxy&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;E&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-REQUEST&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_file&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; To provide F4 help for the file&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_file_f4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CONCATENATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FILE://&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_file&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_document_url&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;open_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;document_title&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Excel&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;document_url&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_document_url&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;open_inplace&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_spreadsheet_interface&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_flush&lt;/span&gt;&lt;span class="hl-code"&gt;        = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;sheet_interface&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_sheets&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_flush&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;sheets&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sheets&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sheets&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sheets&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;select_sheet&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;name&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sheets&lt;/span&gt;&lt;span class="hl-identifier"&gt;-sheet_name&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXIT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_selection&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;top&lt;/span&gt;&lt;span class="hl-code"&gt;     = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;left&lt;/span&gt;&lt;span class="hl-code"&gt;    = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;rows&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_rows&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;columns&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_cols&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;insert_range&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;name&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Test&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;rows&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_rows&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;columns&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_cols&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_flush&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXIT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;REFRESH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_spreadsheet&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_ranges_data&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;all&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;contents&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;ranges&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_ranges&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DELETE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHERE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;value&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;value&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;space&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:/1 &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_sheets&lt;/span&gt;&lt;span class="hl-identifier"&gt;-sheet_name&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COLOR&lt;/span&gt;&lt;span class="hl-code"&gt; 3.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ULINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_data&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;50&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_data&lt;/span&gt;&lt;span class="hl-identifier"&gt;-value&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;row&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;NEW&lt;/span&gt;&lt;span class="hl-identifier"&gt;-LINE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDAT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;close_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_document&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;release_document&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;has_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iref_error&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;raise_message&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  SUB_FILE_F4&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       F4 help for file path&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_file_f4&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_desktop&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_files&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;filetable&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_files&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;file_table&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_rcode&lt;/span&gt;&lt;span class="hl-code"&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;int4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; Finding desktop&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_frontend_services&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_desktop_directory&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;desktop_directory&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_desktop&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_no_gui&lt;/span&gt;&lt;span class="hl-code"&gt;         = 2&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;not_supported_by_gui&lt;/span&gt;&lt;span class="hl-code"&gt; = 3&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;               = 4.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Desktop not found&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; Update View&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_cfw&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;update_view&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;        = 2&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 3.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_frontend_services&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;file_open_dialog&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;window_title&lt;/span&gt;&lt;span class="hl-code"&gt;            = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Select Excel file&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;default_extension&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;.xls&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;file_filter&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;.xls&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;initial_directory&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_desktop&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;file_table&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_files&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;rc&lt;/span&gt;&lt;span class="hl-code"&gt;                      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_rcode&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;file_open_dialog_failed&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 2&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_no_gui&lt;/span&gt;&lt;span class="hl-code"&gt;            = 3&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;not_supported_by_gui&lt;/span&gt;&lt;span class="hl-code"&gt;    = 4&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 5.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while opening file&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;READ&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_files&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INDEX&lt;/span&gt;&lt;span class="hl-code"&gt; 1 &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_files&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_file&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_files&lt;/span&gt;&lt;span class="hl-identifier"&gt;-filename&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while opening file&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; SUB_FILE_F4&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/4594832622515721245/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/12/upload-data-from-multiple-worksheets-of.html#comment-form" rel="replies" title="4 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/4594832622515721245" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/4594832622515721245" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/12/upload-data-from-multiple-worksheets-of.html" rel="alternate" title="Upload data from multiple worksheets of an excel file into SAP" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_yghcWr5wtVdWmCmjcX5ecEKj3pwyPtjwqlddnEsxLOEO2T4EB-3FaQXgYI46ODKK10_oZEKkbnVfC-zboMtxYQi_Cd2-a-JKD_AEzuUZ0M2NW0Fm15FiZ4mgGDDvrlXG8pL0pDz1efI/s72-c/Sheet1.JPG" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-663603052502577084</id><published>2008-10-01T19:05:00.010+05:30</published><updated>2009-07-24T21:01:16.829+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">How to display a picture in a SAP screen</title><content type="html">Step 1)Check what extensions are allowed in table "MIMITYPES".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-caQHS6W-O4SEOYlEDaDs82u4PIf9GstUcvOx55o0ruEfCnyfIKwgfrsT93GXnNqM8A4vOxI-M9QCKyuhuzDYcTuTl4IzNc7SWjzBJV_a7wiNHAAfuvohGkp8VTW3oVJNTC4CjkAiR7A/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-caQHS6W-O4SEOYlEDaDs82u4PIf9GstUcvOx55o0ruEfCnyfIKwgfrsT93GXnNqM8A4vOxI-M9QCKyuhuzDYcTuTl4IzNc7SWjzBJV_a7wiNHAAfuvohGkp8VTW3oVJNTC4CjkAiR7A/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5252162684943017138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 2)Modify the file extension of the picture from ".jpg" etc. to ".html"(any of the allowed MIME types from the previous step).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Tawwbi0UlGLi38_iuwTi0a6KEMud_K0PmSiR-aeXZolpCbHzShTnTAxyqvJzIQVpfchSBTDaIfMaKgDIAlpuE8D6WqLGFJr5iOmp0RPj2I8AoaaEyh0GoVIqCgON_ZyVqGlLNQ8hPY4/s1600-h/4.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4Tawwbi0UlGLi38_iuwTi0a6KEMud_K0PmSiR-aeXZolpCbHzShTnTAxyqvJzIQVpfchSBTDaIfMaKgDIAlpuE8D6WqLGFJr5iOmp0RPj2I8AoaaEyh0GoVIqCgON_ZyVqGlLNQ8hPY4/s400/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5252165833780824754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVcsP54vSLwKWwBVuJ8068bv0S3-HsHBW26OV5-BPe4XRcX0XeXDoe98M6LLWSaYDSW8pRSUMBdQ_Ch_OAnPFt1yFyrnxAj3Oc4apA9C8TNKyGwFLBu30IGnQzxWy9_QrpZSercGi-DM/s1600-h/5.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBVcsP54vSLwKWwBVuJ8068bv0S3-HsHBW26OV5-BPe4XRcX0XeXDoe98M6LLWSaYDSW8pRSUMBdQ_Ch_OAnPFt1yFyrnxAj3Oc4apA9C8TNKyGwFLBu30IGnQzxWy9_QrpZSercGi-DM/s400/5.JPG" alt="" id="BLOGGER_PHOTO_ID_5252165831963450146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 3)Upload a picture through transaction SMW0 by creating a new "Z" object (you can save it in a transport if you want):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVBBfFfQDJ7OVORgEHl4OIKjVFAGlmSW9MY5-z_KvLccLdFPr5I5wRLXssG_3EcdYn086bEpGp51ceB68pH0RLLzfznDEe_TrHEqXKuAHstbLjO3uQ8vl_VDTkbHci1MNL-_g5iRbPfw/s1600-h/8.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVBBfFfQDJ7OVORgEHl4OIKjVFAGlmSW9MY5-z_KvLccLdFPr5I5wRLXssG_3EcdYn086bEpGp51ceB68pH0RLLzfznDEe_TrHEqXKuAHstbLjO3uQ8vl_VDTkbHci1MNL-_g5iRbPfw/s400/8.JPG" alt="" id="BLOGGER_PHOTO_ID_5252179199002247282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHHrXfoSe5Ck2A5eqeO6ezm3lAUOhomqcGrF2DfmxnvQ-HzPYmMsEXWATrj6Fs3DRWNKz_mX-bc7oqPXCvQNEupcUA2iMtxETM5NY2sgJ0krM59EOE1NzFZO1e1cAUusgRFXtmUffHM4/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifHHrXfoSe5Ck2A5eqeO6ezm3lAUOhomqcGrF2DfmxnvQ-HzPYmMsEXWATrj6Fs3DRWNKz_mX-bc7oqPXCvQNEupcUA2iMtxETM5NY2sgJ0krM59EOE1NzFZO1e1cAUusgRFXtmUffHM4/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5252166443920809874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUYd91eZVoVBC6kQuxQYqXlVuwhen1mCXaYLMFyK1KN7xasZqkaIu9bRa0Xp7abU-CsImDwmTb8ojYc5a9q_n-ERU7hx3HoP3n7LZypNSFvMPbOTFvR2an5S4D8SpsuS6uMM_BjRsEwRc/s1600-h/6.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUYd91eZVoVBC6kQuxQYqXlVuwhen1mCXaYLMFyK1KN7xasZqkaIu9bRa0Xp7abU-CsImDwmTb8ojYc5a9q_n-ERU7hx3HoP3n7LZypNSFvMPbOTFvR2an5S4D8SpsuS6uMM_BjRsEwRc/s400/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5252167831833015298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-VWkmlq5ltNqgEclepL14X31aeOcGLtAnOIHgLmkUjba6mNizwXtxHYlN0yKjCid1-j07EarZGMoFbAZKwWEeZ56i_iPFAXFSnXzpOT9-NJNL-TtKMSyFHEk641hMx5hXTyEfI3Lks4/s1600-h/7.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-VWkmlq5ltNqgEclepL14X31aeOcGLtAnOIHgLmkUjba6mNizwXtxHYlN0yKjCid1-j07EarZGMoFbAZKwWEeZ56i_iPFAXFSnXzpOT9-NJNL-TtKMSyFHEk641hMx5hXTyEfI3Lks4/s400/7.JPG" alt="" id="BLOGGER_PHOTO_ID_5252167832883776786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 4) Create a program as shown below with a Screen 0100, PF-STATUS "S0100" and  Custom Container "CONT" . This program can be used to display any of the pictures uploaded through SMW0.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZTEST_PICTURE&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_picture&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;cndp&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syucomm&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_custom_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_picture&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cndp_url&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_objid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;w3objid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;COUNT&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;) FROM wwwparams&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHERE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;objid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_objid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-number"&gt;0&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;MIME Object not found&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;container_name&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;repid&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;ZTEST_PICTURE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = &lt;/span&gt;&lt;span class="hl-number"&gt;1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-number"&gt;2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = &lt;/span&gt;&lt;span class="hl-number"&gt;3&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-number"&gt;4&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-number"&gt;5&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = &lt;/span&gt;&lt;span class="hl-number"&gt;6&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-number"&gt;0&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while creating container&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;  = &lt;/span&gt;&lt;span class="hl-number"&gt;1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-number"&gt;2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-number"&gt;0&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while displaying picture&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DP_PUBLISH_WWW_URL&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;objid&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_objid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cndp_lifetime_transaction&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-number"&gt;1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-number"&gt;0&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;load_picture_from_url_async&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_display_mode&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_mode&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_picture&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;display_mode_fit&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while load picture&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-number"&gt;0100&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;status_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;PF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-STATUS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;S0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  SET TITLEBAR 'xxx'.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;user_command_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BACK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Test it :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKX348C9X85b4ny9AXXyhp5ZDrKhZI6Nh8OKaXb8e_aoTED649ldAtAhfVotQa7cgK8YRsMq8073HdYD7wku-k8K3qCg2tPBeWMXwY8dRMI1Dpgoml3davjNJ3UkdVk5LlD2ftKwVEEwc/s1600-h/9.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKX348C9X85b4ny9AXXyhp5ZDrKhZI6Nh8OKaXb8e_aoTED649ldAtAhfVotQa7cgK8YRsMq8073HdYD7wku-k8K3qCg2tPBeWMXwY8dRMI1Dpgoml3davjNJ3UkdVk5LlD2ftKwVEEwc/s400/9.JPG" alt="" id="BLOGGER_PHOTO_ID_5252179960755848098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguFQf5S1diRA_QM1zuwzz846pzI9TwHFY9g6a5Zl2KxaNBF22jAyrCFg6YBe8YJkSavypxrcaG8EWvkxaH8KwnTsWMNAzWs0Qcxnib8ioI0OeKzhZk_pdrIuHqdkN63hE4HlMRcJqFavI/s1600-h/10.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguFQf5S1diRA_QM1zuwzz846pzI9TwHFY9g6a5Zl2KxaNBF22jAyrCFg6YBe8YJkSavypxrcaG8EWvkxaH8KwnTsWMNAzWs0Qcxnib8ioI0OeKzhZk_pdrIuHqdkN63hE4HlMRcJqFavI/s400/10.JPG" alt="" id="BLOGGER_PHOTO_ID_5252179963077336626" border="0" /&gt;&lt;/a&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/663603052502577084/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/10/how-to-display-picture-in-screen.html#comment-form" rel="replies" title="10 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/663603052502577084" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/663603052502577084" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/10/how-to-display-picture-in-screen.html" rel="alternate" title="How to display a picture in a SAP screen" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-caQHS6W-O4SEOYlEDaDs82u4PIf9GstUcvOx55o0ruEfCnyfIKwgfrsT93GXnNqM8A4vOxI-M9QCKyuhuzDYcTuTl4IzNc7SWjzBJV_a7wiNHAAfuvohGkp8VTW3oVJNTC4CjkAiR7A/s72-c/1.JPG" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-7561166138271048040</id><published>2008-09-30T02:05:00.006+05:30</published><updated>2009-07-24T20:55:15.358+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><title type="text">Display multiple list under same list using FM  REUSE_ALV_BLOCK_LIST_DISPLAY</title><content type="html">Display Multiple lists under a same list display using FM: "REUSE_ALV_BLOCK_LIST_DISPLAY". We have to call four function modules in sequence to achieve this:&lt;br /&gt;1)&lt;span style="font-weight: bold;"&gt;REUSE_ALV_BLOCK_LIST_INIT&lt;/span&gt;&lt;br /&gt;2)&lt;span style="font-weight: bold;"&gt;REUSE_ALV_BLOCK_LIST_APPEND&lt;/span&gt;&lt;br /&gt;3)then again &lt;span style="font-weight: bold;"&gt;REUSE_ALV_BLOCK_LIST_APPEND&lt;/span&gt;&lt;br /&gt;4)At last &lt;span style="font-weight: bold;"&gt;REUSE_ALV_BLOCK_LIST_DISPLAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZZSOURAV_MULTIPLE_LIST&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;zzsourav_multiple_list&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;slis&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;v_repid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syrepid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;spfli&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_scarr&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;scarr&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_fieldcat_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_layout_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_layout_alv&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_events1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_event&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_events2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;slis_t_event&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIALIZATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;v_repid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; FROM spfli&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data found!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; FROM scarr&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_scarr&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data found!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_FIELDCATALOG_MERGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_program_name&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_internal_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SCARR&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SCARR&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_client_never_display&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_INCLNAME                   =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_BYPASSING_BUFFER           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_BUFFER_ACTIVE              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ct_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;                  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;inconsistent_interface&lt;/span&gt;&lt;span class="hl-code"&gt;       = 1&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 2&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 3&lt;br /&gt;        .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Unable to populate field-catalog!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_FIELDCATALOG_MERGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_program_name&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_internal_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SPFLI&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SPFLI&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_client_never_display&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_INCLNAME                   =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_BYPASSING_BUFFER           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_BUFFER_ACTIVE              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ct_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;                  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;inconsistent_interface&lt;/span&gt;&lt;span class="hl-code"&gt;       = 1&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 2&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 3&lt;br /&gt;        .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Unable to populate field-catalog!&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout1&lt;/span&gt;&lt;span class="hl-identifier"&gt;-colwidth_optimize&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout2&lt;/span&gt;&lt;span class="hl-identifier"&gt;-colwidth_optimize&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout1&lt;/span&gt;&lt;span class="hl-identifier"&gt;-zebra&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout2&lt;/span&gt;&lt;span class="hl-identifier"&gt;-zebra&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_BLOCK_LIST_INIT&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_callback_program&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-identifier"&gt;v_repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   I_CALLBACK_PF_STATUS_SET       = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   I_CALLBACK_USER_COMMAND        = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   IT_EXCLUDING                   =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_BLOCK_LIST_APPEND&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;                      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SCARR&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_events&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_events1&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   IT_SORT                          =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   I_TEXT                           = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                         = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_scarr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                    = 1&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;maximum_of_appends_reached&lt;/span&gt;&lt;span class="hl-code"&gt;       = 2&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                           = 3&lt;br /&gt;        .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_BLOCK_LIST_APPEND&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;                      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fcat2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SPFLI&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_events&lt;/span&gt;&lt;span class="hl-code"&gt;                        =  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_events2&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   IT_SORT                          =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   I_TEXT                           = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;t_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                         = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                    = 1&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;maximum_of_appends_reached&lt;/span&gt;&lt;span class="hl-code"&gt;       = 2&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                           = 3&lt;br /&gt;        .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;REUSE_ALV_BLOCK_LIST_DISPLAY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   EXPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_INTERFACE_CHECK             = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     IS_PRINT                      =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_SCREEN_START_COLUMN         = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_SCREEN_START_LINE           = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_SCREEN_END_COLUMN           = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     I_SCREEN_END_LINE             = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   IMPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     E_EXIT_CAUSED_BY_CALLER       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     ES_EXIT_CAUSED_BY_USER        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 1&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                        = 2&lt;br /&gt;        .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;The Output:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBepn4kv2j-woVW0laBepF-SQeLG_fBvoBowriw6hbCONxZzDZptsF7mKLSBH5YA1t8oqk7NLCE4Pg2p7gKLBSPj5Aa7FJcetGuhWs9RXdioNiquSA0t4yNolvPh2Ai854-MC2m57zy_c/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBepn4kv2j-woVW0laBepF-SQeLG_fBvoBowriw6hbCONxZzDZptsF7mKLSBH5YA1t8oqk7NLCE4Pg2p7gKLBSPj5Aa7FJcetGuhWs9RXdioNiquSA0t4yNolvPh2Ai854-MC2m57zy_c/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5251545553045819010" border="0" /&gt;&lt;/a&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/7561166138271048040/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/09/display-multiple-list-under-same-list.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7561166138271048040" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/7561166138271048040" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/09/display-multiple-list-under-same-list.html" rel="alternate" title="Display multiple list under same list using FM  REUSE_ALV_BLOCK_LIST_DISPLAY" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBepn4kv2j-woVW0laBepF-SQeLG_fBvoBowriw6hbCONxZzDZptsF7mKLSBH5YA1t8oqk7NLCE4Pg2p7gKLBSPj5Aa7FJcetGuhWs9RXdioNiquSA0t4yNolvPh2Ai854-MC2m57zy_c/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-4869275841517677218</id><published>2008-09-27T14:04:00.017+05:30</published><updated>2009-07-24T20:53:09.445+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><title type="text">How to get the updated data from a editable ALV (CL_GUI_ALV_GRID)</title><content type="html">This program demonstrates how to get the updated data when a button is clicked in the GUI toolbar or ALV toolbar. The ALV is created using CL_GUI_ALV_GRID.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;184&lt;br /&gt;185&lt;br /&gt;186&lt;br /&gt;187&lt;br /&gt;188&lt;br /&gt;189&lt;br /&gt;190&lt;br /&gt;191&lt;br /&gt;192&lt;br /&gt;193&lt;br /&gt;194&lt;br /&gt;195&lt;br /&gt;196&lt;br /&gt;197&lt;br /&gt;198&lt;br /&gt;199&lt;br /&gt;200&lt;br /&gt;201&lt;br /&gt;202&lt;br /&gt;203&lt;br /&gt;204&lt;br /&gt;205&lt;br /&gt;206&lt;br /&gt;207&lt;br /&gt;208&lt;br /&gt;209&lt;br /&gt;210&lt;br /&gt;211&lt;br /&gt;212&lt;br /&gt;213&lt;br /&gt;214&lt;br /&gt;215&lt;br /&gt;216&lt;br /&gt;217&lt;br /&gt;218&lt;br /&gt;219&lt;br /&gt;220&lt;br /&gt;221&lt;br /&gt;222&lt;br /&gt;223&lt;br /&gt;224&lt;br /&gt;225&lt;br /&gt;226&lt;br /&gt;227&lt;br /&gt;228&lt;br /&gt;229&lt;br /&gt;230&lt;br /&gt;231&lt;br /&gt;232&lt;br /&gt;233&lt;br /&gt;234&lt;br /&gt;235&lt;br /&gt;236&lt;br /&gt;237&lt;br /&gt;238&lt;br /&gt;239&lt;br /&gt;240&lt;br /&gt;241&lt;br /&gt;242&lt;br /&gt;243&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  ZZSOURAV_REFRESH_ALV&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;zzsourav_refresh_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syucomm&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS main DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PUBLIC&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook_old&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sbook&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;constructor&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_object&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_interactive&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_user_command&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;user_command&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_ucomm&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;check_changed_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PROTECTED&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;PRIVATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_custom_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_s_layo&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_t_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;main DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS main IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;constructor&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; FROM sbook INTO TABLE i_sbook&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;UP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; 50 &lt;/span&gt;&lt;span class="hl-reserved"&gt;ROWS&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook_old&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       parent                      =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;container_name&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONT1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       style                       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       lifetime                    = lifetime_default&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;repid&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       no_autodef_progid_dynnr     =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 4&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = 5&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 6&lt;br /&gt;        .&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_shellstyle      = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_lifetime        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_parent&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_appl_events     = space&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_parentdbg       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_applogparent    =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_graphicsparent  =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_name            =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        i_fcat_complete   = space&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_create&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_init&lt;/span&gt;&lt;span class="hl-code"&gt;   = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_link&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;error_dp_create&lt;/span&gt;&lt;span class="hl-code"&gt;   = 4&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 5&lt;br /&gt;        .&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;get_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_table_for_first_display&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_buffer_active               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_bypassing_buffer            =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_consistency_check           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_structure_name              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       is_variant                    =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_save                        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       i_default                     = 'X'&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       is_print                      =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_special_groups             =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_toolbar_excluding          =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_hyperlink                  =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_alv_graphics               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_except_qinfo               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       ir_salv_adapter               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_sort                       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       it_filter                     =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_parameter_combination&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;too_many_lines&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                        = 4&lt;br /&gt;            .&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_user_command&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_toolbar_interactive&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;constructor&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-cwidth_opt&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;get_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;FIELD&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SYMBOLS&lt;/span&gt;&lt;span class="hl-code"&gt;: &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;lf1&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_s_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;LVC_FIELDCATALOG_MERGE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       I_BUFFER_ACTIVE              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_structure_name&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SBOOK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_client_never_display&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       I_BYPASSING_BUFFER           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_internal_tabname&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_SBOOK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;ct_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;                  = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;inconsistent_interface&lt;/span&gt;&lt;span class="hl-code"&gt;       = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 3&lt;br /&gt;              .&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;LOOP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ASSIGNING&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;lf1&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;lf1&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SMOKER&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;lf1&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;-edit&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.  &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; REUSE_ALV_GRID_DISPLAY&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDLOOP&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;get_field_catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;stb_button&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt; append an icon to show booking table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MOVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SAVE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-function&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MOVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_system_save&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-icon&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MOVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Save&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MOVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Save&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-text&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;MOVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-disabled&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_object&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;mt_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;handle_toolbar&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_user_command&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e_ucomm&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SAVE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook_old&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You have changed some data&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data changed&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;user_command&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;check_changed_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;check_changed_data&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      IMPORTING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        e_valid   =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      CHANGING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        c_refresh = 'X'&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        .&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;CHECK_CHANGED_DATA&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;main IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 0100.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;status_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;PF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-STATUS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;S0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;  SET TITLEBAR 'xxx'.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;user_command_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BACK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 00.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SAVE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; Check this part if the button is SAP standard toolbar&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;check_changed_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_main&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sbook_old&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You have changed some data&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data changed&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Initial ALV display with editable column:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia7bxeUVBxAW09-EpA0kAvQ7QcmDUayrc9Hl-CPFOILpS8ox_lIRYhFIhnj0vgj81sQdFkCWjuQhZ1mnMGCzwbMdAGTyWrxaR0lqLuB7HCOEzbzAfRdRNi3uZbZjXfQ-sowmx-TqRSNmU/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia7bxeUVBxAW09-EpA0kAvQ7QcmDUayrc9Hl-CPFOILpS8ox_lIRYhFIhnj0vgj81sQdFkCWjuQhZ1mnMGCzwbMdAGTyWrxaR0lqLuB7HCOEzbzAfRdRNi3uZbZjXfQ-sowmx-TqRSNmU/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5250620136121267970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When any of the "SAVE" button is clicked but no changed data:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdlvUokJdVFUpqL0hyphenhyphen4hjgOZlfZpLnF0nkPT-jQQzIerRefiwmvADWMP5u1T0GIMEslYBtfsBlSLVZ9gmFPpKFRrQewjpWyfOf_7KQb3wWgdfb7i1ecX9Q77YU4eARPfaczFB1t3lX-s/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdlvUokJdVFUpqL0hyphenhyphen4hjgOZlfZpLnF0nkPT-jQQzIerRefiwmvADWMP5u1T0GIMEslYBtfsBlSLVZ9gmFPpKFRrQewjpWyfOf_7KQb3wWgdfb7i1ecX9Q77YU4eARPfaczFB1t3lX-s/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5250621414349484978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When something is changed and any of the "SAVE" button is clicked:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjapjVeLa3j02TzZ5O03b4oNl_FDz7hKw6o_fG7mvMcDCMIt7M8e8tegob9lIGwmsJuWpy0vZiEPhC1nq6AAYZx6kchRUC1w31C0XyYHNHbQN33W7G1PapBIPBJocTeKtoRfrXYT6sG7sg/s1600-h/3.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjapjVeLa3j02TzZ5O03b4oNl_FDz7hKw6o_fG7mvMcDCMIt7M8e8tegob9lIGwmsJuWpy0vZiEPhC1nq6AAYZx6kchRUC1w31C0XyYHNHbQN33W7G1PapBIPBJocTeKtoRfrXYT6sG7sg/s400/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5250621937816564450" border="0" /&gt;&lt;/a&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/4869275841517677218/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/09/how-to-get-updated-data-from-editable.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/4869275841517677218" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/4869275841517677218" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/09/how-to-get-updated-data-from-editable.html" rel="alternate" title="How to get the updated data from a editable ALV (CL_GUI_ALV_GRID)" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia7bxeUVBxAW09-EpA0kAvQ7QcmDUayrc9Hl-CPFOILpS8ox_lIRYhFIhnj0vgj81sQdFkCWjuQhZ1mnMGCzwbMdAGTyWrxaR0lqLuB7HCOEzbzAfRdRNi3uZbZjXfQ-sowmx-TqRSNmU/s72-c/1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-8394001654558932965</id><published>2008-08-23T13:45:00.043+05:30</published><updated>2009-07-24T20:51:35.922+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALV"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Displaying fields as BUTTONS and Raising an event in ALV</title><content type="html">This code demonstrates how to display fields in ALV as a button.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKU2RhAQlt-qy0eQhuUmKLaqhsSaiMoapgIuuu4457QD_XIkQb2Yz6g2gsc44Fk7w5EI-THmLMFF3EfJmhxUpMDDMTPyVyRgIFgvowuCadW7vE_o7M-nkX2wuIo5nErYwVx5MqTBrHdTc/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 417px; height: 312px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKU2RhAQlt-qy0eQhuUmKLaqhsSaiMoapgIuuu4457QD_XIkQb2Yz6g2gsc44Fk7w5EI-THmLMFF3EfJmhxUpMDDMTPyVyRgIFgvowuCadW7vE_o7M-nkX2wuIo5nErYwVx5MqTBrHdTc/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5237633263684674146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;on clicking a button..&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuEY1Tsove93NdNnPnJlaimzKVlsq2Vzo_hM9-EsWUZ4M_OAxS5mqpuALPIQ2OnZ3TOq0weFFnIFOU4AEYRaVOYjHMm66cVhVSYbgIU41rgILBUhD8bIAGsfBbXYAJDjJteensg4CFOPw/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer; width: 420px; height: 310px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuEY1Tsove93NdNnPnJlaimzKVlsq2Vzo_hM9-EsWUZ4M_OAxS5mqpuALPIQ2OnZ3TOq0weFFnIFOU4AEYRaVOYjHMm66cVhVSYbgIU41rgILBUhD8bIAGsfBbXYAJDjJteensg4CFOPw/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5237633264579120338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;184&lt;br /&gt;185&lt;br /&gt;186&lt;br /&gt;187&lt;br /&gt;188&lt;br /&gt;189&lt;br /&gt;190&lt;br /&gt;191&lt;br /&gt;192&lt;br /&gt;193&lt;br /&gt;194&lt;br /&gt;195&lt;br /&gt;196&lt;br /&gt;197&lt;br /&gt;198&lt;br /&gt;199&lt;br /&gt;200&lt;br /&gt;201&lt;br /&gt;202&lt;br /&gt;203&lt;br /&gt;204&lt;br /&gt;205&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Program: ZTEST_SDN&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Creation Date: 23.08.2008 14:11:22&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Demo Program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_sb_column_as_pushbutton&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carr_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;carrname&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carrname&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_final&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_t_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_s_layo&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syucomm&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;field&lt;/span&gt;&lt;span class="hl-identifier"&gt;-symbols&lt;/span&gt;&lt;span class="hl-code"&gt;: &amp;lt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;f1&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;any&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_event_handlers DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_event_handlers&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PUBLIC&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_button_click&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;button_click&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;es_col_id&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;es_row_no&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_event_handlers DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_event_handlers IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_event_handlers&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_button_click&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_row&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 10.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_row&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;es_row_no&lt;/span&gt;&lt;span class="hl-identifier"&gt;-row_id&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You have clicked on column :&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;ES_COL_ID&lt;/span&gt;&lt;span class="hl-identifier"&gt;-FIELDNAME&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;,row:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_row&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;handle_button_click&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_event_handlers IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_data&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;build_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;USING&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SCARR&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;                               &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRNAME&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRNAME&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;SCARR&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  get_data&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Get data&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;get_data&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;scarr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;UP&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; 200 &lt;/span&gt;&lt;span class="hl-reserved"&gt;ROWS&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No data found&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; get_data&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  build_field_catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;P_FIELDNAME  Fieldname&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;P_REF_FIELD  Reference Field&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;P_REF_TAB    Reference Table&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;build_field_catalog&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;USING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_fname&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_ref_field&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_rfname&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_ref_tab&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_rtname&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lvc_s_fcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_fieldname&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-tabname&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;I_FINAL&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ref_field&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_ref_field&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-ref_table&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_ref_tab&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-identifier"&gt;-style&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_alv_grid&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;mc_style_button&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; build_field_catalog&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  populate_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-identifier"&gt;-zebra&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;populate_layout&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  display_alv&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_repid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;syrepid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_handlers&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_event_handlers&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_simple_event&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_shellstyle      = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_lifetime        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_parent&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_container&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;screen0&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_appl_events     = space&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_parentdbg       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_applogparent    =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_graphicsparent  =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_name            =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    i_fcat_complete   = space&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_create&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_init&lt;/span&gt;&lt;span class="hl-code"&gt;   = 2&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;error_cntl_link&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;error_dp_create&lt;/span&gt;&lt;span class="hl-code"&gt;   = 4&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 5&lt;br /&gt;  .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_handlers&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_handlers&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_button_click&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_alv&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_table_for_first_display&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_buffer_active               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_bypassing_buffer            =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_consistency_check           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_structure_name              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         is_variant                    =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_save                        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         i_default                     = 'X'&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;is_layout&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;wa_layout&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        is_print                      =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        it_special_groups             =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        it_toolbar_excluding          =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        it_hyperlink                  =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        it_alv_graphics               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        it_except_qinfo               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        ir_salv_adapter               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_outtab&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_final&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;it_fieldcatalog&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_fieldcat&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         it_sort                       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;         it_filter                     =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_parameter_combination&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;program_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 2&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;too_many_lines&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                        = 4&lt;br /&gt;               .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while ALV display&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 0100.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;display_alv&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;status_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;PF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-STATUS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TITLEBAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;0100&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; STATUS_0100  OUTPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Module  USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MODULE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;user_command_0100&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;BACK&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ok_code&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 00.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMODULE&lt;/span&gt;&lt;span class="hl-code"&gt;.                 &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt; USER_COMMAND_0100  INPUT&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/8394001654558932965/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/displaying-fields-as-buttons-and.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8394001654558932965" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8394001654558932965" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/displaying-fields-as-buttons-and.html" rel="alternate" title="Displaying fields as BUTTONS and Raising an event in ALV" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKU2RhAQlt-qy0eQhuUmKLaqhsSaiMoapgIuuu4457QD_XIkQb2Yz6g2gsc44Fk7w5EI-THmLMFF3EfJmhxUpMDDMTPyVyRgIFgvowuCadW7vE_o7M-nkX2wuIo5nErYwVx5MqTBrHdTc/s72-c/1.JPG" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-8670924125439690844</id><published>2008-08-20T22:26:00.013+05:30</published><updated>2009-07-24T20:49:54.975+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML in ABAP"/><category scheme="http://www.blogger.com/atom/ns#" term="Module Pool"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">HTML through ABAP</title><content type="html">&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;This code demonstrates how to write HTML code and raise SAP event in ABAP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqlx3Ya5PHmm7lwRB4PCkan_-nS4ED0e-Wx-XNaCEspBDPWP6Yi4fHkbOQ3gmNgxd99iay6Sxu8e6ex2Mr-6kmuK1LfnG3LZyNVONFTQe_zPUEG4Fx5c-DEzuIkauCTq8-p76HGdsO6SU/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqlx3Ya5PHmm7lwRB4PCkan_-nS4ED0e-Wx-XNaCEspBDPWP6Yi4fHkbOQ3gmNgxd99iay6Sxu8e6ex2Mr-6kmuK1LfnG3LZyNVONFTQe_zPUEG4Fx5c-DEzuIkauCTq8-p76HGdsO6SU/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5236649865625781714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSDqNfvNW8JbTsK0UVSbXXUJ761JWCqj4jf_ziqrs9jJZcXWwt8sgJD4BihPOhufjNtHydKj2sIQbXX85p1muOmaeI_WiTmbpb4UUvwWwA8jZMGSgplB33C1fjhwdRta8L-nBW2u-ZoMQ/s1600-h/2.JPG"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSDqNfvNW8JbTsK0UVSbXXUJ761JWCqj4jf_ziqrs9jJZcXWwt8sgJD4BihPOhufjNtHydKj2sIQbXX85p1muOmaeI_WiTmbpb4UUvwWwA8jZMGSgplB33C1fjhwdRta8L-nBW2u-ZoMQ/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5236649870063415282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Program: Z_TEST_SOURAV_HTML&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Creation Date: 20.08.2008 22:08:32&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Demo Program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_test_sourav_html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_class DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PUBLIC&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;on_html_event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sapevent&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_html_viewer&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;action&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;frame&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;getdata&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PROTECTED&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PRIVATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_html_viewer&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_class DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_class IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref_lcl&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;w3htmltab&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 255.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_container&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;screen0&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_simple_events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_simple_event&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-identifier"&gt;-eventid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;m_id_sapevent&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-identifier"&gt;-appl_event&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;X&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_registered_events&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;me&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;on_html_event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                       &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;body bgcolor= "#FFFFCC"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;font face="arial" size="2"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;b&amp;gt;Header&amp;lt;/b&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                         &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Text&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                         &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;form name= "form1" action="SAPEVENT:save"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;First name:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;input type="text" name="firstname"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                         &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Last name: &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;input type="text" name="lastname"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                         &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;input type="submit" value="Submit"&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;load_data&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;assigned_url&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CHANGING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;data_table&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;html&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;show_url&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;main&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;on_html_event&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_string&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_string&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;getdata&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_string&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;on_html_event&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_class IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_dummy&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 1.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_oref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_oref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_oref&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;main&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/8670924125439690844/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/html-through-abap.html#comment-form" rel="replies" title="13 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8670924125439690844" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8670924125439690844" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/html-through-abap.html" rel="alternate" title="HTML through ABAP" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqlx3Ya5PHmm7lwRB4PCkan_-nS4ED0e-Wx-XNaCEspBDPWP6Yi4fHkbOQ3gmNgxd99iay6Sxu8e6ex2Mr-6kmuK1LfnG3LZyNVONFTQe_zPUEG4Fx5c-DEzuIkauCTq8-p76HGdsO6SU/s72-c/1.JPG" width="72"/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-5705205363421987144</id><published>2008-08-20T12:41:00.011+05:30</published><updated>2009-07-24T20:47:12.038+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Module Pool"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Toolbar for a Custom Container</title><content type="html">This code demonstrates how we can create a toolbar for Custom Container...I've used a Docking Container.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVSeijwKQ288_tSlGhV01eDisq3loPUC6BG_XZfT-3oiDIcfaxV5cim58nmFVHuAdMV8r26POGe08acnc-kIPHSTyAfyfrPPEcYqSF7FmHsXq3l6ZXAuNJ7lOdKPb1fnTUWcYhUE3gVVE/s1600-h/Pic1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 374px; height: 280px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVSeijwKQ288_tSlGhV01eDisq3loPUC6BG_XZfT-3oiDIcfaxV5cim58nmFVHuAdMV8r26POGe08acnc-kIPHSTyAfyfrPPEcYqSF7FmHsXq3l6ZXAuNJ7lOdKPb1fnTUWcYhUE3gVVE/s320/Pic1.JPG" alt="" id="BLOGGER_PHOTO_ID_5236495637641526866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;107&lt;br /&gt;108&lt;br /&gt;109&lt;br /&gt;110&lt;br /&gt;111&lt;br /&gt;112&lt;br /&gt;113&lt;br /&gt;114&lt;br /&gt;115&lt;br /&gt;116&lt;br /&gt;117&lt;br /&gt;118&lt;br /&gt;119&lt;br /&gt;120&lt;br /&gt;121&lt;br /&gt;122&lt;br /&gt;123&lt;br /&gt;124&lt;br /&gt;125&lt;br /&gt;126&lt;br /&gt;127&lt;br /&gt;128&lt;br /&gt;129&lt;br /&gt;130&lt;br /&gt;131&lt;br /&gt;132&lt;br /&gt;133&lt;br /&gt;134&lt;br /&gt;135&lt;br /&gt;136&lt;br /&gt;137&lt;br /&gt;138&lt;br /&gt;139&lt;br /&gt;140&lt;br /&gt;141&lt;br /&gt;142&lt;br /&gt;143&lt;br /&gt;144&lt;br /&gt;145&lt;br /&gt;146&lt;br /&gt;147&lt;br /&gt;148&lt;br /&gt;149&lt;br /&gt;150&lt;br /&gt;151&lt;br /&gt;152&lt;br /&gt;153&lt;br /&gt;154&lt;br /&gt;155&lt;br /&gt;156&lt;br /&gt;157&lt;br /&gt;158&lt;br /&gt;159&lt;br /&gt;160&lt;br /&gt;161&lt;br /&gt;162&lt;br /&gt;163&lt;br /&gt;164&lt;br /&gt;165&lt;br /&gt;166&lt;br /&gt;167&lt;br /&gt;168&lt;br /&gt;169&lt;br /&gt;170&lt;br /&gt;171&lt;br /&gt;172&lt;br /&gt;173&lt;br /&gt;174&lt;br /&gt;175&lt;br /&gt;176&lt;br /&gt;177&lt;br /&gt;178&lt;br /&gt;179&lt;br /&gt;180&lt;br /&gt;181&lt;br /&gt;182&lt;br /&gt;183&lt;br /&gt;184&lt;br /&gt;185&lt;br /&gt;186&lt;br /&gt;187&lt;br /&gt;188&lt;br /&gt;189&lt;br /&gt;190&lt;br /&gt;191&lt;br /&gt;192&lt;br /&gt;193&lt;br /&gt;194&lt;br /&gt;195&lt;br /&gt;196&lt;br /&gt;197&lt;br /&gt;198&lt;br /&gt;199&lt;br /&gt;200&lt;br /&gt;201&lt;br /&gt;202&lt;br /&gt;203&lt;br /&gt;204&lt;br /&gt;205&lt;br /&gt;206&lt;br /&gt;207&lt;br /&gt;208&lt;br /&gt;209&lt;br /&gt;210&lt;br /&gt;211&lt;br /&gt;212&lt;br /&gt;213&lt;br /&gt;214&lt;br /&gt;215&lt;br /&gt;216&lt;br /&gt;217&lt;br /&gt;218&lt;br /&gt;219&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Program: ZTEST_DOCKING&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Creation Date: 20.08.2008 12:43:57&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Demo Program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;ztest_docking&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-POOLS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;docking&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_docking_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;splitter&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_easy_splitter_container&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_picture&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_simple_events&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-code"&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_simple_event&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cndp_url&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_class DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;DEFINITION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PUBLIC&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHODS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar_selection&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;EVENT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;function_selected&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fcode&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_class DEFINITION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       CLASS lcl_class IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CLASS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar_selection&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CASE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fcode&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FIND&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You have clicked "FIND" button&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FINDNX&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;You have clicked "FINDNX" button&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCASE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDMETHOD&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;handle_toolbar_selection&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDCLASS&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt;lcl_class IMPLEMENTATION&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt; : &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_para&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;c&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LENGTH&lt;/span&gt;&lt;span class="hl-code"&gt; 1.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;REF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lcl_class&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OUTPUT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;docking&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;docking&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      parent                      =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;repid&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;                       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;side&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;docking&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;dock_at_left&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;extension&lt;/span&gt;&lt;span class="hl-code"&gt;                   = 1000&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      style                       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      lifetime                    = lifetime_default&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      caption                     =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      metric                      = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      ratio                       =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      no_autodef_progid_dynnr     =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      name                        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;                  = 1&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt;           = 2&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;create_error&lt;/span&gt;&lt;span class="hl-code"&gt;                = 3&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_error&lt;/span&gt;&lt;span class="hl-code"&gt;              = 4&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime_dynpro_dynpro_link&lt;/span&gt;&lt;span class="hl-code"&gt; = 5&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 6&lt;br /&gt;       .&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;splitter&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    link_dynnr        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    link_repid        =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    metric            = cntl_metric_dynpro&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;            = &lt;/span&gt;&lt;span class="hl-identifier"&gt;docking&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    orientation       = 0&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;sash_position&lt;/span&gt;&lt;span class="hl-code"&gt;     = 4&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    with_border       = 1&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    name              =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;        = 1&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_system_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;        &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;            = 3&lt;br /&gt;        .&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt;             = &lt;/span&gt;&lt;span class="hl-identifier"&gt;splitter&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;top_left_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    shellstyle         =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    lifetime           =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    display_mode       = m_mode_horizontal&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;    name               =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_install_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntl_error&lt;/span&gt;&lt;span class="hl-code"&gt;         = 2&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntb_wrong_version&lt;/span&gt;&lt;span class="hl-code"&gt; = 3&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;             = 4&lt;br /&gt;         .&lt;br /&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;iconquick&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Find&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;add_button&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;fcode&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FIND&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_search&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;butn_type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntb_btype_button&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Find next&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;add_button&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;fcode&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;FINDNX&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;icon&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;icon_search_next&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_quickinfo&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;butn_type&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cntb_btype_button&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;REFRESH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-identifier"&gt;-eventid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;m_id_function_selected&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-identifier"&gt;-appl_event&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;space&lt;/span&gt;&lt;span class="hl-code"&gt;.     &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; system event&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;event&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_registered_events&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-reserved"&gt;events&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;SET&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;HANDLER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;oref&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;handle_toolbar_selection&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                   &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;toolbar&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;BOUND&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;CREATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       lifetime =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       shellstyle =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;parent&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;splitter&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;bottom_right_container&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       name   =&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;  = 1&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;             .&lt;br /&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ID&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgty&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NUMBER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgno&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;set_display_mode&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;display_mode&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cl_gui_picture&lt;/span&gt;&lt;span class="hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;display_mode_normal&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;        = 1&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;       = 2.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ID&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgty&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NUMBER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgno&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;                      &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DP_PUBLISH_WWW_URL&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;objid&lt;/span&gt;&lt;span class="hl-code"&gt;                 = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DOCFINDER_LOGO&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;lifetime&lt;/span&gt;&lt;span class="hl-code"&gt;              = &lt;/span&gt;&lt;span class="hl-identifier"&gt;cndp_lifetime_transaction&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;IMPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;                   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;dp_invalid_parameters&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_object&lt;/span&gt;&lt;span class="hl-code"&gt;             = 2&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;dp_error_publish&lt;/span&gt;&lt;span class="hl-code"&gt;      = 3&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                = 4.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;METHOD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;picture&lt;/span&gt;&lt;span class="hl-identifier"&gt;-&lt;/span&gt;&lt;span class="hl-code"&gt;&amp;gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;load_picture_from_url_async&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;               &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;url&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;               &lt;/span&gt;&lt;span class="hl-identifier"&gt;error&lt;/span&gt;&lt;span class="hl-code"&gt;  = 1&lt;br /&gt;               &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt; = 2.&lt;br /&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;         &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;       &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/5705205363421987144/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/toolbar-for-container.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5705205363421987144" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5705205363421987144" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/toolbar-for-container.html" rel="alternate" title="Toolbar for a Custom Container" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVSeijwKQ288_tSlGhV01eDisq3loPUC6BG_XZfT-3oiDIcfaxV5cim58nmFVHuAdMV8r26POGe08acnc-kIPHSTyAfyfrPPEcYqSF7FmHsXq3l6ZXAuNJ7lOdKPb1fnTUWcYhUE3gVVE/s72-c/Pic1.JPG" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-856170217484870929</id><published>2008-08-02T21:51:00.010+05:30</published><updated>2009-07-24T20:45:00.206+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Module Pool"/><category scheme="http://www.blogger.com/atom/ns#" term="Selection Screen"/><category scheme="http://www.blogger.com/atom/ns#" term="Useful Function Modules"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Create a SELECT-OPTIONS in a module pool screen</title><content type="html">Create a SELECT-OPTIONS in module pool screen using two methods as shown.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Method 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) Create a subscreen area in your screen layout where you want to create the select options.&lt;br /&gt;b) In the top include of  your module pool program declare a selection screen as a subscreen e.g.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; 100 &lt;/span&gt;&lt;span class="hl-reserved"&gt;AS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SUBSCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-reserved"&gt;select&lt;/span&gt;&lt;span class="hl-identifier"&gt;-options&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_matnr&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;for&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;mara&lt;/span&gt;&lt;span class="hl-identifier"&gt;-matnr&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;c) In the PBO and PAI of the main screen where the select options needs to be created do a call subscreen of the above screen (100).&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;CALL SUBCREEN sub_area INCLUDING  &amp;lt;program&amp;gt;   &amp;lt;screen&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This CALL SUBSCREEN statement is necessary for transport of values between screen and program.&lt;br /&gt;&lt;br /&gt;Note: All validations of the selection screen fields e.g. the s_matnr field created above should be done in selection screen events like AT SELECTION-SCREEN etc and not in PAI. These selection screen validations etc should be done in the top include only.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Method 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) Create 2 separate fields in your screen layout - one for the low value and one for the high value. Insert an icon beside the high value which will call the multiple selections popup screen on user command. Use function module COMPLEX_SELECTIONS_DIALOG to achieve this.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-identifier"&gt;struc_tab_and_field&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;con_cust&lt;/span&gt;&lt;span class="hl-code"&gt;.  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; 'KUNNR'&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;struc_tab_and_field&lt;/span&gt;&lt;span class="hl-identifier"&gt;-tablename&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;con_kna1&lt;/span&gt;&lt;span class="hl-code"&gt;.  &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; 'KNA1'.&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;COMPLEX_SELECTIONS_DIALOG&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;          TITLE                        = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;text&lt;/span&gt;&lt;span class="hl-code"&gt;                         = &lt;/span&gt;&lt;span class="hl-identifier"&gt;g_titl1&lt;/span&gt;&lt;span class="hl-code"&gt;   &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; 'Customers'&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;tab_and_field&lt;/span&gt;&lt;span class="hl-code"&gt;                = &lt;/span&gt;&lt;span class="hl-identifier"&gt;struc_tab_and_field&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;RANGE&lt;/span&gt;&lt;span class="hl-code"&gt;                        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;rng_kunnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;NO_RANGE_TAB&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 1&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;CANCELLED&lt;/span&gt;&lt;span class="hl-code"&gt;                    = 2&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;INTERNAL_ERROR&lt;/span&gt;&lt;span class="hl-code"&gt;               = 3&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;INVALID_FIELDNAME&lt;/span&gt;&lt;span class="hl-code"&gt;            = 4&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 5.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NOT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;rng_kunnr&lt;/span&gt;&lt;span class="hl-brackets"&gt;[&lt;/span&gt;&lt;span class="hl-brackets"&gt;]&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;IS&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;          Read the very first entry of the range table and pass it to&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;          dynpro screen field&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;READ&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;rng_kunnr&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INDEX&lt;/span&gt;&lt;span class="hl-code"&gt; 1.&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;g_cust&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;rng_kunnr&lt;/span&gt;&lt;span class="hl-identifier"&gt;-low&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;   &lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can use the return table rng_kunnr to populate your own internal range table with the values entered by the user. Basically here you are just simulating the work of a select-options parameter by module pool screen elements.</content><link href="http://abap-explorer.blogspot.com/feeds/856170217484870929/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/create-select-options-in-module-pool.html#comment-form" rel="replies" title="7 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/856170217484870929" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/856170217484870929" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/08/create-select-options-in-module-pool.html" rel="alternate" title="Create a SELECT-OPTIONS in a module pool screen" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-8086160131672177368</id><published>2008-07-26T13:49:00.011+05:30</published><updated>2009-07-24T20:42:43.066+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="F4 Help"/><category scheme="http://www.blogger.com/atom/ns#" term="Useful Function Modules"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Populate a screen field without triggering PAI using FM DYNP_VALUES_UPDATE</title><content type="html">This program demonstrates how to populate a screen field depending upon another field without triggering PAI using FM DYNP_VALUES_UPDATE.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZm-_UdMa5UVuvO4Kewbr3qnGBJZ-sWX4d5ur3TDR1U1gfPZXHbNbJSNNHxkNlMysJtcvOaGEAY05jtlpq1U9uuKDCWIaQuijDqQiZpmB8tMdVEQjrmAyZYzfsKUxY7QzUKvHm4WKG4Q/s1600-h/Pic1.jpg"&gt;&lt;img style="cursor: pointer; width: 391px; height: 293px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZm-_UdMa5UVuvO4Kewbr3qnGBJZ-sWX4d5ur3TDR1U1gfPZXHbNbJSNNHxkNlMysJtcvOaGEAY05jtlpq1U9uuKDCWIaQuijDqQiZpmB8tMdVEQjrmAyZYzfsKUxY7QzUKvHm4WKG4Q/s320/Pic1.jpg" alt="" id="BLOGGER_PHOTO_ID_5236557776963013810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFiZeHQILmQ0ohKbarXqcpUfhZCH5ZGyYeA-KlBotKLN3P_t7BxDOWm7n8_qH96hLuz7lH3y1aswbdPqa__tmAYbkn_eNfc6rxtv3e2VIk_vjngR1w3YYESirNj_SkJH4Q0LmDHERn5jc/s1600-h/Pic2.jpg"&gt;&lt;img style="cursor: pointer; width: 389px; height: 291px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFiZeHQILmQ0ohKbarXqcpUfhZCH5ZGyYeA-KlBotKLN3P_t7BxDOWm7n8_qH96hLuz7lH3y1aswbdPqa__tmAYbkn_eNfc6rxtv3e2VIk_vjngR1w3YYESirNj_SkJH4Q0LmDHERn5jc/s320/Pic2.jpg" alt="" id="BLOGGER_PHOTO_ID_5236557777862789250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;95&lt;br /&gt;96&lt;br /&gt;97&lt;br /&gt;98&lt;br /&gt;99&lt;br /&gt;100&lt;br /&gt;101&lt;br /&gt;102&lt;br /&gt;103&lt;br /&gt;104&lt;br /&gt;105&lt;br /&gt;106&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Program: Z_TEST_PROGRAM&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;Creation Date: 26.07.2008 12:54:08&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Test program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_test_program1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_name&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;uname&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_ctry&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;char2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-REQUEST&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_name&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_populate_f4_help&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;USING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_NAME&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  sub_populate_f4_help&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;      --&amp;gt;P_RETFIELD text&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_populate_f4_help&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;USING&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_retfield&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynfnam&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_x_names&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;uname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;uname&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_x_names&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_x_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_x_names&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_field_tab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dfies&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_return_tab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ddshretval&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_return_tab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ddshretval&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfld_mapping&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dselc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-identifier"&gt;-uname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TEST1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-identifier"&gt;-uname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TEST2&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-identifier"&gt;-uname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TEST3&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-identifier"&gt;-uname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TEST4&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_names&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;retfield&lt;/span&gt;&lt;span class="hl-code"&gt;        = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;UNAME&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpprog&lt;/span&gt;&lt;span class="hl-code"&gt;        = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpnr&lt;/span&gt;&lt;span class="hl-code"&gt;          = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynprofield&lt;/span&gt;&lt;span class="hl-code"&gt;     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_retfield&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;value_org&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;S&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;value_tab&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_names&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;field_tab&lt;/span&gt;&lt;span class="hl-code"&gt;       = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_field_tab&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;return_tab&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_return_tab&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpfld_mapping&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfld_mapping&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;parameter_error&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_values_found&lt;/span&gt;&lt;span class="hl-code"&gt; = 2&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;          = 3.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;READ&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_return_tab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_return_tab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INDEX&lt;/span&gt;&lt;span class="hl-code"&gt; 1.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_return_tab&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldval&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while displaying F4 help&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpread&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;      &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpread&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;TEST1&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_CTRY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldvalue&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;IN&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_CTRY&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;CLEAR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldvalue&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DYNP_VALUES_UPDATE&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dyname&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynumb&lt;/span&gt;&lt;span class="hl-code"&gt;               = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;           = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_abapworkarea&lt;/span&gt;&lt;span class="hl-code"&gt; = 1&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynprofield&lt;/span&gt;&lt;span class="hl-code"&gt;  = 2&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynproname&lt;/span&gt;&lt;span class="hl-code"&gt;   = 3&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynpronummer&lt;/span&gt;&lt;span class="hl-code"&gt; = 4&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_request&lt;/span&gt;&lt;span class="hl-code"&gt;      = 5&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;no_fielddescription&lt;/span&gt;&lt;span class="hl-code"&gt;  = 6&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;undefind_error&lt;/span&gt;&lt;span class="hl-code"&gt;       = 7&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;               = 8.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ID&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgty&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NUMBER&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgno&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;          &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv3&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-msgv4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;quot;&lt;/span&gt;&lt;span class="hl-comment"&gt;sub_populate_f4_help&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/8086160131672177368/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/populate-screen-field-withot-triggering.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8086160131672177368" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/8086160131672177368" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/populate-screen-field-withot-triggering.html" rel="alternate" title="Populate a screen field without triggering PAI using FM DYNP_VALUES_UPDATE" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZm-_UdMa5UVuvO4Kewbr3qnGBJZ-sWX4d5ur3TDR1U1gfPZXHbNbJSNNHxkNlMysJtcvOaGEAY05jtlpq1U9uuKDCWIaQuijDqQiZpmB8tMdVEQjrmAyZYzfsKUxY7QzUKvHm4WKG4Q/s72-c/Pic1.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-6912173229743372350</id><published>2008-07-24T00:17:00.021+05:30</published><updated>2009-07-24T20:38:41.042+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="F4 Help"/><category scheme="http://www.blogger.com/atom/ns#" term="Selection Screen"/><category scheme="http://www.blogger.com/atom/ns#" term="Useful Function Modules"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><title type="text">Get the entered value from a field on POV of another field using FM DYNP_VALUES_READ</title><content type="html">Demo code on how to populate search help values dynamically depending upon values of another parameter on F4 button press. We have to use FM "DYNP_VALUES_READ".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD0bnZe0yzyqO7QN9AA-bqfBxlIiPRaTguyhM1h6cXzX5qCTKjmJAxI1ktPBa4_rHYqcUA-nM7ehVaACMHsJoDwljvqOM0vcG5cqrdF-p7hCuSKGNP35MIux-_TrD8e0fGXtsEmrfPY8s/s1600-h/Pic1.jpg"&gt;&lt;img style="cursor: pointer; width: 407px; height: 294px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD0bnZe0yzyqO7QN9AA-bqfBxlIiPRaTguyhM1h6cXzX5qCTKjmJAxI1ktPBa4_rHYqcUA-nM7ehVaACMHsJoDwljvqOM0vcG5cqrdF-p7hCuSKGNP35MIux-_TrD8e0fGXtsEmrfPY8s/s320/Pic1.jpg" alt="" id="BLOGGER_PHOTO_ID_5236556995452835442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYr5xTh24PQM9-HjkASWzjoXHxFo2Fj19zTP9UEaiIDDEuXQuosbJfF1u92FT65X4_nUIGfNO1nDni8cD8QID60rXYWOVbef6B1_ugXw7xZh8HLjd5hPYFWDhzToezRokpAE3UkkdsIVQ/s1600-h/Pic2.jpg"&gt;&lt;img style="cursor: pointer; width: 407px; height: 304px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYr5xTh24PQM9-HjkASWzjoXHxFo2Fj19zTP9UEaiIDDEuXQuosbJfF1u92FT65X4_nUIGfNO1nDni8cD8QID60rXYWOVbef6B1_ugXw7xZh8HLjd5hPYFWDhzToezRokpAE3UkkdsIVQ/s320/Pic2.jpg" alt="" id="BLOGGER_PHOTO_ID_5236556995827237234" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;64&lt;br /&gt;65&lt;br /&gt;66&lt;br /&gt;67&lt;br /&gt;68&lt;br /&gt;69&lt;br /&gt;70&lt;br /&gt;71&lt;br /&gt;72&lt;br /&gt;73&lt;br /&gt;74&lt;br /&gt;75&lt;br /&gt;76&lt;br /&gt;77&lt;br /&gt;78&lt;br /&gt;79&lt;br /&gt;80&lt;br /&gt;81&lt;br /&gt;82&lt;br /&gt;83&lt;br /&gt;84&lt;br /&gt;85&lt;br /&gt;86&lt;br /&gt;87&lt;br /&gt;88&lt;br /&gt;89&lt;br /&gt;90&lt;br /&gt;91&lt;br /&gt;92&lt;br /&gt;93&lt;br /&gt;94&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Program : Z_TEST_PROGRAM&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Created on : 23.07.2008 22:55:41&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Test program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_test_program&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Data Declaration&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPES&lt;/span&gt;&lt;span class="hl-code"&gt; :&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;BEGIN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_spfli&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carr_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_conn_id&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;END&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_spfli&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt; :&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_spfli&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Parameters&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_spfli&lt;/span&gt;&lt;span class="hl-identifier"&gt;-carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;p_connid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_spfli&lt;/span&gt;&lt;span class="hl-identifier"&gt;-connid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;ON&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;VALUE&lt;/span&gt;&lt;span class="hl-identifier"&gt;-REQUEST&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_connid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PERFORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_get_f4&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: / &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt; this is for testing&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;      Form  sub_get_f4&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;       Subroutine to populate F$ help&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;----------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FORM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sub_get_f4&lt;/span&gt;&lt;span class="hl-code"&gt; .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpread&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpread&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_carrid&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;s_carr_id&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Populate the Parameter Name whoso value is required&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Call the FM to read that value&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DYNP_VALUES_READ&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;dyname&lt;/span&gt;&lt;span class="hl-code"&gt;                         = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;dynumb&lt;/span&gt;&lt;span class="hl-code"&gt;                         = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   TRANSLATE_TO_UPPER             = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   REQUEST                        = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   PERFORM_CONVERSION_EXITS       = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   PERFORM_INPUT_CONVERSION       = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;   DETERMINE_LOOP_INDEX           = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_abapworkarea&lt;/span&gt;&lt;span class="hl-code"&gt;           = 1&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynprofield&lt;/span&gt;&lt;span class="hl-code"&gt;            = 2&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynproname&lt;/span&gt;&lt;span class="hl-code"&gt;             = 3&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_dynpronummer&lt;/span&gt;&lt;span class="hl-code"&gt;           = 4&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_request&lt;/span&gt;&lt;span class="hl-code"&gt;                = 5&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_fielddescription&lt;/span&gt;&lt;span class="hl-code"&gt;            = 6&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_parameter&lt;/span&gt;&lt;span class="hl-code"&gt;              = 7&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;undefind_error&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 8&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;double_conversion&lt;/span&gt;&lt;span class="hl-code"&gt;              = 9&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;stepl_not_found&lt;/span&gt;&lt;span class="hl-code"&gt;                = 10&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                         = 11&lt;br /&gt;      .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;Get the value&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;READ&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_i_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;KEY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;fieldname&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_CARRID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;l_carrid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_wa_dynpfields&lt;/span&gt;&lt;span class="hl-identifier"&gt;-fieldvalue&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt;          &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Airline Code&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;connid&lt;/span&gt;&lt;span class="hl-code"&gt;          &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Flight Connection Number&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;spfli&lt;/span&gt;&lt;span class="hl-code"&gt;      &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; Flight schedule&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHERE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;carrid&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_carrid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;F4IF_INT_TABLE_VALUE_REQUEST&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;retfield&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;CONNID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpprog&lt;/span&gt;&lt;span class="hl-code"&gt;    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynpnr&lt;/span&gt;&lt;span class="hl-code"&gt;      = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-dynnr&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dynprofield&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;P_CONNID&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;value_org&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;S&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;value_tab&lt;/span&gt;&lt;span class="hl-code"&gt;   = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_spfli&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDFORM&lt;/span&gt;&lt;span class="hl-code"&gt;.                    &lt;/span&gt;&lt;span class="hl-comment"&gt;"&lt;/span&gt;&lt;span class="hl-comment"&gt; sub_get_f4&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/6912173229743372350/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/click-here_24.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6912173229743372350" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/6912173229743372350" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/click-here_24.html" rel="alternate" title="Get the entered value from a field on POV of another field using FM DYNP_VALUES_READ" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD0bnZe0yzyqO7QN9AA-bqfBxlIiPRaTguyhM1h6cXzX5qCTKjmJAxI1ktPBa4_rHYqcUA-nM7ehVaACMHsJoDwljvqOM0vcG5cqrdF-p7hCuSKGNP35MIux-_TrD8e0fGXtsEmrfPY8s/s72-c/Pic1.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-497198421155651761</id><published>2008-07-23T01:32:00.021+05:30</published><updated>2009-07-24T20:36:10.582+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="TMG"/><category scheme="http://www.blogger.com/atom/ns#" term="Useful Function Modules"/><category scheme="http://www.blogger.com/atom/ns#" term="Utility Codes"/><title type="text">Call Maintenance View from a program using FM VIEW_MAINTENANCE_CALL</title><content type="html">This code demonstrates how to call function module VIEW_MAINTENANCE_CALL to call a table maintenance view from any program.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYzD90_bAevvVmlmBnMfG9p_PN4cmAIHSNvW6YYsW43SR1_qjKbKmWavQ8qt7lp5X7jvImYLyhTvXJxFl3aPvNb2FKKHvDsYZYXjBJUcFhE27DMm1hA7AE2Z0UeBMkeNz7io2IGEdFQJI/s1600-h/pic1.jpg"&gt;&lt;img style="cursor: pointer; width: 403px; height: 292px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYzD90_bAevvVmlmBnMfG9p_PN4cmAIHSNvW6YYsW43SR1_qjKbKmWavQ8qt7lp5X7jvImYLyhTvXJxFl3aPvNb2FKKHvDsYZYXjBJUcFhE27DMm1hA7AE2Z0UeBMkeNz7io2IGEdFQJI/s320/pic1.jpg" alt="" id="BLOGGER_PHOTO_ID_5236555487190220674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ4yETbWoVtHjBeX-N7hLajhcjFPtxmQLGyBmB2lO68Is8T3cCWaKyRPzPfJqe0ovdmN_ObnBUIEmIvYwzW7XwZiqpG_6LMnR_fzUNJxjLvqKyjTI4lWwJs8N5wu8Pn1F_UaL478C7eEI/s1600-h/pic2.jpg"&gt;&lt;img style="cursor: pointer; width: 407px; height: 295px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ4yETbWoVtHjBeX-N7hLajhcjFPtxmQLGyBmB2lO68Is8T3cCWaKyRPzPfJqe0ovdmN_ObnBUIEmIvYwzW7XwZiqpG_6LMnR_fzUNJxjLvqKyjTI4lWwJs8N5wu8Pn1F_UaL478C7eEI/s320/pic2.jpg" alt="" id="BLOGGER_PHOTO_ID_5236555490198012914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYbe4g7kGmeGD7AIvlrAevJfr5GILl5eWbZp0Idv6rrEaIy0uBIQzOJ-26hKQjmcPaTuGC8b0k3u9m0VEG6qea5uvA1H21tDi4u_SpPCQ13FWSL35bYdTyCaWDPf_JMA3yzAIEKoJMeCo/s1600-h/pic3.jpg"&gt;&lt;img style="cursor: pointer; width: 408px; height: 295px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYbe4g7kGmeGD7AIvlrAevJfr5GILl5eWbZp0Idv6rrEaIy0uBIQzOJ-26hKQjmcPaTuGC8b0k3u9m0VEG6qea5uvA1H21tDi4u_SpPCQ13FWSL35bYdTyCaWDPf_JMA3yzAIEKoJMeCo/s320/pic3.jpg" alt="" id="BLOGGER_PHOTO_ID_5236555490123431122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;50&lt;br /&gt;51&lt;br /&gt;52&lt;br /&gt;53&lt;br /&gt;54&lt;br /&gt;55&lt;br /&gt;56&lt;br /&gt;57&lt;br /&gt;58&lt;br /&gt;59&lt;br /&gt;60&lt;br /&gt;61&lt;br /&gt;62&lt;br /&gt;63&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  Z_TEST_PROGRAM&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Demo program for blog http://abap-explorer.blogspot.com/&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_test_program&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;:&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sellist&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;vimsellist&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_header&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;vimdesc&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0,&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;i_namtab&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;vimnamtab&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;INITIAL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SIZE&lt;/span&gt;&lt;span class="hl-code"&gt; 0.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;PARAMETERS&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_view&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;viewname&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MATCHCODE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBJECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;viewmaint&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OBLIGATORY&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;AT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;SELECTION&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SCREEN&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;VIEW_GET_DDIC_INFO&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;viewname&lt;/span&gt;&lt;span class="hl-code"&gt;                    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_view&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;     VARIANT_FOR_SELECTION       = ' '&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLES&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sellist&lt;/span&gt;&lt;span class="hl-code"&gt;                     = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_sellist&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_header&lt;/span&gt;&lt;span class="hl-code"&gt;                    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_header&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;x_namtab&lt;/span&gt;&lt;span class="hl-code"&gt;                    = &lt;/span&gt;&lt;span class="hl-identifier"&gt;i_namtab&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_tvdir_entry&lt;/span&gt;&lt;span class="hl-code"&gt;              = 1&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;table_not_found&lt;/span&gt;&lt;span class="hl-code"&gt;             = 2&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                      = 3&lt;br /&gt;       .&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;data&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_message&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;type&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;NATXT&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CONCATENATE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Table/View&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_view&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_message&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SEPARATED&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;BY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;space&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;e001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;l_message&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt; not in the Dictonary&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;START&lt;/span&gt;&lt;span class="hl-identifier"&gt;-OF&lt;/span&gt;&lt;span class="hl-identifier"&gt;-SELECTION&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;CALL&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FUNCTION&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;VIEW_MAINTENANCE_CALL&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXPORTING&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;action&lt;/span&gt;&lt;span class="hl-code"&gt;                               = &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;S&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;view_name&lt;/span&gt;&lt;span class="hl-code"&gt;                            = &lt;/span&gt;&lt;span class="hl-identifier"&gt;p_view&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;EXCEPTIONS&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;client_reference&lt;/span&gt;&lt;span class="hl-code"&gt;                     = 1&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;foreign_lock&lt;/span&gt;&lt;span class="hl-code"&gt;                         = 2&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;invalid_action&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 3&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_clientindependent_auth&lt;/span&gt;&lt;span class="hl-code"&gt;            = 4&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_database_function&lt;/span&gt;&lt;span class="hl-code"&gt;                 = 5&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_editor_function&lt;/span&gt;&lt;span class="hl-code"&gt;                   = 6&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_show_auth&lt;/span&gt;&lt;span class="hl-code"&gt;                         = 7&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_tvdir_entry&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 8&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;no_upd_auth&lt;/span&gt;&lt;span class="hl-code"&gt;                          = 9&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;only_show_allowed&lt;/span&gt;&lt;span class="hl-code"&gt;                    = 10&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;system_failure&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 11&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;unknown_field_in_dba_sellist&lt;/span&gt;&lt;span class="hl-code"&gt;         = 12&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;view_not_found&lt;/span&gt;&lt;span class="hl-code"&gt;                       = 13&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;maintenance_prohibited&lt;/span&gt;&lt;span class="hl-code"&gt;               = 14&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;OTHERS&lt;/span&gt;&lt;span class="hl-code"&gt;                               = 15&lt;br /&gt;       .&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; &amp;lt;&amp;gt; 0.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i001&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-number"&gt;00&lt;/span&gt;&lt;span class="hl-brackets"&gt;)&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;WITH&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error while calling the view&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;LEAVE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;LIST&lt;/span&gt;&lt;span class="hl-identifier"&gt;-PROCESSING&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/497198421155651761/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/function-module-to-call-table.html#comment-form" rel="replies" title="3 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/497198421155651761" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/497198421155651761" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/function-module-to-call-table.html" rel="alternate" title="Call Maintenance View from a program using FM VIEW_MAINTENANCE_CALL" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYzD90_bAevvVmlmBnMfG9p_PN4cmAIHSNvW6YYsW43SR1_qjKbKmWavQ8qt7lp5X7jvImYLyhTvXJxFl3aPvNb2FKKHvDsYZYXjBJUcFhE27DMm1hA7AE2Z0UeBMkeNz7io2IGEdFQJI/s72-c/pic1.jpg" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3561196619315508402.post-5166673117170747691</id><published>2008-07-22T00:52:00.016+05:30</published><updated>2009-07-24T20:34:17.552+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility Tips"/><title type="text">Checking Syntax a program at runtime</title><content type="html">Check out this test code to check syntactical errors in a code through a program. My test code will work only in unicode systems, as I have checked an unicode error.&lt;br /&gt;&lt;br /&gt;&lt;div class="hl-main"&gt;&lt;table class="hl-table" width="100%"&gt;&lt;tr&gt;&lt;td class="hl-gutter" align="right" valign="top"&gt;&lt;pre&gt;1&lt;br /&gt;2&lt;br /&gt;3&lt;br /&gt;4&lt;br /&gt;5&lt;br /&gt;6&lt;br /&gt;7&lt;br /&gt;8&lt;br /&gt;9&lt;br /&gt;10&lt;br /&gt;11&lt;br /&gt;12&lt;br /&gt;13&lt;br /&gt;14&lt;br /&gt;15&lt;br /&gt;16&lt;br /&gt;17&lt;br /&gt;18&lt;br /&gt;19&lt;br /&gt;20&lt;br /&gt;21&lt;br /&gt;22&lt;br /&gt;23&lt;br /&gt;24&lt;br /&gt;25&lt;br /&gt;26&lt;br /&gt;27&lt;br /&gt;28&lt;br /&gt;29&lt;br /&gt;30&lt;br /&gt;31&lt;br /&gt;32&lt;br /&gt;33&lt;br /&gt;34&lt;br /&gt;35&lt;br /&gt;36&lt;br /&gt;37&lt;br /&gt;38&lt;br /&gt;39&lt;br /&gt;40&lt;br /&gt;41&lt;br /&gt;42&lt;br /&gt;43&lt;br /&gt;44&lt;br /&gt;45&lt;br /&gt;46&lt;br /&gt;47&lt;br /&gt;48&lt;br /&gt;49&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;td class="hl-main" valign="top"&gt;&lt;pre&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp; Report  Z_TEST_SYNTAX_CHECK&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&amp;amp;---------------------------------------------------------------------*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;REPORT&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-identifier"&gt;z_test_syntax_check&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;DATA&lt;/span&gt;&lt;span class="hl-code"&gt;: &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;STANDARD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TABLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;OF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;mess&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;lin&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;i&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;wrd&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;string&lt;/span&gt;&lt;span class="hl-code"&gt;,&lt;br /&gt;    &lt;/span&gt;&lt;span class="hl-identifier"&gt;dir&lt;/span&gt;&lt;span class="hl-code"&gt;  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TYPE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;trdir&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;*********************************************************************&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PROGRAM test.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DATA dat TYPE d.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;               &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DATA len TYPE c.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;               &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DESCRIBE FIELD dat LENGTH len.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;SELECT&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;SINGLE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;FROM&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;trdir&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;INTO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dir&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;     &lt;/span&gt;&lt;span class="hl-reserved"&gt;WHERE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;name&lt;/span&gt;&lt;span class="hl-code"&gt; = &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-repid&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;SYNTAX&lt;/span&gt;&lt;span class="hl-identifier"&gt;-CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab1&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;mess&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lin&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;WORD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wrd&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span class="hl-identifier"&gt;DIRECTORY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ENTRY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dir&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 4.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /1 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error in first program:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; , &lt;/span&gt;&lt;span class="hl-identifier"&gt;mess&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /1 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No error in first program&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-comment"&gt;*&lt;/span&gt;&lt;span class="hl-comment"&gt;*********************************************************************&lt;/span&gt;&lt;span class="hl-comment"&gt;&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;PROGRAM test.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;                  &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DATA dat TYPE d.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;               &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DATA len TYPE i.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;               &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;APPEND&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;DESCRIBE FIELD dat LENGTH len IN byte MODE.&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;TO&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-identifier"&gt;SYNTAX&lt;/span&gt;&lt;span class="hl-identifier"&gt;-CHECK&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;FOR&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;itab2&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-reserved"&gt;MESSAGE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;mess&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-reserved"&gt;LINE&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;lin&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;WORD&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;wrd&lt;/span&gt;&lt;span class="hl-code"&gt;&lt;br /&gt;             &lt;/span&gt;&lt;span class="hl-identifier"&gt;DIRECTORY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;ENTRY&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;dir&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;IF&lt;/span&gt;&lt;span class="hl-code"&gt; &lt;/span&gt;&lt;span class="hl-identifier"&gt;sy&lt;/span&gt;&lt;span class="hl-identifier"&gt;-subrc&lt;/span&gt;&lt;span class="hl-code"&gt; = 4.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt; : /1 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;Error in second program:&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt; , &lt;/span&gt;&lt;span class="hl-identifier"&gt;mess&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ELSE&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;WRITE&lt;/span&gt;&lt;span class="hl-code"&gt;: /1 &lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-string"&gt;No error in second program&lt;/span&gt;&lt;span class="hl-quotes"&gt;'&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="hl-reserved"&gt;ENDIF&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</content><link href="http://abap-explorer.blogspot.com/feeds/5166673117170747691/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/click-here_22.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5166673117170747691" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/3561196619315508402/posts/default/5166673117170747691" rel="self" type="application/atom+xml"/><link href="http://abap-explorer.blogspot.com/2008/07/click-here_22.html" rel="alternate" title="Checking Syntax a program at runtime" type="text/html"/><author><name>Sourav Bhaduri</name><uri>http://www.blogger.com/profile/12778828511307103421</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihVpt1HRjWzy0CJaCCp9jxeeI0K-vY4S9ws0gJBj_isTP_hbz3kbXiTIYwewuJH0qpX4DIOTnlflpR3wh5Yql50GDFv7PnC42iTR9rS6ZHMVCeHdtMIE0QvKYPPQLX54U/s220/DSC_5572-1.jpg" width="32"/></author><thr:total>0</thr:total></entry></feed>