<?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: Push Button in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534550#M850413</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;i am sending the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for Kna1 table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_kna1,&lt;/P&gt;&lt;P&gt;      kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;      name1 TYPE name1,&lt;/P&gt;&lt;P&gt;      END OF st_kna1.&lt;/P&gt;&lt;P&gt;DATA:it_kna1 TYPE STANDARD TABLE OF st_kna1,&lt;/P&gt;&lt;P&gt;     wa_kna1 TYPE st_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbak table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_vbak,&lt;/P&gt;&lt;P&gt;      vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;      erdat TYPE erdat,&lt;/P&gt;&lt;P&gt;      netwr TYPE netwr,&lt;/P&gt;&lt;P&gt;      vkorg TYPE vkorg,&lt;/P&gt;&lt;P&gt;      kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;      END OF st_vbak.&lt;/P&gt;&lt;P&gt;DATA:it_vbak TYPE STANDARD TABLE OF st_vbak,&lt;/P&gt;&lt;P&gt;     wa_vbak TYPE st_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbap table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_vbap,&lt;/P&gt;&lt;P&gt;      posnr TYPE posnr,&lt;/P&gt;&lt;P&gt;      matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;      posar TYPE posar,&lt;/P&gt;&lt;P&gt;      pstyv TYPE pstyv,&lt;/P&gt;&lt;P&gt;      vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;      END OF  st_vbap.&lt;/P&gt;&lt;P&gt;DATA:it_vbap TYPE STANDARD TABLE OF st_vbap,&lt;/P&gt;&lt;P&gt;     wa_vbap TYPE st_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt; Declaring Variable--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:v_kna1 TYPE kna1,&lt;/P&gt;&lt;P&gt;     v_field(50) TYPE c,&lt;/P&gt;&lt;P&gt;     v_value1 TYPE kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_value2 TYPE kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_tcode(4)  VALUE 'VA03',&lt;/P&gt;&lt;P&gt;     wa_cust TYPE kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt; Selection-Screen block--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;select options for customer number--&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:so_cust FOR v_kna1-kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;parameter for maximum hits--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETER:p_hits(10).&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Start-of-Selection Event -- To select customer no, name from kna1 table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;  SELECT kunnr&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;    FROM kna1 UP TO p_hits ROWS&lt;/P&gt;&lt;P&gt;    INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;    WHERE kunnr IN so_cust.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e003(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SALESDETAILS'."here i put push button.double click on this then you find application bar.then extract that one there you write your push button name. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; End Of SElection Event-- To Write the selected Field values&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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 it_kna1 INTO wa_kna1.&lt;/P&gt;&lt;P&gt;    WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;          3 wa_kna1-kunnr,&lt;/P&gt;&lt;P&gt;          20 sy-vline,&lt;/P&gt;&lt;P&gt;          30 wa_kna1-name1,&lt;/P&gt;&lt;P&gt;          100 sy-vline.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Top-of-Page Event--To display field Headings on every page&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  WRITE:/50 text-001.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;         3   text-002,&lt;/P&gt;&lt;P&gt;         20  sy-vline,&lt;/P&gt;&lt;P&gt;         30  text-003,&lt;/P&gt;&lt;P&gt;         100 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; At line-selection Event --To Display the Secondary List accordingly&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      PERFORM salesheader.&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      PERFORM salesitem.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Top-of-page during line selection--To display feild heading for&lt;/P&gt;&lt;P&gt;*&amp;amp; secondary lists on every page of the list.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING  LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      WRITE:/50 text-012.&lt;/P&gt;&lt;P&gt;      WRITE:/ text-002,':', v_value1.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-004,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-005,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             45  text-006,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-007,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      WRITE:/50 text-013.&lt;/P&gt;&lt;P&gt;      WRITE:/ text-002, ':', v_value1,&lt;/P&gt;&lt;P&gt;            /20 text-004, ':', v_value2.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-008,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-009,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  text-010,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-011,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      ULINE AT /1(100).&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;At- user-command --To Set the user defined keys&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'SAHE'.&lt;/P&gt;&lt;P&gt;      PERFORM salesheader.&lt;/P&gt;&lt;P&gt;    WHEN 'SAIT'.&lt;/P&gt;&lt;P&gt;      PERFORM salesitem.&lt;/P&gt;&lt;P&gt;    WHEN 'VA03'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'AUN' FIELD wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION v_tcode AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                           END-OF-PAGE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:/70 'PAGE NO.', sy-pagno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;Form  salesheader--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM salesheader.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SALESHEADER'."here also i put push buttons.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_field VALUE v_value1.&lt;/P&gt;&lt;P&gt;  IF v_field = 'WA_KNA1-KUNNR'.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = v_value1&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_value1.&lt;/P&gt;&lt;P&gt;    SELECT vbeln&lt;/P&gt;&lt;P&gt;           erdat&lt;/P&gt;&lt;P&gt;           netwr&lt;/P&gt;&lt;P&gt;           vkorg&lt;/P&gt;&lt;P&gt;           kunnr&lt;/P&gt;&lt;P&gt;     FROM vbak INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;     WHERE kunnr = v_value1.&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        MESSAGE e004(z50886message).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbak-vbeln,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbak-erdat,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbak-netwr CURRENCY 'INR',&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             76  wa_vbak-vkorg,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      HIDE wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i005(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "salesheader&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;Form  SALESITEM--&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM salesitem.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS ' '.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_field VALUE v_value2.&lt;/P&gt;&lt;P&gt;  IF v_field = 'WA_VBAK-VBELN'.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = v_value2&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_value2.&lt;/P&gt;&lt;P&gt;    SELECT posnr&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           posar&lt;/P&gt;&lt;P&gt;           pstyv&lt;/P&gt;&lt;P&gt;           vbeln&lt;/P&gt;&lt;P&gt;      FROM vbap INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;      WHERE vbeln = v_value2.&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbap-posnr,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbap-matnr,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbap-posar,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  wa_vbap-pstyv,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i006(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "salesitem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Mar 2008 08:24:26 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-13T08:24:26Z</dc:date>
    <item>
      <title>Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534542#M850405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;     how to create push button in simple abap report. plz send with coding&lt;/P&gt;&lt;P&gt;waiting for reply&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:30:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534542#M850405</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534543#M850406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Observe the code bellow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: A TYPE I,&lt;/P&gt;&lt;P&gt;		B TYPE I,&lt;/P&gt;&lt;P&gt;		C TYPE I.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN PUSHBUTTON /10(10) LB1 USER-COMMAND PB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN PUSHBUTTON 30(10) LB2 USER-COMMAND PB2.&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;LB1 = &amp;#145;ADD&amp;#146;.&lt;/P&gt;&lt;P&gt;LB2 = &amp;#145;EXIT&amp;#146;.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;	WHEN &amp;#145;PB1&amp;#146;.&lt;/P&gt;&lt;P&gt;		C = A + B.&lt;/P&gt;&lt;P&gt;	WHEN &amp;#145;PB2&amp;#146;.&lt;/P&gt;&lt;P&gt;		LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points,if it is useful.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:34:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534543#M850406</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534544#M850407</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;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------" /&gt;&lt;P&gt;This statement is used to create a block within the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EG. CODE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE T1.&lt;/P&gt;&lt;P&gt;PARAMETERS : A(10), B(10), C(10), D(10).&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE T2.&lt;/P&gt;&lt;P&gt;PARAMETERS : CH1 AS CHECKBOX, CH2 AS CHECKBOX, CH3 AS CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE T3.&lt;/P&gt;&lt;P&gt;PARAMETERS : RB1 RADIOBUTTON GROUP A, RB2 RADIOBUTTON GROUP A.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN PUSHBUTTON /10(10) LB1 USER-COMMAND PB1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN PUSHBUTTON 50(10) LB2 USER-COMMAND PB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;T1 = 'INPUT FIELDS'.&lt;/P&gt;&lt;P&gt;T2 = 'CHECKBOXES'.&lt;/P&gt;&lt;P&gt;LB1 = 'PRINT'.&lt;/P&gt;&lt;P&gt;LB2 = 'EXIT'.&lt;/P&gt;&lt;P&gt;CH1 = 'X'.&lt;/P&gt;&lt;P&gt;RB2 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'PB1'.&lt;/P&gt;&lt;P&gt;LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; A, B, C, D.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'PB2'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:35:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534544#M850407</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534545#M850408</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;syntax:&lt;/P&gt;&lt;P&gt;selection-screen: pushbutton /&amp;lt;pos&amp;gt;&amp;lt;len&amp;gt; pname user-command uname&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: pushbutton /5(10) push1 user-command us1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:36:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534545#M850408</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534546#M850409</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;tables: sscrfields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen pushbutton &amp;lt;size of button&amp;gt; &amp;lt;name of button&amp;gt; user-command &amp;lt;function code&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex. selection-screen pushbutton 10(20) hello user-command abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Aditya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:36:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534546#M850409</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534547#M850410</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; SELECTION-SCREEN : PUSHBUTTON /50(25) R1  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  R1 = 'any'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward point if helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:41:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534547#M850410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534548#M850411</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;get the solution of all ur queries....&lt;/P&gt;&lt;P&gt; run it to gain the depth.&lt;/P&gt;&lt;P&gt;selection-screen :&lt;/P&gt;&lt;P&gt; begin of block b1 with frame title text-001.&lt;/P&gt;&lt;P&gt;parameters:   a type i , b type i , c type p decimals 2 .&lt;/P&gt;&lt;P&gt;parameters: mul radiobutton group r user-command RADI,&lt;/P&gt;&lt;P&gt;            div radiobutton group  r ,&lt;/P&gt;&lt;P&gt;            add radiobutton group r,&lt;/P&gt;&lt;P&gt;            sub radiobutton group r,&lt;/P&gt;&lt;P&gt;            again radiobutton group  r ,&lt;/P&gt;&lt;P&gt;            back  radiobutton group  r ,&lt;/P&gt;&lt;P&gt;            addi radiobutton group g user-command RAD,&lt;/P&gt;&lt;P&gt;            subt radiobutton group g ,&lt;/P&gt;&lt;P&gt;            exit1 as checkbox,&lt;/P&gt;&lt;P&gt;            exit as checkbox user-command XT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen:  pushbutton /6(8) P1 user-command AD,&lt;/P&gt;&lt;P&gt;   pushbutton /6(8) P2 user-command SB ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   pushbutton /6(8) P3 user-command AG,&lt;/P&gt;&lt;P&gt;   pushbutton /6(8) P4 user-command BK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; selection-screen:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;end of block b1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; end of screen 1001.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; call selection-screen 1001.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*at user-command.&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;case sy-ucomm.&lt;/P&gt;&lt;P&gt;when 'AD'.&lt;/P&gt;&lt;P&gt;c = a + b.&lt;/P&gt;&lt;P&gt;when 'SB'.&lt;/P&gt;&lt;P&gt;c = a - b.&lt;/P&gt;&lt;P&gt;WHEN 'AG'.&lt;/P&gt;&lt;P&gt;CLEAR : a , b, c .&lt;/P&gt;&lt;P&gt;when 'BK'.&lt;/P&gt;&lt;P&gt;leave program.&lt;/P&gt;&lt;P&gt;when 'RAD'.&lt;/P&gt;&lt;P&gt;if addi = 'X'.&lt;/P&gt;&lt;P&gt;c = a + b .endif.&lt;/P&gt;&lt;P&gt;if subt = 'X'. c = a - b . endif.&lt;/P&gt;&lt;P&gt;when 'RADI'.&lt;/P&gt;&lt;P&gt;if mul = 'X'.&lt;/P&gt;&lt;P&gt;c = a * b .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if div = 'X'.&lt;/P&gt;&lt;P&gt;c = a / b .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if add = 'X'.&lt;/P&gt;&lt;P&gt;c = a + b .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if sub = 'X'.&lt;/P&gt;&lt;P&gt;c = a - b .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if again = 'X' .&lt;/P&gt;&lt;P&gt;clear : a , b , c.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if  back = 'X' .&lt;/P&gt;&lt;P&gt; leave program.&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'XT'.  "as soon as tick is pressed , the program returns.&lt;/P&gt;&lt;P&gt;leave program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*when 'BK'.&lt;/P&gt;&lt;P&gt;*leave program.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if exit1 = 'X' ."here user have to   press execute.&lt;/P&gt;&lt;P&gt; leave program.&lt;/P&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization . P1 = 'ADD'. P2 = 'Subtract'. P3 = 'AGAIN'. P4 = 'BACK'.&lt;/P&gt;&lt;P&gt;*initialization . t1 =  'testing'.&lt;/P&gt;&lt;P&gt;*selection-screen: function key 1,&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*function key 2,&lt;/P&gt;&lt;P&gt;*function key 3,&lt;/P&gt;&lt;P&gt;*function key 4,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 07:59:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534548#M850411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T07:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534549#M850412</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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF SCREEN 2100,BEGIN OF BLOCK B1 WITH FRAME TITLE T1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : A(10) TYPE P DECIMALS 2, B(10) TYPE P DECIMALS 2, C(15)  TYPE P DECIMALS 2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : PUSHBUTTON /10(15) AD USER-COMMAND ADD,&lt;/P&gt;&lt;P&gt;                   PUSHBUTTON 25(15) S USER-COMMAND SUB,&lt;/P&gt;&lt;P&gt;                   PUSHBUTTON 40(15) E USER-COMMAND CLEAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : END OF BLOCK B1,&lt;/P&gt;&lt;P&gt;                   END OF SCREEN 2100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL SELECTION-SCREEN 2100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'ADD'.&lt;/P&gt;&lt;P&gt;    C = A + B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SUB'.&lt;/P&gt;&lt;P&gt;    C = A - B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'CLEAR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : A , B , C .&lt;/P&gt;&lt;P&gt;ENDCASE.&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;&lt;/P&gt;&lt;P&gt;  AD = 'ADDITION'.&lt;/P&gt;&lt;P&gt;  S ='SUBSTRACTION'.&lt;/P&gt;&lt;P&gt;  E = 'CLEAR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think u clear from this.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards...&lt;/P&gt;&lt;P&gt;Sudarsan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 08:04:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534549#M850412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T08:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: Push Button</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534550#M850413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;i am sending the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for Kna1 table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_kna1,&lt;/P&gt;&lt;P&gt;      kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;      name1 TYPE name1,&lt;/P&gt;&lt;P&gt;      END OF st_kna1.&lt;/P&gt;&lt;P&gt;DATA:it_kna1 TYPE STANDARD TABLE OF st_kna1,&lt;/P&gt;&lt;P&gt;     wa_kna1 TYPE st_kna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbak table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_vbak,&lt;/P&gt;&lt;P&gt;      vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;      erdat TYPE erdat,&lt;/P&gt;&lt;P&gt;      netwr TYPE netwr,&lt;/P&gt;&lt;P&gt;      vkorg TYPE vkorg,&lt;/P&gt;&lt;P&gt;      kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;      END OF st_vbak.&lt;/P&gt;&lt;P&gt;DATA:it_vbak TYPE STANDARD TABLE OF st_vbak,&lt;/P&gt;&lt;P&gt;     wa_vbak TYPE st_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Declaring the structure,internal table and workarea for vbap table.--*&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF st_vbap,&lt;/P&gt;&lt;P&gt;      posnr TYPE posnr,&lt;/P&gt;&lt;P&gt;      matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;      posar TYPE posar,&lt;/P&gt;&lt;P&gt;      pstyv TYPE pstyv,&lt;/P&gt;&lt;P&gt;      vbeln TYPE vbeln,&lt;/P&gt;&lt;P&gt;      END OF  st_vbap.&lt;/P&gt;&lt;P&gt;DATA:it_vbap TYPE STANDARD TABLE OF st_vbap,&lt;/P&gt;&lt;P&gt;     wa_vbap TYPE st_vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------" /&gt; Declaring Variable--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:v_kna1 TYPE kna1,&lt;/P&gt;&lt;P&gt;     v_field(50) TYPE c,&lt;/P&gt;&lt;P&gt;     v_value1 TYPE kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_value2 TYPE kna1-kunnr ,&lt;/P&gt;&lt;P&gt;     v_tcode(4)  VALUE 'VA03',&lt;/P&gt;&lt;P&gt;     wa_cust TYPE kna1-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt; Selection-Screen block--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;select options for customer number--&lt;HR originaltext="--------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:so_cust FOR v_kna1-kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------" /&gt;parameter for maximum hits--&lt;HR originaltext="---------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETER:p_hits(10).&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Start-of-Selection Event -- To select customer no, name from kna1 table&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;  SELECT kunnr&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;    FROM kna1 UP TO p_hits ROWS&lt;/P&gt;&lt;P&gt;    INTO TABLE it_kna1&lt;/P&gt;&lt;P&gt;    WHERE kunnr IN so_cust.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE e003(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SALESDETAILS'."here i put push button.double click on this then you find application bar.then extract that one there you write your push button name. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; End Of SElection Event-- To Write the selected Field values&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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 it_kna1 INTO wa_kna1.&lt;/P&gt;&lt;P&gt;    WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;          3 wa_kna1-kunnr,&lt;/P&gt;&lt;P&gt;          20 sy-vline,&lt;/P&gt;&lt;P&gt;          30 wa_kna1-name1,&lt;/P&gt;&lt;P&gt;          100 sy-vline.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Top-of-Page Event--To display field Headings on every page&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  WRITE:/50 text-001.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;         3   text-002,&lt;/P&gt;&lt;P&gt;         20  sy-vline,&lt;/P&gt;&lt;P&gt;         30  text-003,&lt;/P&gt;&lt;P&gt;         100 sy-vline.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; At line-selection Event --To Display the Secondary List accordingly&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      PERFORM salesheader.&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      PERFORM salesitem.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Top-of-page during line selection--To display feild heading for&lt;/P&gt;&lt;P&gt;*&amp;amp; secondary lists on every page of the list.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING  LINE-SELECTION.&lt;/P&gt;&lt;P&gt;  CASE sy-lsind.&lt;/P&gt;&lt;P&gt;    WHEN 1.&lt;/P&gt;&lt;P&gt;      WRITE:/50 text-012.&lt;/P&gt;&lt;P&gt;      WRITE:/ text-002,':', v_value1.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-004,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-005,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             45  text-006,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-007,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;    WHEN 2.&lt;/P&gt;&lt;P&gt;      WRITE:/50 text-013.&lt;/P&gt;&lt;P&gt;      WRITE:/ text-002, ':', v_value1,&lt;/P&gt;&lt;P&gt;            /20 text-004, ':', v_value2.&lt;/P&gt;&lt;P&gt;      ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   text-008,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  text-009,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  text-010,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  text-011,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      ULINE AT /1(100).&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;At- user-command --To Set the user defined keys&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'SAHE'.&lt;/P&gt;&lt;P&gt;      PERFORM salesheader.&lt;/P&gt;&lt;P&gt;    WHEN 'SAIT'.&lt;/P&gt;&lt;P&gt;      PERFORM salesitem.&lt;/P&gt;&lt;P&gt;    WHEN 'VA03'.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'AUN' FIELD wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION v_tcode AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;                           END-OF-PAGE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;  ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:/70 'PAGE NO.', sy-pagno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="------------------" /&gt;Form  salesheader--&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM salesheader.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SALESHEADER'."here also i put push buttons.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_field VALUE v_value1.&lt;/P&gt;&lt;P&gt;  IF v_field = 'WA_KNA1-KUNNR'.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = v_value1&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_value1.&lt;/P&gt;&lt;P&gt;    SELECT vbeln&lt;/P&gt;&lt;P&gt;           erdat&lt;/P&gt;&lt;P&gt;           netwr&lt;/P&gt;&lt;P&gt;           vkorg&lt;/P&gt;&lt;P&gt;           kunnr&lt;/P&gt;&lt;P&gt;     FROM vbak INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;     WHERE kunnr = v_value1.&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;      IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        MESSAGE e004(z50886message).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbak-vbeln,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbak-erdat,&lt;/P&gt;&lt;P&gt;             40  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbak-netwr CURRENCY 'INR',&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             76  wa_vbak-vkorg,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;      HIDE wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i005(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "salesheader&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;Form  SALESITEM--&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM salesitem.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS ' '.&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD v_field VALUE v_value2.&lt;/P&gt;&lt;P&gt;  IF v_field = 'WA_VBAK-VBELN'.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = v_value2&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = v_value2.&lt;/P&gt;&lt;P&gt;    SELECT posnr&lt;/P&gt;&lt;P&gt;           matnr&lt;/P&gt;&lt;P&gt;           posar&lt;/P&gt;&lt;P&gt;           pstyv&lt;/P&gt;&lt;P&gt;           vbeln&lt;/P&gt;&lt;P&gt;      FROM vbap INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;      WHERE vbeln = v_value2.&lt;/P&gt;&lt;P&gt;    LOOP AT it_vbap INTO wa_vbap.&lt;/P&gt;&lt;P&gt;      WRITE:/1   sy-vline,&lt;/P&gt;&lt;P&gt;             3   wa_vbap-posnr,&lt;/P&gt;&lt;P&gt;             25  sy-vline,&lt;/P&gt;&lt;P&gt;             30  wa_vbap-matnr,&lt;/P&gt;&lt;P&gt;             45  sy-vline,&lt;/P&gt;&lt;P&gt;             50  wa_vbap-posar,&lt;/P&gt;&lt;P&gt;             65  sy-vline,&lt;/P&gt;&lt;P&gt;             70  wa_vbap-pstyv,&lt;/P&gt;&lt;P&gt;             100 sy-vline.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    ULINE  AT /1(100).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE i006(z50886message).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "salesitem&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 08:24:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/push-button/m-p/3534550#M850413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T08:24:26Z</dc:date>
    </item>
  </channel>
</rss>

