<?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: pbo in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578353#M261104</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The screen flow logic is divided into the Process Before Output (PBO) event, which is processed before the screen is displayed, and the Process After Input (PAI) event, which is processed after a user action on the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT (PBO) is automatically triggered after the PAI processing of the previous screen and before the current screen is displayed. You can program the PBO processing of the screen in this block. At the end of the PBO processing, the screen is displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call a screen, the PROCESS BEFORE OUTPUT event (PBO) is called, and the corresponding event block in the screen flow logic is processed. The screen itself is then displayed until the user triggers the PROCESS AFTER&lt;/P&gt;&lt;P&gt;INPUT (PAI) event by choosing a function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attributes of Screen Elements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entire element of a screen has some attributes, which determines their behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#149; General &amp;#150; These attributes are directly managed by the screen painter like name of the element, or text of element or column width and various things associated with the screen.&lt;/P&gt;&lt;P&gt;&amp;#149; Dictionary &amp;#150; These attributes are applicable to fields, which are from dictionary. Various components of dictionary can be attached to this element like search help, foreign key.&lt;/P&gt;&lt;P&gt;&amp;#149; Program.&lt;/P&gt;&lt;P&gt;&amp;#149; Display &amp;#150; Behavior of the element with respect to their display feature.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at below link for setting the screen attributes dynamically.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Oct 2006 11:08:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-17T11:08:47Z</dc:date>
    <item>
      <title>pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578352#M261103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;   it says in the book that'at the begining of the pbo the runtime system reads the statically created and dynamically modifiable attributes of each screen element on the current screen into a system table with the line type screen.....Can anybody explain is what r the statically created and dynamically modifable attributes...&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;vijaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 11:04:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578352#M261103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T11:04:49Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578353#M261104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The screen flow logic is divided into the Process Before Output (PBO) event, which is processed before the screen is displayed, and the Process After Input (PAI) event, which is processed after a user action on the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT (PBO) is automatically triggered after the PAI processing of the previous screen and before the current screen is displayed. You can program the PBO processing of the screen in this block. At the end of the PBO processing, the screen is displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call a screen, the PROCESS BEFORE OUTPUT event (PBO) is called, and the corresponding event block in the screen flow logic is processed. The screen itself is then displayed until the user triggers the PROCESS AFTER&lt;/P&gt;&lt;P&gt;INPUT (PAI) event by choosing a function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attributes of Screen Elements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entire element of a screen has some attributes, which determines their behavior.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#149; General &amp;#150; These attributes are directly managed by the screen painter like name of the element, or text of element or column width and various things associated with the screen.&lt;/P&gt;&lt;P&gt;&amp;#149; Dictionary &amp;#150; These attributes are applicable to fields, which are from dictionary. Various components of dictionary can be attached to this element like search help, foreign key.&lt;/P&gt;&lt;P&gt;&amp;#149; Program.&lt;/P&gt;&lt;P&gt;&amp;#149; Display &amp;#150; Behavior of the element with respect to their display feature.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at below link for setting the screen attributes dynamically.&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Please mark all the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 11:08:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578353#M261104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T11:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578354#M261105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vibha&lt;/P&gt;&lt;P&gt;   Thanks for ur response..but thats not my question...&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 11:12:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578354#M261105</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T11:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578355#M261106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ur question is about PBO and the attributes of the screen as mentioned in the post, if i got it right...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Vibha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 11:17:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578355#M261106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T11:17:18Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578356#M261107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vibha&lt;/P&gt;&lt;P&gt;   my quest is what r the statically created and dynamically modifable attributes...&lt;/P&gt;&lt;P&gt;Thanks and regards&lt;/P&gt;&lt;P&gt;vijaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Oct 2006 12:22:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578356#M261107</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-17T12:22:40Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578357#M261108</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 guess &amp;lt;b&amp;gt;statically created&amp;lt;/b&amp;gt; means from the program itself we create screen elements like buttons,menus etc,function keys for BACK,EXIT,CANCEL etc by setting &lt;/P&gt;&lt;P&gt;PF-STATUS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;dynamically modifiable&amp;lt;/b&amp;gt; means&lt;/P&gt;&lt;P&gt;at runtime depending on which button or key we press &lt;/P&gt;&lt;P&gt;sy-ucomm value changes,&lt;/P&gt;&lt;P&gt;sy-ucomm is a sytem variable that holds the function code for the items created using PF-STATUS.&lt;/P&gt;&lt;P&gt;using CASE ENDCASE for different values process is done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally about how PBO and PAI process flow happens,i gave in the other post along with simple ex, go thru it also,i hope it will be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sowjanya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Oct 2006 02:39:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578357#M261108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-19T02:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: pbo</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578358#M261109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;statically created attributes&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   while creating some fields on the screen , u will double click on the field and give its name , FCODE if any , whether its list box or not ...these will not change at runtime ...so these r static&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;dynamically created attributes&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  u can change the attributes of the screen dynamically..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  loop at screen.
   if screen-name = 'MATNR'.
         screen-input = 0.
         modify screen.
    endif.
  endloop&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Oct 2006 03:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pbo/m-p/1578358#M261109</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-19T03:34:01Z</dc:date>
    </item>
  </channel>
</rss>

