<?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: need experts in dialog programming issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664443#M1288192</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;code is below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;MODULE TC_CONTROL.&lt;/P&gt;&lt;P&gt;LOOP AT it_data&lt;/P&gt;&lt;P&gt;INTO wa_data&lt;/P&gt;&lt;P&gt;WITH CONTROL tc_control&lt;/P&gt;&lt;P&gt;CURSOR tc_control-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE tc_control_get_lines.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;MODULE EXIT AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_DATA.&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-FREPS_N.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-TOEPS_N.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-PRCH_A.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-SRVC_AMT .&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-ACCNT_C.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-AMT_D.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-NARR_X.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-CRPRD_N.&lt;/P&gt;&lt;P&gt;MODULE tc_control_modify ON CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_SAVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************************************&lt;/P&gt;&lt;P&gt;MODULE tc_control_get_lines OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tc_controls_lines = sy-loopc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " tc_control_get_lines OUTPUT&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCR OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-UCOMM = 'REFR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;SCREEN-OUTPUT = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;MODULE EXIT INPUT.&lt;/P&gt;&lt;P&gt;OK_CODE = SY-UCOMM.&lt;/P&gt;&lt;P&gt;IF OK_CODE = 'BACK' OR OK_CODE = 'ENTR'.&lt;/P&gt;&lt;P&gt;CLEAR OK_CODE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CASE OK_CODE.&lt;/P&gt;&lt;P&gt;WHEN 'EXIT' OR 'C ANC' OR 'BCK'.&lt;/P&gt;&lt;P&gt;LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE. " EXIT INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCREEN INPUT.&lt;/P&gt;&lt;P&gt;OK_CODE = SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-UCOMM = 'REFR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCREEN-OUTPUT = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF OK_CODE = 'ENTR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = 'OK_CODE'.&lt;/P&gt;&lt;P&gt;SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODULE tc_control_modify INPUT.&lt;/P&gt;&lt;P&gt;move-corresponding WA_DATA to it_data.&lt;/P&gt;&lt;P&gt;*MODIFY it_data&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FROM wa_data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INDEX tc_control-current_line.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;indeX SY-STEPL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;append wa_data to it_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " tc_control_modify INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_SAVE_DATA INPUT.&lt;/P&gt;&lt;P&gt;loop at it_data into wa_data.&lt;/P&gt;&lt;P&gt;modify it_data from wa_data.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;vijay dwivedi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2009 06:32:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-02T06:32:32Z</dc:date>
    <item>
      <title>need experts in dialog programming issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664442#M1288191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;i am facing a strange problem. in dialog programming i have a TABLE CONTROL in which&lt;/P&gt;&lt;P&gt;user will input the data and finally it will save in z table.&lt;/P&gt;&lt;P&gt;everything is going fine except when user pressing enter , data being washed out from the screen.&lt;/P&gt;&lt;P&gt;means if he is filling 2 lines in Tb control and press enter then data be washout and showing empty table control with 2 lines active and rest of inactive.&lt;/P&gt;&lt;P&gt;data is coming into internal table properly in PAI and finally in pbo i am taking a loop on internal table and passing the data to the work area of the screen line by line.&lt;/P&gt;&lt;P&gt;screen-name of the table control is also passing in the same wa_itab that i am using in abap code.&lt;/P&gt;&lt;P&gt;screen element is same as work area and internal table .&lt;/P&gt;&lt;P&gt;please suggest me the any clue .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: vijay dwivedi on Jun 2, 2009 2:31 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 06:31:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664442#M1288191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T06:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: need experts in dialog programming issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664443#M1288192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;code is below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;MODULE TC_CONTROL.&lt;/P&gt;&lt;P&gt;LOOP AT it_data&lt;/P&gt;&lt;P&gt;INTO wa_data&lt;/P&gt;&lt;P&gt;WITH CONTROL tc_control&lt;/P&gt;&lt;P&gt;CURSOR tc_control-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE tc_control_get_lines.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;MODULE EXIT AT EXIT-COMMAND.&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_DATA.&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-FREPS_N.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-TOEPS_N.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-PRCH_A.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-SRVC_AMT .&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-ACCNT_C.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-AMT_D.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-NARR_X.&lt;/P&gt;&lt;P&gt;FIELD WA_DATA-CRPRD_N.&lt;/P&gt;&lt;P&gt;MODULE tc_control_modify ON CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_SAVE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************************************&lt;/P&gt;&lt;P&gt;MODULE tc_control_get_lines OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_tc_controls_lines = sy-loopc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " tc_control_get_lines OUTPUT&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCR OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-UCOMM = 'REFR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;SCREEN-OUTPUT = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;MODULE EXIT INPUT.&lt;/P&gt;&lt;P&gt;OK_CODE = SY-UCOMM.&lt;/P&gt;&lt;P&gt;IF OK_CODE = 'BACK' OR OK_CODE = 'ENTR'.&lt;/P&gt;&lt;P&gt;CLEAR OK_CODE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CASE OK_CODE.&lt;/P&gt;&lt;P&gt;WHEN 'EXIT' OR 'C ANC' OR 'BCK'.&lt;/P&gt;&lt;P&gt;LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE. " EXIT INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE CLEAR_SCREEN INPUT.&lt;/P&gt;&lt;P&gt;OK_CODE = SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-UCOMM = 'REFR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SCREEN-OUTPUT = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF OK_CODE = 'ENTR'.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF SCREEN-NAME = 'OK_CODE'.&lt;/P&gt;&lt;P&gt;SCREEN-ACTIVE = 0.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;MODULE tc_control_modify INPUT.&lt;/P&gt;&lt;P&gt;move-corresponding WA_DATA to it_data.&lt;/P&gt;&lt;P&gt;*MODIFY it_data&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FROM wa_data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INDEX tc_control-current_line.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;indeX SY-STEPL.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;append wa_data to it_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " tc_control_modify INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE USER_SAVE_DATA INPUT.&lt;/P&gt;&lt;P&gt;loop at it_data into wa_data.&lt;/P&gt;&lt;P&gt;modify it_data from wa_data.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;vijay dwivedi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 06:32:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664443#M1288192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T06:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: need experts in dialog programming issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664444#M1288193</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;In PAI&lt;/P&gt;&lt;P&gt;loop at  it_zsdpm .&lt;/P&gt;&lt;P&gt; MODULE populate_data.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE populate_data INPUT.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_zsdpm LINES v_tlines.&lt;/P&gt;&lt;P&gt;  IF v_tlines GE tc-current_line.&lt;/P&gt;&lt;P&gt;    MODIFY it_zsdpm FROM wa_zsdpm INDEX tc-current_line .&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    APPEND wa_zsdpm TO it_zsdpm.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2009 06:44:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-experts-in-dialog-programming-issue/m-p/5664444#M1288193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-02T06:44:17Z</dc:date>
    </item>
  </channel>
</rss>

