<?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: on chain-request and input in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172283#M754856</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi raja,&lt;/P&gt;&lt;P&gt;  refer this threads,&lt;/P&gt;&lt;P&gt;    &amp;lt;u&amp;gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3029540"&gt;&lt;/A&gt; - 32k&amp;lt;/u&amp;gt;,&lt;/P&gt;&lt;P&gt;    &amp;lt;u&amp;gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="446125"&gt;&lt;/A&gt; - 35k&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Dec 2007 04:13:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-07T04:13:14Z</dc:date>
    <item>
      <title>on chain-request and input</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172282#M754855</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;&lt;/P&gt;&lt;P&gt;               Can you pls explain me whats the difference between&lt;/P&gt;&lt;P&gt;    on chain-request and on chain-input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            I tried both in a situation, but not able to find the differenciation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           Pls advise me with suitable example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rajaram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 04:01:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172282#M754855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T04:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: on chain-request and input</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172283#M754856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi raja,&lt;/P&gt;&lt;P&gt;  refer this threads,&lt;/P&gt;&lt;P&gt;    &amp;lt;u&amp;gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3029540"&gt;&lt;/A&gt; - 32k&amp;lt;/u&amp;gt;,&lt;/P&gt;&lt;P&gt;    &amp;lt;u&amp;gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="446125"&gt;&lt;/A&gt; - 35k&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 04:13:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172283#M754856</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T04:13:14Z</dc:date>
    </item>
    <item>
      <title>Re: on chain-request and input</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172284#M754857</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;&amp;lt;b&amp;gt;ON INPUT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;The ABAP module is called only if the field contains a value other than its initial value. This initial value is determined by the data type of the field: Space for character fields, zero for numeric fields. Even if the user enters the initial value of the screen as the initial value, the module is not called. (ON REQUEST, on the other hand, does trigger the call in this case.)&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;P&gt;ON REQUEST&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;The module &amp;lt;mod&amp;gt; is only called if the user has entered something in the field. This includes cases when the user overwrites an existing value with the same value, or explicitly enters the initial value. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general, the ON REQUEST condition is triggered through any form of "manual input". As well as user input, the following additional methods of entering values also call the module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHAIN.&lt;/P&gt;&lt;P&gt;  FIELD: &amp;lt;f1&amp;gt;, &amp;lt;f 2&amp;gt;,... &lt;/P&gt;&lt;P&gt;  MODULE &amp;lt;mod1&amp;gt; ON CHAIN-INPUT|CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt;  FIELD: &amp;lt;g1&amp;gt;, &amp;lt;g 2&amp;gt;,... &lt;/P&gt;&lt;P&gt;  MODULE &amp;lt;mod2&amp;gt; ON CHAIN-INPUT|CHAIN-REQUEST.&lt;/P&gt;&lt;P&gt; ...&lt;/P&gt;&lt;P&gt;ENDCHAIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The additions ON CHAIN-INPUT and ON CHAIN-REQUEST work like the additions ON INPUT and ON REQUEST that you use for individual fields. The exception is that the module is called whenever at least one of the fields listed in a preceding FIELD statement within the chain meets the condition. So &amp;lt;mod1&amp;gt; is called when one of the fields &amp;lt;fi&amp;gt; meets the condition. &amp;lt;mod2&amp;gt; is called when one of the fields &amp;lt;f i&amp;gt; or &amp;lt;g i&amp;gt; meets the condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 04:14:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172284#M754857</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T04:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: on chain-request and input</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172285#M754858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;on -chain request vil work , ven u fill-up all d fields in the screen. &amp;amp; den u press d " Enter" . in that Enter " on-chain requset vil work".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in short  terms , v can say " after pressing Enter" it vil work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 04:20:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172285#M754858</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T04:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: on chain-request and input</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172286#M754859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Raja ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you are doing good &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_emote jive_macro" src="https://community.sap.com/1200/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;First of all Chain ....end chain is used for validating multiple fields within a particular processing chain,just have a look at the below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex1:&lt;/P&gt;&lt;P&gt;Chain&lt;/P&gt;&lt;P&gt;field v_lifnr module test_lifnr on chain input.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;end chain.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Module test_lifnr will be triggered only if v_lifnr is not initial&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;and validation will be done.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;ex2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Chain&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;field v_lifnr module test_lifnr on chain request.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;end chain.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;here module test_lifnr&amp;nbsp; will be triggered in case the value of v_lifnr is changed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;by change i mean from initial to "aaa" or "aaa" to any other value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;ex3:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Chain&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;field v_accgrp .&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;field v_lifnr module test_lifnr on chain input.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;field v_nam module test_name on chain request.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;end chain.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;in this case module test_lifnr&amp;nbsp; will be triggered in case&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;v_accgrp or v_lifnr is not initial.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;and module test_name&amp;nbsp; will be triggered for all the fields mentioned before it i mean in&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;case any chnge occurs in fields v_accgrp,v_lifnr or v_nam.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;in case you dont make any change in field v_name and still the module&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;test_name can be triggered in case any change occurs in field v_lifnr or v_accgrp.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Thanks.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2015 08:46:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/on-chain-request-and-input/m-p/3172286#M754859</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-02-12T08:46:42Z</dc:date>
    </item>
  </channel>
</rss>

