<?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: dialog programming in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430258#M823966</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;please clarify ur query...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u having one I/O field and one table control on screen...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when user give po number into I/O field u want assosiated data of that PO number into table control?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is that so?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 25 Feb 2008 09:57:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-25T09:57:16Z</dc:date>
    <item>
      <title>dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430257#M823965</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 designed a screen with po number and item details in table control.i havnig the requirement that when user givesa ponumber and press &lt;STRONG&gt;enter&lt;/STRONG&gt; the data from item table must be poppulated into table control .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Feb 2008 11:47:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430257#M823965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-24T11:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430258#M823966</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;please clarify ur query...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u having one I/O field and one table control on screen...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when user give po number into I/O field u want assosiated data of that PO number into table control?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is that so?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2008 09:57:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430258#M823966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-25T09:57:16Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430259#M823967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;In PAI of the screen select data for this particular PO number and stored the data in your internal table which used for table control.dont forget to write the loop endloop in PAI and PBO.&lt;/P&gt;&lt;P&gt;write one module in the PAI of the screen to fetch data from database.hope this is clear.otherwise let us  knw&lt;/P&gt;&lt;P&gt;IN PBO.&lt;/P&gt;&lt;P&gt; loop at it_decl into wa_decl with control tc_rec&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  cursor tc_rec-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    module display_mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_decl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    chain.&lt;/P&gt;&lt;P&gt;      field : wa_decl-qtydmgd,&lt;/P&gt;&lt;P&gt;              wa_decl-qtyshdelvd,&lt;/P&gt;&lt;P&gt;              wa_decl-salvagevalue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      module check_qty.&lt;/P&gt;&lt;P&gt;    endchain.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shibu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2008 14:35:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430259#M823967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-25T14:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430260#M823968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;            My layout design is with fields.&lt;/P&gt;&lt;P&gt;PONum &lt;/P&gt;&lt;P&gt;delivery date in PO.&lt;/P&gt;&lt;P&gt;Actual delivery date.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fields inTable Control.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Material Number&lt;/P&gt;&lt;P&gt;Material Description&lt;/P&gt;&lt;P&gt;Qtyin PO&lt;/P&gt;&lt;P&gt;Actual Delivered quantity&lt;/P&gt;&lt;P&gt;Netvalue.&lt;/P&gt;&lt;P&gt; When user enters Po number and press enter fields Delivery date in PO,Matnum,Quantity in Po must be retived from Po table and displayed in screen as disabled mode and we have to enter  Actual delivery date , Actual delivered Qty,Net Value&lt;/P&gt;&lt;P&gt;in screen when user press save all field values must be saved in Delivery table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: raghavendra bysani on Feb 26, 2008 6:44 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 05:44:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430260#M823968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T05:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430261#M823969</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;ok first make all the output enable in which u want automatic output....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now in module user_command of PAI.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write like this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE user_command_1000 INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK' OR 'UP' OR 'CANC'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;WHEN ' '.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      &lt;STRONG&gt;IF itab-matnr IS NOT INITIAL.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;      &lt;STRONG&gt;SELECT mblnr INTO CORRESPONDING FIELDS OF TABLE itab1 FROM mseg&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;WHERE matnr =  itab-matnr.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;        &lt;STRONG&gt;ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_1000  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here when u press enter space will be in sy-ucomm.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here itab-matnr is my input field.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i enter matnr into input field and press enter table control filled with its material doc,which is in table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if usefull...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Feb 2008 09:59:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430261#M823969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-26T09:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430262#M823970</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;Create a screen 100 with header fields &lt;/P&gt;&lt;P&gt;Po number&lt;/P&gt;&lt;P&gt;Delivery date&lt;/P&gt;&lt;P&gt;Actual Delivery date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IN MODULE POOL EDITOR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PBO&lt;/P&gt;&lt;P&gt;loop at it_decl into wa_decl with control tc_rec&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI &lt;/P&gt;&lt;P&gt;Loop at it &lt;U&gt;tab into gs&lt;/U&gt;tab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and table control for item details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THIS IS IN ABAP EDITOR&lt;/P&gt;&lt;P&gt;In PAI for Screen 100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After Entering  the values for &lt;/P&gt;&lt;P&gt;Po number&lt;/P&gt;&lt;P&gt;Delivery date&lt;/P&gt;&lt;P&gt;Actual Delivery date&lt;/P&gt;&lt;P&gt;and press enter( you have to capture that user command in screen 100)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI&lt;/P&gt;&lt;P&gt;case sy-ucomm.&lt;/P&gt;&lt;P&gt;when 'ENTE'.&lt;/P&gt;&lt;P&gt;loop at gt_tab into gs_tab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will populate all the records into table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this helps reward Points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Feb 2008 09:28:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430262#M823970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-27T09:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: dialog programming</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430263#M823971</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;STRONG&gt;For Reference&lt;/STRONG&gt; try  this code as follows. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We  had try on &lt;STRONG&gt;Customer number&lt;/STRONG&gt; IN TRAINING i.e on Kna1-knuur, if we gave kunnr value in first screen, related sales order number should display in table control. in Table Control , if We put a cursor on one sale oreder i.e, vbak-vbeln(sale order hedaer value) then item values has to display in second table control .  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;In Screen Painter&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First Screen say 100 layout design&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flow logic&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  FIELD KNA1-KUNNR MODULE VALIDATE_KUNNR ON INPUT.&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt;create a &lt;/P&gt;&lt;P&gt;Customer number (text box) -&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;(input field form distionary ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  And Create one    Pushbutton for display ( write  FCode)    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Second Screen say 200 lay out degin&lt;/STRONG&gt;      &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;create a (as the above)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Customer number (text box) -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;(input field form distionary )&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Name of Kna1(text box)----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt;(input field form distionary )&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;And&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;Create One Table Control  from interbnal table here for&lt;/STRONG&gt; *header sales order ** . put all these thing in one box for good looking            &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flow logic&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_TAB WITH CONTROL TC1 CURSOR TC1-CURRENT_LINE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_0200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_TAB.&lt;/P&gt;&lt;P&gt;    MODULE MODIFY.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_0200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Third Screen say 300 Lay out Design *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE STATUS_0300.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_TAB1 WITH CONTROL TC2 CURSOR TC2-TOP_LINE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  MODULE USER_COMMAND_0300.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_TAB1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Create One Table Control  from interbnal table here for sales item *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;UPTO THIS PART IS SCREEN PAINTER&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Driver Program ifs follows &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES KNA1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;First internal table for screen 200&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_TAB OCCURS 0,&lt;/P&gt;&lt;P&gt;      CHK,&lt;/P&gt;&lt;P&gt;      VBELN   TYPE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;      KUNNR   TYPE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;      ERNAM   TYPE VBAK-ERNAM,&lt;/P&gt;&lt;P&gt;      AUDAT   TYPE VBAK-AUDAT,&lt;/P&gt;&lt;P&gt;      VBTYP   TYPE VBAK-VBTYP,&lt;/P&gt;&lt;P&gt;      END OF IT_TAB.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;Second internal table for screen 300&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_TAB1 OCCURS 0,&lt;/P&gt;&lt;P&gt;      VBELN    TYPE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      POSNR    TYPE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;      PSTYV    TYPE VBAP-PSTYV,&lt;/P&gt;&lt;P&gt;      POSAR    TYPE VBAP-POSAR,&lt;/P&gt;&lt;P&gt;      END OF IT_TAB1.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----" /&gt;&lt;P&gt;ok_code declaration&lt;/P&gt;&lt;P&gt;DATA  OK_CODE TYPE SY-UCOMM.&lt;/P&gt;&lt;P&gt;DATA: V_KNA1 LIKE KNA1.&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;      Module  STATUS_0100  OUTPUT&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;*----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;PF-STATUS FOR SCREEN 0100&lt;/P&gt;&lt;P&gt;MODULE STATUS_0100 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'FAR'.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0100  OUTPUT&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;      Module  USER_COMMAND_0100  INPUT&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;&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100 INPUT.&lt;/P&gt;&lt;P&gt;  OK_CODE = SY-UCOMM.&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt;    WHEN 'DISP' OR SPACE.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE *&lt;/P&gt;&lt;P&gt;        FROM KNA1&lt;/P&gt;&lt;P&gt;        INTO KNA1&lt;/P&gt;&lt;P&gt;       WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;      SELECT *&lt;/P&gt;&lt;P&gt;        FROM VBAK&lt;/P&gt;&lt;P&gt;       INTO  CORRESPONDING FIELDS OF TABLE IT_TAB&lt;/P&gt;&lt;P&gt;       WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        MESSAGE 'NO RECORDS FOUND' TYPE 'E'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&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;ENDMODULE.                 " USER_COMMAND_0100  INPUT&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;      Module  USER_COMMAND_0200  INPUT&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;MODULE USER_COMMAND_0200 INPUT.&lt;/P&gt;&lt;P&gt;  CONTROLS TC1 TYPE TABLEVIEW USING SCREEN 200.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZFAR'.&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 100.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;      CLEAR IT_TAB.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_TAB WITH KEY CHK = 'X'.&lt;/P&gt;&lt;P&gt;      IF NOT IT_TAB-CHK IS INITIAL.&lt;/P&gt;&lt;P&gt;        SELECT VBELN POSNR PSTYV POSAR&lt;/P&gt;&lt;P&gt;          FROM VBAP&lt;/P&gt;&lt;P&gt;          INTO TABLE IT_TAB1&lt;/P&gt;&lt;P&gt;         WHERE VBELN = IT_TAB-VBELN.&lt;/P&gt;&lt;P&gt;*------Processing error&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE 'NO ITEMS FOUND' TYPE 'E'.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0200  INPUT&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;      Module  STATUS_0200  OUTPUT&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="12" type="ul"&gt;&lt;P&gt;PF-STATUS FOR SCREEN 0200&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;MODULE STATUS_0200 OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZFAR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " STATUS_0200  OUTPUT&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;      Module  STATUS_0300  OUTPUT&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;**----&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;PF-STATUS FOR SCREEN 0300&lt;/P&gt;&lt;P&gt;*MODULE STATUS_0300 OUTPUT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET PF-STATUS 'FAR2'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SET TITLEBAR 'TITLE'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDMODULE.                 " STATUS_0300  OUTPUT&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;      Module  MODIFY  INPUT&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;*----&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt;modifying  table input&lt;/P&gt;&lt;P&gt;MODULE MODIFY INPUT.&lt;/P&gt;&lt;P&gt;  MODIFY IT_TAB INDEX TC1-CURRENT_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " MODIFY  INPUT&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;      Module  USER_COMMAND_0300  INPUT&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;*----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;table control for third screen&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0300 INPUT.&lt;/P&gt;&lt;P&gt;  CONTROLS TC2 TYPE TABLEVIEW USING SCREEN 300.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'FAR2'.&lt;/P&gt;&lt;P&gt;*------case&lt;/P&gt;&lt;P&gt;  CASE OK_CODE.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;leave to previous screen.&lt;/P&gt;&lt;P&gt;  WHEN 'DISP'.&lt;/P&gt;&lt;P&gt;      LEAVE TO SCREEN 200.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------" /&gt;&lt;P&gt;error record no existing sales item found&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        MESSAGE 'NO SA_ITEMS FOUND' TYPE 'E'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND_0300  INPUT&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;      Module  VALIDATE_KUNNR  INPUT&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;*----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;validating kunnr&lt;/P&gt;&lt;P&gt;MODULE VALIDATE_KUNNR INPUT.&lt;/P&gt;&lt;P&gt;  V_KNA1 = KNA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;          FROM KNA1&lt;/P&gt;&lt;P&gt;          INTO KNA1&lt;/P&gt;&lt;P&gt;         WHERE KUNNR = KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;*------Process information&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    CLEAR KNA1.&lt;/P&gt;&lt;P&gt;    KNA1-KUNNR = V_KNA1-KUNNR.&lt;/P&gt;&lt;P&gt;    CASE OK_CODE.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;leave program&lt;/P&gt;&lt;P&gt;      WHEN 'BACK'.&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;HR originaltext="---------" /&gt;&lt;P&gt;raises an error that no customers found.&lt;/P&gt;&lt;P&gt;    MESSAGE 'NO CUSTOMER FOUND' TYPE 'E'.&lt;/P&gt;&lt;P&gt;    LEAVE TO SCREEN 100.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward Points If Usefull&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Fareedas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Fareeda Tabassum S on Apr 30, 2008 11:19 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Apr 2008 05:48:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming/m-p/3430263#M823971</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-30T05:48:04Z</dc:date>
    </item>
  </channel>
</rss>

