<?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: pushbutton in program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108322#M440266</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this program i got confussion where i have to add that exactly . Please tell me the place where i have to add that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Apr 2007 09:57:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-19T09:57:11Z</dc:date>
    <item>
      <title>pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108317#M440261</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;Please help me in this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this Normal report my requirement is like this .&lt;/P&gt;&lt;P&gt;In this report i have to add some logic. Here before adding&lt;/P&gt;&lt;P&gt;that new logic to this report,&lt;/P&gt;&lt;P&gt;i have to maintain this complete report in one Push Button. &lt;/P&gt;&lt;P&gt;After that i have to add logic in this area .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this existing report what is the process to add push button, and where i have to add that push button. And in that push button how can i add this program logic.&lt;/P&gt;&lt;P&gt;Please help me. Please place that push button logic here.&lt;/P&gt;&lt;P&gt;I am new to this area please help. &lt;/P&gt;&lt;P&gt;Report&lt;/P&gt;&lt;P&gt;**********************************&lt;/P&gt;&lt;P&gt;TABLES : /ivl/zmb_behdr,&lt;/P&gt;&lt;P&gt;/ivl/zmb_bndmas,&lt;/P&gt;&lt;P&gt;knvv.&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 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;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_itab OCCURS 0,&lt;/P&gt;&lt;P&gt;kvgr3 LIKE knvv-kvgr3,&lt;/P&gt;&lt;P&gt;zztono LIKE /ivl/zmb_behdr-zztono,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;impdpsno LIKE /ivl/zmb_behdr-impdpsno,&lt;/P&gt;&lt;P&gt;totdtyval LIKE /ivl/zmb_behdr-totdtyval,&lt;/P&gt;&lt;P&gt;zzintrst LIKE /ivl/zmb_behdr-zzintrst,&lt;/P&gt;&lt;P&gt;zzdtyval LIKE /ivl/zmb_behdr-zzdtyval,&lt;/P&gt;&lt;P&gt;zzkunnr LIKE /ivl/zmb_behdr-zzkunnr,&lt;/P&gt;&lt;P&gt;bondregnno LIKE /ivl/zmb_bndmas-bondregnno,&lt;/P&gt;&lt;P&gt;bondno LIKE /ivl/zmb_behdr-bondno,&lt;/P&gt;&lt;P&gt;docno LIKE /ivl/zmb_behdr-docno,&lt;/P&gt;&lt;P&gt;*Begin of modification for change $01&lt;/P&gt;&lt;P&gt;ZZPLASLNO like /ivl/zmb_behdr-ZZPLASLNO,&lt;/P&gt;&lt;P&gt;*End of modification for change $01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF it_itab.&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;Global Workfields *&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;&lt;/P&gt;&lt;P&gt;DATA : w_hdline TYPE i,&lt;/P&gt;&lt;P&gt;w_clrfmt TYPE i VALUE 1,&lt;/P&gt;&lt;P&gt;w_duty LIKE /ivl/zmb_behdr-zzdtyval,&lt;/P&gt;&lt;P&gt;w_int LIKE /ivl/zmb_behdr-zzintrst,&lt;/P&gt;&lt;P&gt;w_tot LIKE /ivl/zmb_behdr-totdtyval,&lt;/P&gt;&lt;P&gt;w_dtyval LIKE t001r_bf-amount..&lt;/P&gt;&lt;P&gt;&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;Selection screen *&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;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b001 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_boedt FOR /ivl/zmb_behdr-boedate OBLIGATORY,&lt;/P&gt;&lt;P&gt;s_kvgr3 FOR knvv-kvgr3 OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b001.&lt;/P&gt;&lt;P&gt;&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;Screen Validation *&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_boedt-low.&lt;/P&gt;&lt;P&gt;PERFORM boedate_listing CHANGING s_boedt-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_boedt-high.&lt;/P&gt;&lt;P&gt;PERFORM boedate_listing1 CHANGING s_boedt-high.&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;PERFORM check_kvgr3.&lt;/P&gt;&lt;P&gt;&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 *&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fetch_data.&lt;/P&gt;&lt;P&gt;&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 *&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;&lt;/P&gt;&lt;P&gt;IF w_hdline = 0.&lt;/P&gt;&lt;P&gt;WRITE : ''(135).&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;PERFORM write_data.&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;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;Top of page *&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;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM header.&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; Form check_kvgr3&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 check_kvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'EQ'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'BT'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'BT'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;&lt;/P&gt;&lt;P&gt;ENDFORM. " check_kvgr3&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; Form boedate_listing&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;&amp;lt;--P_s_boedt_LOW text&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 boedate_listing CHANGING p_s_boedt_low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_boedate OCCURS 0,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;END OF it_boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_boedate.&lt;/P&gt;&lt;P&gt;REFRESH it_boedate.&lt;/P&gt;&lt;P&gt;SELECT boedate INTO TABLE it_boedate&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_boedate BY boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_boedate.&lt;/P&gt;&lt;P&gt;IF it_boedate-boedate = ' '.&lt;/P&gt;&lt;P&gt;DELETE it_boedate.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;retfield = 'CPONO'&lt;/P&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;P&gt;dynpnr = sy-dynnr&lt;/P&gt;&lt;P&gt;dynprofield = 'sapcpono'&lt;/P&gt;&lt;P&gt;window_title = 'BOE Date Listing'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;display = ' '&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = it_boedate&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;parameter_error = 1&lt;/P&gt;&lt;P&gt;no_values_found = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " boedate_listing&lt;/P&gt;&lt;P&gt;&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; Form boedate_listing1&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;&amp;lt;--P_s_boedt_HIGH text&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 boedate_listing1 CHANGING p_s_boedt_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_boedate OCCURS 0,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;END OF it_boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_boedate.&lt;/P&gt;&lt;P&gt;REFRESH it_boedate.&lt;/P&gt;&lt;P&gt;SELECT boedate INTO TABLE it_boedate&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_boedate BY boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_boedate.&lt;/P&gt;&lt;P&gt;IF it_boedate-boedate = ' '.&lt;/P&gt;&lt;P&gt;DELETE it_boedate.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;retfield = 'CPONO'&lt;/P&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;P&gt;dynpnr = sy-dynnr&lt;/P&gt;&lt;P&gt;dynprofield = 'sapcpono'&lt;/P&gt;&lt;P&gt;window_title = 'BOE Date Listing'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;display = ' '&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = it_boedate&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;parameter_error = 1&lt;/P&gt;&lt;P&gt;no_values_found = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " boedate_listing1&lt;/P&gt;&lt;P&gt;&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; Form fetch_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT zztono boedate impdpsno totdtyval&lt;/P&gt;&lt;P&gt;*Begin of modification for change $01&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;zzintrst zzdtyval zzkunnr bondno docno&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;zzintrst zzdtyval zzkunnr bondno docno ZZPLASLNO&lt;/P&gt;&lt;P&gt;*End of modification for change $01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_itab&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr&lt;/P&gt;&lt;P&gt;WHERE doctype EQ 'GBOE'&lt;/P&gt;&lt;P&gt;AND boedate IN s_boedt&lt;/P&gt;&lt;P&gt;AND boestat NE 'X'. " Mahesh / 29.08.2003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = it_itab-ZZPLASLNO&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OUTPUT = it_itab-ZZPLASLNO.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_dtyval = it_itab-zzdtyval.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'FI_ROUND_AMOUNT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;amount_in = w_dtyval&lt;/P&gt;&lt;P&gt;company = '1970'&lt;/P&gt;&lt;P&gt;currency = 'INR'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;amount_out = w_dtyval&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DIFFERENCE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ROUNDING_UNIT =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;it_itab-zzdtyval = w_dtyval.&lt;/P&gt;&lt;P&gt;MODIFY it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE bondregnno&lt;/P&gt;&lt;P&gt;INTO it_itab-bondregnno&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_bndmas&lt;/P&gt;&lt;P&gt;WHERE bondno = it_itab-bondno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE kvgr3 INTO it_itab-kvgr3&lt;/P&gt;&lt;P&gt;FROM knvv&lt;/P&gt;&lt;P&gt;WHERE kunnr = it_itab-zzkunnr&lt;/P&gt;&lt;P&gt;AND kvgr3 IN s_kvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;MODIFY it_itab TRANSPORTING bondregnno kvgr3.&lt;/P&gt;&lt;P&gt;w_duty = w_duty + it_itab-zzdtyval.&lt;/P&gt;&lt;P&gt;w_int = w_int + it_itab-zzintrst.&lt;/P&gt;&lt;P&gt;w_tot = w_tot + it_itab-totdtyval.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;DELETE it_itab.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_itab LINES w_hdline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fetch_data&lt;/P&gt;&lt;P&gt;&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; Form write_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 write_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;LOOP AT it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF w_clrfmt = 1.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_KEY INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;w_clrfmt = 2.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;w_clrfmt = 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE :/(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-zztono,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-docno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-boedate,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(25) it_itab-impdpsno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(12) it_itab-ZZPLASLNO,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-bondregnno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-totdtyval,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-zzintrst,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-zzdtyval,&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LAST.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;WRITE :(1) sy-vline,&lt;/P&gt;&lt;P&gt;(6) ''(150) COLOR COL_NEGATIVE,&lt;/P&gt;&lt;P&gt;(85) ' ',&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_tot,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_int,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_duty,&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " write_data&lt;/P&gt;&lt;P&gt;&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; Form header&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEW-LINE NO-SCROLLING.&lt;/P&gt;&lt;P&gt;WRITE : (50) '',&lt;/P&gt;&lt;P&gt;(24) ''(201) COLOR COL_NEGATIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_TOTAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : (144) sy-uline.&lt;/P&gt;&lt;P&gt;WRITE :/(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(100),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(200),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(101),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(25) ''(102),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(12) ''(202),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(103),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(104),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(105),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(106),&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " header&lt;/P&gt;&lt;P&gt;***************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:29:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108317#M440261</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108318#M440262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u have to create a new PF status thru SE41 , in that  u  have to create Push buttions..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that PF status u have to call it from this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set pf-status 'testing'.&lt;/P&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 'testing'.&lt;/P&gt;&lt;P&gt;do some thing in SAP&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;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:33:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108318#M440262</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108319#M440263</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;You do not need a new PF (gui) status to create pushbuttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please explain again what you want the pushbutton to do.  I do not understand your question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:41:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108319#M440263</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108320#M440264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;prabhu where i have to add that pf _status exactly&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:51:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108320#M440264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108321#M440265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ali &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You nedd to add it in End-of-selection event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as set pf-status '   '&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Rk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:55:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108321#M440265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108322#M440266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this program i got confussion where i have to add that exactly . Please tell me the place where i have to add that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 09:57:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108322#M440266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T09:57:11Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108323#M440267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi alil&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write here&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 *&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;&amp;lt;b&amp;gt;set pf-status &amp;lt;status name&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;IF w_hdline = 0.&lt;/P&gt;&lt;P&gt;WRITE : ''(135).&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;PERFORM write_data.&lt;/P&gt;&lt;P&gt;ENDIf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have to put this before writing data into list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards Rk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:01:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108323#M440267</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108324#M440268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please help me in this report at which place i have to add that set Pf_status.&lt;/P&gt;&lt;P&gt;I am getting confussion.&lt;/P&gt;&lt;P&gt;Pleas help me urgent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:03:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108324#M440268</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108325#M440269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check RK post ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tell me where do u want  to add Push button ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in out ---&amp;gt; then u have to create PF status.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:08:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108325#M440269</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108326#M440270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After adding that code here, what are the next steps to do or this is enough. &lt;/P&gt;&lt;P&gt;Than how should be the output.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:08:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108326#M440270</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108327#M440271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ali,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the &amp;lt;b&amp;gt;START-OF SELECTION&amp;lt;/b&amp;gt; screen you can to do it.&lt;/P&gt;&lt;P&gt;In the below code of yours......I bold saying that PUT HERE your status....OK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report&lt;/P&gt;&lt;P&gt;**********************************&lt;/P&gt;&lt;P&gt;TABLES : /ivl/zmb_behdr,&lt;/P&gt;&lt;P&gt;/ivl/zmb_bndmas,&lt;/P&gt;&lt;P&gt;knvv.&lt;/P&gt;&lt;P&gt;&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 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;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_itab OCCURS 0,&lt;/P&gt;&lt;P&gt;kvgr3 LIKE knvv-kvgr3,&lt;/P&gt;&lt;P&gt;zztono LIKE /ivl/zmb_behdr-zztono,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;impdpsno LIKE /ivl/zmb_behdr-impdpsno,&lt;/P&gt;&lt;P&gt;totdtyval LIKE /ivl/zmb_behdr-totdtyval,&lt;/P&gt;&lt;P&gt;zzintrst LIKE /ivl/zmb_behdr-zzintrst,&lt;/P&gt;&lt;P&gt;zzdtyval LIKE /ivl/zmb_behdr-zzdtyval,&lt;/P&gt;&lt;P&gt;zzkunnr LIKE /ivl/zmb_behdr-zzkunnr,&lt;/P&gt;&lt;P&gt;bondregnno LIKE /ivl/zmb_bndmas-bondregnno,&lt;/P&gt;&lt;P&gt;bondno LIKE /ivl/zmb_behdr-bondno,&lt;/P&gt;&lt;P&gt;docno LIKE /ivl/zmb_behdr-docno,&lt;/P&gt;&lt;P&gt;*Begin of modification for change $01&lt;/P&gt;&lt;P&gt;ZZPLASLNO like /ivl/zmb_behdr-ZZPLASLNO,&lt;/P&gt;&lt;P&gt;*End of modification for change $01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END OF it_itab.&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;Global Workfields *&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;&lt;/P&gt;&lt;P&gt;DATA : w_hdline TYPE i,&lt;/P&gt;&lt;P&gt;w_clrfmt TYPE i VALUE 1,&lt;/P&gt;&lt;P&gt;w_duty LIKE /ivl/zmb_behdr-zzdtyval,&lt;/P&gt;&lt;P&gt;w_int LIKE /ivl/zmb_behdr-zzintrst,&lt;/P&gt;&lt;P&gt;w_tot LIKE /ivl/zmb_behdr-totdtyval,&lt;/P&gt;&lt;P&gt;w_dtyval LIKE t001r_bf-amount..&lt;/P&gt;&lt;P&gt;&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;Selection screen *&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;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK b001 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : s_boedt FOR /ivl/zmb_behdr-boedate OBLIGATORY,&lt;/P&gt;&lt;P&gt;s_kvgr3 FOR knvv-kvgr3 OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b001.&lt;/P&gt;&lt;P&gt;&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;Screen Validation *&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_boedt-low.&lt;/P&gt;&lt;P&gt;PERFORM boedate_listing CHANGING s_boedt-low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_boedt-high.&lt;/P&gt;&lt;P&gt;PERFORM boedate_listing1 CHANGING s_boedt-high.&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;PERFORM check_kvgr3.&lt;/P&gt;&lt;P&gt;&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 *&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;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;*PUT HERE your PF_STATUS.....OK&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM fetch_data.&lt;/P&gt;&lt;P&gt;&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 *&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;&lt;/P&gt;&lt;P&gt;IF w_hdline = 0.&lt;/P&gt;&lt;P&gt;WRITE : ''(135).&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;PERFORM write_data.&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;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;Top of page *&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;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM header.&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; Form check_kvgr3&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 check_kvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'EQ'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'BT'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT s_kvgr3.&lt;/P&gt;&lt;P&gt;CHECK s_kvgr3-option = 'BT'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM knvv&lt;/P&gt;&lt;P&gt;CLIENT SPECIFIED WHERE&lt;/P&gt;&lt;P&gt;mandt = sy-mandt AND&lt;/P&gt;&lt;P&gt;kvgr3 = s_kvgr3-low.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE e000(38) WITH 'Select proper customer gp'.&lt;/P&gt;&lt;P&gt;ENDIF.&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;&lt;/P&gt;&lt;P&gt;ENDFORM. " check_kvgr3&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; Form boedate_listing&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;&amp;lt;--P_s_boedt_LOW text&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 boedate_listing CHANGING p_s_boedt_low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_boedate OCCURS 0,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;END OF it_boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_boedate.&lt;/P&gt;&lt;P&gt;REFRESH it_boedate.&lt;/P&gt;&lt;P&gt;SELECT boedate INTO TABLE it_boedate&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_boedate BY boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_boedate.&lt;/P&gt;&lt;P&gt;IF it_boedate-boedate = ' '.&lt;/P&gt;&lt;P&gt;DELETE it_boedate.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;retfield = 'CPONO'&lt;/P&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;P&gt;dynpnr = sy-dynnr&lt;/P&gt;&lt;P&gt;dynprofield = 'sapcpono'&lt;/P&gt;&lt;P&gt;window_title = 'BOE Date Listing'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;display = ' '&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = it_boedate&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;parameter_error = 1&lt;/P&gt;&lt;P&gt;no_values_found = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " boedate_listing&lt;/P&gt;&lt;P&gt;&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; Form boedate_listing1&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;&amp;lt;--P_s_boedt_HIGH text&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 boedate_listing1 CHANGING p_s_boedt_high.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_boedate OCCURS 0,&lt;/P&gt;&lt;P&gt;boedate LIKE /ivl/zmb_behdr-boedate,&lt;/P&gt;&lt;P&gt;END OF it_boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_boedate.&lt;/P&gt;&lt;P&gt;REFRESH it_boedate.&lt;/P&gt;&lt;P&gt;SELECT boedate INTO TABLE it_boedate&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT it_boedate BY boedate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_boedate.&lt;/P&gt;&lt;P&gt;IF it_boedate-boedate = ' '.&lt;/P&gt;&lt;P&gt;DELETE it_boedate.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;retfield = 'CPONO'&lt;/P&gt;&lt;P&gt;dynpprog = sy-repid&lt;/P&gt;&lt;P&gt;dynpnr = sy-dynnr&lt;/P&gt;&lt;P&gt;dynprofield = 'sapcpono'&lt;/P&gt;&lt;P&gt;window_title = 'BOE Date Listing'&lt;/P&gt;&lt;P&gt;value_org = 'S'&lt;/P&gt;&lt;P&gt;display = ' '&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;value_tab = it_boedate&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;parameter_error = 1&lt;/P&gt;&lt;P&gt;no_values_found = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " boedate_listing1&lt;/P&gt;&lt;P&gt;&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; Form fetch_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 fetch_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT zztono boedate impdpsno totdtyval&lt;/P&gt;&lt;P&gt;*Begin of modification for change $01&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;zzintrst zzdtyval zzkunnr bondno docno&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;zzintrst zzdtyval zzkunnr bondno docno ZZPLASLNO&lt;/P&gt;&lt;P&gt;*End of modification for change $01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_itab&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_behdr&lt;/P&gt;&lt;P&gt;WHERE doctype EQ 'GBOE'&lt;/P&gt;&lt;P&gt;AND boedate IN s_boedt&lt;/P&gt;&lt;P&gt;AND boestat NE 'X'. " Mahesh / 29.08.2003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_ALPHA_OUTPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = it_itab-ZZPLASLNO&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;OUTPUT = it_itab-ZZPLASLNO.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;w_dtyval = it_itab-zzdtyval.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'FI_ROUND_AMOUNT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;amount_in = w_dtyval&lt;/P&gt;&lt;P&gt;company = '1970'&lt;/P&gt;&lt;P&gt;currency = 'INR'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;amount_out = w_dtyval&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DIFFERENCE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ROUNDING_UNIT =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;it_itab-zzdtyval = w_dtyval.&lt;/P&gt;&lt;P&gt;MODIFY it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE bondregnno&lt;/P&gt;&lt;P&gt;INTO it_itab-bondregnno&lt;/P&gt;&lt;P&gt;FROM /ivl/zmb_bndmas&lt;/P&gt;&lt;P&gt;WHERE bondno = it_itab-bondno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE kvgr3 INTO it_itab-kvgr3&lt;/P&gt;&lt;P&gt;FROM knvv&lt;/P&gt;&lt;P&gt;WHERE kunnr = it_itab-zzkunnr&lt;/P&gt;&lt;P&gt;AND kvgr3 IN s_kvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0 .&lt;/P&gt;&lt;P&gt;MODIFY it_itab TRANSPORTING bondregnno kvgr3.&lt;/P&gt;&lt;P&gt;w_duty = w_duty + it_itab-zzdtyval.&lt;/P&gt;&lt;P&gt;w_int = w_int + it_itab-zzintrst.&lt;/P&gt;&lt;P&gt;w_tot = w_tot + it_itab-totdtyval.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;DELETE it_itab.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_itab LINES w_hdline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fetch_data&lt;/P&gt;&lt;P&gt;&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; Form write_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 write_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;LOOP AT it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF w_clrfmt = 1.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_KEY INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;w_clrfmt = 2.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;w_clrfmt = 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE :/(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-zztono,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-docno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-boedate,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(25) it_itab-impdpsno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(12) it_itab-ZZPLASLNO,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) it_itab-bondregnno,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-totdtyval,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-zzintrst,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) it_itab-zzdtyval,&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LAST.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;WRITE :(1) sy-vline,&lt;/P&gt;&lt;P&gt;(6) ''(150) COLOR COL_NEGATIVE,&lt;/P&gt;&lt;P&gt;(85) ' ',&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_tot,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_int,&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) w_duty,&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " write_data&lt;/P&gt;&lt;P&gt;&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; Form header&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&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;--&amp;gt; p1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;-- p2 text&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 header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NEW-LINE NO-SCROLLING.&lt;/P&gt;&lt;P&gt;WRITE : (50) '',&lt;/P&gt;&lt;P&gt;(24) ''(201) COLOR COL_NEGATIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_TOTAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE : (144) sy-uline.&lt;/P&gt;&lt;P&gt;WRITE :/(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(100),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(200),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(101),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(25) ''(102),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(12) ''(202),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(10) ''(103),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(104),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(105),&lt;/P&gt;&lt;P&gt;(1) sy-vline,&lt;/P&gt;&lt;P&gt;(13) ''(106),&lt;/P&gt;&lt;P&gt;(1) sy-vline.&lt;/P&gt;&lt;P&gt;WRITE :/(144) sy-uline.&lt;/P&gt;&lt;P&gt;FORMAT COLOR OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " header&lt;/P&gt;&lt;P&gt;***************************************&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;Reward all helpful answers...........&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;V.Raghavender.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108327#M440271</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108328#M440272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ali.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; did you created that Pf status for this program through Se41 or just double click on that &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set pf-status &amp;lt;b&amp;gt;'SAMPLE'&amp;lt;/b&amp;gt; ,on sample..like &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you will find the push button on your list output .then write the code accordingly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards Rk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:14:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108328#M440272</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-19T10:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: pushbutton in program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108329#M440273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ahammad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this simple report.This will suit your requirement.&lt;/P&gt;&lt;P&gt;Here if you click GET_LIST it will display the report.No need to use Execute button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  z_vig_sdn_test.&lt;/P&gt;&lt;P&gt;TABLES:vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:p_vbeln TYPE vbak-vbeln.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN :PUSHBUTTON /2(10) but1 USER-COMMAND fcode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  but1 = 'GET List'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'GUI_LIST'.&lt;/P&gt;&lt;P&gt;  LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  PERFORM write.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&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;      Form  write&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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 write.&lt;/P&gt;&lt;P&gt;  WRITE:p_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "write&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2007 10:17:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pushbutton-in-program/m-p/2108329#M440273</guid>
      <dc:creator>former_member491305</dc:creator>
      <dc:date>2007-04-19T10:17:37Z</dc:date>
    </item>
  </channel>
</rss>

