<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Creating personal function keys in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128982#M447322</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes u can add ur own functionality to existing functionkeys.. &lt;/P&gt;&lt;P&gt;like  sample code given below...&lt;/P&gt;&lt;P&gt;TABLES : MARA, MARC, MARD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ITAB LIKE MARA OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       JTAB LIKE MARC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       KTAB LIKE MARD OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT-OPTIONS MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;MATNR-LOW = '1'.&lt;/P&gt;&lt;P&gt;MATNR-HIGH = '100'.&lt;/P&gt;&lt;P&gt;MATNR-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;MATNR-OPTION = 'BT'.&lt;/P&gt;&lt;P&gt;APPEND MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WRITE:/ 'WELCOME PROCEED  WITH UR FUNCTION KEYS ON UR KEYBOARD' INVERSE&lt;/P&gt;&lt;P&gt;COLOR 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF04.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARA INTO TABLE ITAB WHERE MATNR IN MATNR.&lt;/P&gt;&lt;P&gt;WRITE :/10 'MATERIAL NUMBER', 40 'NAME'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;WRITE : /10 ITAB-MATNR, 40 ITAB-ERNAM.&lt;/P&gt;&lt;P&gt;HIDE ITAB-MATNR.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF05.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARC INTO TABLE JTAB WHERE MATNR =&lt;/P&gt;&lt;P&gt;ITAB-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : /10 'MATERIAL NUMBER',30 'PLANT', 40 'MAINTENANCE STATUS'.&lt;/P&gt;&lt;P&gt;LOOP AT JTAB.&lt;/P&gt;&lt;P&gt;WRITE : /20 JTAB-MATNR, 30 JTAB-WERKS, 40 JTAB-PSTAT.&lt;/P&gt;&lt;P&gt;HIDE ITAB-MATNR.&lt;/P&gt;&lt;P&gt;*HIDE JTAB-WERKS.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF06.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARD INTO TABLE KTAB WHERE MATNR = JTAB-MATNR AND&lt;/P&gt;&lt;P&gt; WERKS = JTAB-WERKS.&lt;/P&gt;&lt;P&gt; WRITE : /10 'STORAGE LOCATION', 30 'VALUATED STOCK'.&lt;/P&gt;&lt;P&gt; LOOP AT KTAB.&lt;/P&gt;&lt;P&gt; WRITE :/10 KTAB-LGORT, 30 KTAB-LABST.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF07.&lt;/P&gt;&lt;P&gt;DO 10 TIMES.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'SYMBIOSIS'.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF08.&lt;/P&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'ENTERED THE SCREEN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF09.&lt;/P&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'U PRESSED ENTER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; END-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE : / 'SYSTEM DATE :', SY-DATUM, 35 'PAGE NUMBER : ', SY-PAGNO.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope u got cleared&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Apr 2007 10:33:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-13T10:33:09Z</dc:date>
    <item>
      <title>Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128981#M447321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;can I create my own function keys besides the predefined ones in the Menu Painter and use them?&lt;/P&gt;&lt;P&gt;will you give a little guide how to do it if it's possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 10:30:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128981#M447321</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T10:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128982#M447322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes u can add ur own functionality to existing functionkeys.. &lt;/P&gt;&lt;P&gt;like  sample code given below...&lt;/P&gt;&lt;P&gt;TABLES : MARA, MARC, MARD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ITAB LIKE MARA OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       JTAB LIKE MARC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       KTAB LIKE MARD OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT-OPTIONS MATNR FOR MARA-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;MATNR-LOW = '1'.&lt;/P&gt;&lt;P&gt;MATNR-HIGH = '100'.&lt;/P&gt;&lt;P&gt;MATNR-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;MATNR-OPTION = 'BT'.&lt;/P&gt;&lt;P&gt;APPEND MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WRITE:/ 'WELCOME PROCEED  WITH UR FUNCTION KEYS ON UR KEYBOARD' INVERSE&lt;/P&gt;&lt;P&gt;COLOR 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF04.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARA INTO TABLE ITAB WHERE MATNR IN MATNR.&lt;/P&gt;&lt;P&gt;WRITE :/10 'MATERIAL NUMBER', 40 'NAME'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;WRITE : /10 ITAB-MATNR, 40 ITAB-ERNAM.&lt;/P&gt;&lt;P&gt;HIDE ITAB-MATNR.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF05.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARC INTO TABLE JTAB WHERE MATNR =&lt;/P&gt;&lt;P&gt;ITAB-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : /10 'MATERIAL NUMBER',30 'PLANT', 40 'MAINTENANCE STATUS'.&lt;/P&gt;&lt;P&gt;LOOP AT JTAB.&lt;/P&gt;&lt;P&gt;WRITE : /20 JTAB-MATNR, 30 JTAB-WERKS, 40 JTAB-PSTAT.&lt;/P&gt;&lt;P&gt;HIDE ITAB-MATNR.&lt;/P&gt;&lt;P&gt;*HIDE JTAB-WERKS.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF06.&lt;/P&gt;&lt;P&gt;SELECT * FROM MARD INTO TABLE KTAB WHERE MATNR = JTAB-MATNR AND&lt;/P&gt;&lt;P&gt; WERKS = JTAB-WERKS.&lt;/P&gt;&lt;P&gt; WRITE : /10 'STORAGE LOCATION', 30 'VALUATED STOCK'.&lt;/P&gt;&lt;P&gt; LOOP AT KTAB.&lt;/P&gt;&lt;P&gt; WRITE :/10 KTAB-LGORT, 30 KTAB-LABST.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF07.&lt;/P&gt;&lt;P&gt;DO 10 TIMES.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'SYMBIOSIS'.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF08.&lt;/P&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'ENTERED THE SCREEN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT PF09.&lt;/P&gt;&lt;P&gt; WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'U PRESSED ENTER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; END-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE : / 'SYSTEM DATE :', SY-DATUM, 35 'PAGE NUMBER : ', SY-PAGNO.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope u got cleared&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 10:33:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128982#M447322</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T10:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128983#M447323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;From Menu -&amp;gt; System -&amp;gt; Status  take the Program  and STATUS  of the screen.&lt;/P&gt;&lt;P&gt;Go to Se41 enter the program and Status and copy them to you own program and Status.&lt;/P&gt;&lt;P&gt;So now the old menu is completely copied to your program, &lt;/P&gt;&lt;P&gt;Now you can edit the menu and add you own menu items and use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if useful&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;ANJI&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 10:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128983#M447323</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T10:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128984#M447324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   Try the following code n let me know if it works fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Tables                                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables:&lt;/P&gt;&lt;P&gt;  sflight,                             " Flight master&lt;/P&gt;&lt;P&gt;  sbook.                               " Single flight booking&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field string to hold flight master data                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_sflight,&lt;/P&gt;&lt;P&gt;    carrid     type sflight-carrid,    " Carrier Id&lt;/P&gt;&lt;P&gt;    connid     type sflight-connid,    " Connection Id&lt;/P&gt;&lt;P&gt;    seatsmax   type sflight-seatsmax,  " Maximum seats&lt;/P&gt;&lt;P&gt;    seatsocc   type sflight-seatsocc,  " Occupied seats&lt;/P&gt;&lt;P&gt;  end of fs_sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold flight schedule data                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_sflight like&lt;/P&gt;&lt;P&gt;   standard table&lt;/P&gt;&lt;P&gt;         of fs_sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Field string to hold flight booking master data                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  begin of fs_sbook,&lt;/P&gt;&lt;P&gt;    carrid     type sbook-carrid,      " Carrier Id&lt;/P&gt;&lt;P&gt;    connid     type sbook-connid,      " Connection Id&lt;/P&gt;&lt;P&gt;    fldate     type sbook-fldate,      " Departure date&lt;/P&gt;&lt;P&gt;    bookid     type sbook-bookid,      " Booking number&lt;/P&gt;&lt;P&gt;    loccuram   type sbook-loccuram,    " Price of booking&lt;/P&gt;&lt;P&gt;    order_date type sbook-order_date,  " Posting date&lt;/P&gt;&lt;P&gt; end of fs_sbook.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to hold single flight booking                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  t_sbook like standard table&lt;/P&gt;&lt;P&gt;       of fs_sbook.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      START-OF-SELECTION EVENT                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  perform selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      END-OF-SELECTION EVENT                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;  loop at t_sflight into fs_sflight.&lt;/P&gt;&lt;P&gt;    write:/  fs_sflight-carrid,&lt;/P&gt;&lt;P&gt;          15 fs_sflight-connid,&lt;/P&gt;&lt;P&gt;          30 fs_sflight-seatsmax,&lt;/P&gt;&lt;P&gt;          45 fs_sflight-seatsocc.&lt;/P&gt;&lt;P&gt;     hide:   fs_sflight-carrid.&lt;/P&gt;&lt;P&gt;  endloop.                             " LOOP AT T_SFLIGHT...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at pf13.&lt;/P&gt;&lt;P&gt;  if sy-curow le 3.&lt;/P&gt;&lt;P&gt;    message 'invalid line selection'(001) type 'I'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    perform select_data.&lt;/P&gt;&lt;P&gt;    perform display_data.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at pf14.&lt;/P&gt;&lt;P&gt;  if sy-curow le 3.&lt;/P&gt;&lt;P&gt;    message 'invalid line selection'(001) type 'I'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    perform select_data.&lt;/P&gt;&lt;P&gt;    sort t_sbook by bookid.&lt;/P&gt;&lt;P&gt;    perform display_data.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at pf16.&lt;/P&gt;&lt;P&gt;  if sy-curow le 3.&lt;/P&gt;&lt;P&gt;    message 'invalid line selection'(001) type 'I'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    perform select_data.&lt;/P&gt;&lt;P&gt;    sort t_sbook by loccuram.&lt;/P&gt;&lt;P&gt;    perform display_data.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FORM SELECTION                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This subroutine retrieves necessary data from flight master table  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; There are no interface parameters to be passed to this subroutine. *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select carrid                        " Carrier Id&lt;/P&gt;&lt;P&gt;         connid                        " Connection Id&lt;/P&gt;&lt;P&gt;         seatsmax                      " Maximum seats&lt;/P&gt;&lt;P&gt;         seatsocc                      " Seats occupied&lt;/P&gt;&lt;P&gt;    from sflight&lt;/P&gt;&lt;P&gt;    into table t_sflight.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message 'No records found'(002) type 'S'.&lt;/P&gt;&lt;P&gt;  endif.                               " IF SY-SUBRC...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                               " SELECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FORM SELECT_DATA                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This subroutine retrieves necessary data from flight booking table *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; There are no interface parameters to be passed to this subroutine. *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form select_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select carrid                        " Carrier Id&lt;/P&gt;&lt;P&gt;         connid                        " Connection Id&lt;/P&gt;&lt;P&gt;         fldate                        " Flight date&lt;/P&gt;&lt;P&gt;         bookid                        " Booking number&lt;/P&gt;&lt;P&gt;         loccuram                      " Price of booking&lt;/P&gt;&lt;P&gt;         order_date                    " Booking Date&lt;/P&gt;&lt;P&gt;    from sbook&lt;/P&gt;&lt;P&gt;    into table t_sbook&lt;/P&gt;&lt;P&gt;   where carrid eq fs_sflight-carrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message 'No records found'(002) type 'S'.&lt;/P&gt;&lt;P&gt;  endif.                               " IF SY-SUBRC...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                               " SELECT_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FORM DISPLAY_DATA                                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This subroutine displays data from flight booking table            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; There are no interface parameters to be passed to this subroutine. *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_sbook into fs_sbook.&lt;/P&gt;&lt;P&gt;    write: /  fs_sbook-carrid,&lt;/P&gt;&lt;P&gt;           15 fs_sbook-connid,&lt;/P&gt;&lt;P&gt;           30 fs_sbook-fldate,&lt;/P&gt;&lt;P&gt;           45 fs_sbook-bookid,&lt;/P&gt;&lt;P&gt;           60 fs_sbook-loccuram currency sbook-loccurkey,&lt;/P&gt;&lt;P&gt;           75 fs_sbook-order_date.&lt;/P&gt;&lt;P&gt;  endloop.                             " LOOP AT T_SBOOK...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                               " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;kiran kumar k&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 10:37:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128984#M447324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T10:37:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128985#M447325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you guys for your answers but I meant not exactly that you wrote.&lt;/P&gt;&lt;P&gt;I mean: in Menu painter there is a set of function keys such as shift&lt;EM&gt;F1, ctrl&lt;/EM&gt;F1 etc. to which I can assign my functionality.&lt;/P&gt;&lt;P&gt;if I wish to  create my own combination, for example ctrl&lt;EM&gt;shift&lt;/EM&gt;Z, but this combination is not defined among ones supplied by SAP.&lt;/P&gt;&lt;P&gt;can I declare it anywhere for subsequent using and if can, how?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 17:15:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128985#M447325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T17:15:09Z</dc:date>
    </item>
    <item>
      <title>Re: Creating personal function keys</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128986#M447326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this link,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/d1/801d84454211d189710000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/d1/801d84454211d189710000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 18:06:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/creating-personal-function-keys/m-p/2128986#M447326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T18:06:24Z</dc:date>
    </item>
  </channel>
</rss>

