<?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: MPP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235550#M481451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Statements of the Screen Flow Logic &lt;/P&gt;&lt;P&gt;Screen Keywords: &lt;/P&gt;&lt;P&gt;PROCESS Defines the processing event &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;( BEFORE OUTPUT / AFTER INPUT) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FIELD Specifies the field to which the &lt;/P&gt;&lt;P&gt;processing refers. &lt;/P&gt;&lt;P&gt;MODULE Specifies the processing module &lt;/P&gt;&lt;P&gt;SELECT Checks input against a table &lt;/P&gt;&lt;P&gt;VALUES Defines permitted input values &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(can only be used with FIELD) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHAIN Starts a processing chain &lt;/P&gt;&lt;P&gt;ENDCHAIN Ends a chain &lt;/P&gt;&lt;P&gt;LOOP Starts block processing &lt;/P&gt;&lt;P&gt;ENDLOOP Ends block processing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional Processing Control Specifications: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON INPUT Process only on input &lt;/P&gt;&lt;P&gt;(where field contents are not initial) &lt;/P&gt;&lt;P&gt;ON CHAIN-INPUT Process only on input in a chain &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON REQUEST Process only on request (when &lt;/P&gt;&lt;P&gt;user enters a value on the screen) &lt;/P&gt;&lt;P&gt;ON CHAIN-REQUEST Process only on request in a chain &lt;/P&gt;&lt;P&gt;ON &lt;STRONG&gt;-INPUT Process only on '&lt;/STRONG&gt;' input &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT EXIT-COMMAND Process only on command entry 'E' &lt;/P&gt;&lt;P&gt;to cancel all entries &lt;/P&gt;&lt;P&gt;AT CURSOR-SELECTION Process only after cursor selection &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;General Rules: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Each statement concludes with a period. &lt;/P&gt;&lt;P&gt;- You can combine FIELD with MODULE &lt;/P&gt;&lt;P&gt;and SELECT. &lt;/P&gt;&lt;P&gt;- You can only use VALUES together with field &lt;/P&gt;&lt;P&gt;assignment (FIELD). &lt;/P&gt;&lt;P&gt;- You can only use ON ... with field assignments. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application Help &lt;/P&gt;&lt;P&gt;Screens &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Processing Screens &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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>Mon, 07 May 2007 05:22:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-07T05:22:06Z</dc:date>
    <item>
      <title>MPP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235547#M481448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;What are the events in module pool programming????and what are the statements used for Mpp(i mean like fields:,chain...endchain) and what are the use of these statements????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 05:18:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235547#M481448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T05:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: MPP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235548#M481449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PBO event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event is triggered before the screen is displayed. The processing of screen before the display of screen is done in this event. For example, filling in default values in the screen fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PAI event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This event is responsible for processing of screen after the user enters the data and clicks the pushbutton. The processing of screen can include displaying another screen, or just displaying list or quitting the transaction itself and many more things. Usually it is displaying another screen. These operations can be carried out in the PAI event. OKCODE plays an important role in this operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POV event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Process on value request is triggered when the user clicks F4 key. You can handle this event when the user presses F4 key by writing code for the same in module pool program. Normally when the user presses F4, list of possible values is displayed. The standard list produced by system is adequate for applications you develop yourself. However, you can also have the option of setting up your own documentation and lists of possible values that are more detailed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POH event&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Normally when the user places the cursor on the field and presses F1 function key, the system displays its own Help for that particular field. You can add your own functionality to the Help button by writing code for the same in the POH event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1767248"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 05:20:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235548#M481449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T05:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: MPP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235549#M481450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chain End Chain statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2837540"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3335324"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 05:21:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235549#M481450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T05:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: MPP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235550#M481451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP Statements of the Screen Flow Logic &lt;/P&gt;&lt;P&gt;Screen Keywords: &lt;/P&gt;&lt;P&gt;PROCESS Defines the processing event &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;( BEFORE OUTPUT / AFTER INPUT) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FIELD Specifies the field to which the &lt;/P&gt;&lt;P&gt;processing refers. &lt;/P&gt;&lt;P&gt;MODULE Specifies the processing module &lt;/P&gt;&lt;P&gt;SELECT Checks input against a table &lt;/P&gt;&lt;P&gt;VALUES Defines permitted input values &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;(can only be used with FIELD) &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHAIN Starts a processing chain &lt;/P&gt;&lt;P&gt;ENDCHAIN Ends a chain &lt;/P&gt;&lt;P&gt;LOOP Starts block processing &lt;/P&gt;&lt;P&gt;ENDLOOP Ends block processing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional Processing Control Specifications: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON INPUT Process only on input &lt;/P&gt;&lt;P&gt;(where field contents are not initial) &lt;/P&gt;&lt;P&gt;ON CHAIN-INPUT Process only on input in a chain &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON REQUEST Process only on request (when &lt;/P&gt;&lt;P&gt;user enters a value on the screen) &lt;/P&gt;&lt;P&gt;ON CHAIN-REQUEST Process only on request in a chain &lt;/P&gt;&lt;P&gt;ON &lt;STRONG&gt;-INPUT Process only on '&lt;/STRONG&gt;' input &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT EXIT-COMMAND Process only on command entry 'E' &lt;/P&gt;&lt;P&gt;to cancel all entries &lt;/P&gt;&lt;P&gt;AT CURSOR-SELECTION Process only after cursor selection &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;General Rules: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Each statement concludes with a period. &lt;/P&gt;&lt;P&gt;- You can combine FIELD with MODULE &lt;/P&gt;&lt;P&gt;and SELECT. &lt;/P&gt;&lt;P&gt;- You can only use VALUES together with field &lt;/P&gt;&lt;P&gt;assignment (FIELD). &lt;/P&gt;&lt;P&gt;- You can only use ON ... with field assignments. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application Help &lt;/P&gt;&lt;P&gt;Screens &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Processing Screens &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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>Mon, 07 May 2007 05:22:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235550#M481451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T05:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: MPP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235551#M481452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Check if the info is helpful&lt;/P&gt;&lt;P&gt;The screen flow logic is divided into four components:&lt;/P&gt;&lt;P&gt;1.Process Before Output (PBO) event: &lt;/P&gt;&lt;P&gt;       which is processed before the screen is displayed&lt;/P&gt;&lt;P&gt;2.Process After Input (PAI) event: &lt;/P&gt;&lt;P&gt;       Which is processed after a user action on the screen&lt;/P&gt;&lt;P&gt;3.Process on help request (POH)&lt;/P&gt;&lt;P&gt;       which is processed when F1 is pressed&lt;/P&gt;&lt;P&gt;4.Process on value request (POV)&lt;/P&gt;&lt;P&gt;       Which is processed when F4 is pressed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 May 2007 05:24:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/mpp/m-p/2235551#M481452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-07T05:24:39Z</dc:date>
    </item>
  </channel>
</rss>

