<?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 Problem : in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942455#M63474</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also 'Back' starts PAI, so you have a chance to react.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make only 'end' and 'cancel' as exit-commands, here you leave without consistency checks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise place first modules to handle the inputs, flag a help variable, if anything was typed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last module should handle OK-code, here 'back' can trigger a popup, if your flag is checked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Jul 2005 05:08:37 GMT</pubDate>
    <dc:creator>christian_wohlfahrt</dc:creator>
    <dc:date>2005-07-20T05:08:37Z</dc:date>
    <item>
      <title>Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942454#M63473</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;I want to develop one screen having functionality similar to ME51 i.e. my screen will have some input fields. If user types anything in any of input fields and press back it should give me a pop up to confirm saving of data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And if user simply invkes a transaction and do not put any values no pop up message should be given.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This happens in case of ME51. If u invoke ME51 and press back without inptting nething it wont give u a pop up. But if u provide a value to input field and press back &lt;STRONG&gt;WITHOUT PRESSING ENTER&lt;/STRONG&gt; i.e. without PAI to be triggered  - a pop is displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How should I go about this problem ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 04:56:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942454#M63473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T04:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942455#M63474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also 'Back' starts PAI, so you have a chance to react.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make only 'end' and 'cancel' as exit-commands, here you leave without consistency checks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise place first modules to handle the inputs, flag a help variable, if anything was typed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last module should handle OK-code, here 'back' can trigger a popup, if your flag is checked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Christian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 05:08:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942455#M63474</guid>
      <dc:creator>christian_wohlfahrt</dc:creator>
      <dc:date>2005-07-20T05:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942456#M63475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Execute txn se37 type POPUP_TO_* and press F4, you will a&lt;/P&gt;&lt;P&gt;list of function modules, choose the one which solves your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also visit &amp;lt;a href="http://www.sapgenie.com/abap/functions.htm"&amp;gt;this&amp;lt;/a&amp;gt; link and &amp;lt;a href="http://www.sapdevelopment.co.uk/fmodules/fmsapp.htm"&amp;gt;this&amp;lt;/a&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Narinder Hartala&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Narinder Singh Hartala&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 05:23:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942456#M63475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T05:23:26Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942457#M63476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To get the dialog message you can try with FM&lt;/P&gt;&lt;P&gt;"POPUP_TO_CONFIRM_STEP". Is you input fields are mandatory then it would be impossible to do this. If not you can check  for the field is initial and do your process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prabhu Rajesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 05:37:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942457#M63476</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T05:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942458#M63477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to use the information in both the above posts together to solve your problem. you could choose to write something like - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FLOW LOGIC - 

PROCESS AFTER INPUT.
  MODULE CANCEL AT EXIT-COMMAND.

PROGRAM CODE - 

MODULE CANCEL INPUT.
  IF SY-UCOMM EQ 'BACK'. (please note that BACK should be defined as a function of type EXIT COMMAND)
    CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
       EXPORTING
        TITEL      = 'TEST'
        TEXTLINE1  = 'Do you want to exit without saving ?'
       IMPORTING  
        ANSWER     = LV_ANSWER.
  ENDIF.
ENDMODULE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if it helped.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 05:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942458#M63477</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T05:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942459#M63478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anand and Christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I was not able to put my problem correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know the FM 'POP_UP_TO_CONFIRM_STEP', module exit at exit command etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is develop a scenario like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario 1&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;1. I execute a z trasaction.&lt;/P&gt;&lt;P&gt;2. I do not input a single character on screen &lt;/P&gt;&lt;P&gt;3. Press back.&lt;/P&gt;&lt;P&gt;4. No pop up is displayed to confirm a step&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Scenario 2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------" /&gt;&lt;P&gt;1. I execute a z trasaction.&lt;/P&gt;&lt;P&gt;2. I input a single character on screen &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(PLESE NOTE THAT I DO NOT PRESS ENTER AND TRIGGER PAI)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;3. Press back.&lt;/P&gt;&lt;P&gt;4. Pop up should be displayed to confirm a step&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To get the scenario plz execute me53 transaction. Input a single character anywhere on screen. DONT PRESS ENTER. Simply press back. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope I am clear with my scenario this time &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 06:22:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942459#M63478</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T06:22:01Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942460#M63479</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;One small correction. Plz refer to Transaction ME51N instead of ME53N to get my scenario&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 06:25:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942460#M63479</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T06:25:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942461#M63480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i assume that this is a module pool program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;did you assign you custom GUI_STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if yes your PAI will get triggered whe you hit the back button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can confirm this by putting a break point in either your custom program or in ME51N&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 06:30:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942461#M63480</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-07-20T06:30:31Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942462#M63481</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 module,write as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check whether the fields are initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if EBAN-BANFN is initial and ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;don't call popup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;call popup.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If some default values are appearing,check the screen-field eq default_vaLUE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 06:51:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942462#M63481</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-07-20T06:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942463#M63482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I think you need not show popup when you didnot enter any values in screen fields.&lt;/P&gt;&lt;P&gt;  If it is a problem you can check the field sy-datar.&lt;/P&gt;&lt;P&gt;  This field is set to 'X' if you change any of screen fields. So you can call popup after checking this field.&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;suresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 07:36:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942463#M63482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T07:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dialog Programming Problem :</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942464#M63483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot. That's exactly what I was looking for.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Jul 2005 07:46:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dialog-programming-problem/m-p/942464#M63483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-20T07:46:41Z</dc:date>
    </item>
  </channel>
</rss>

