<?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: trigger bdc program on clicking button in oop alv in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850414#M1958139</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will have to query the database first for the fields that you do not have in your alv output yet. Or read an internal table of your program if they contain these missing fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Aug 2016 12:45:16 GMT</pubDate>
    <dc:creator>PeterJonker</dc:creator>
    <dc:date>2016-08-11T12:45:16Z</dc:date>
    <item>
      <title>trigger bdc program on clicking button in oop alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850413#M1958138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;i have created one custom button in oop alv using custom container.in the ouput i have check boxes..i have to select some checkboxes and when i click on the custom button i have to trigger some bdc call transaction code for fch5 transaction.my problem is, the fields in my alv ouput and the mandatory fields in the fch5 transaction are different.how should i co-relate them.&lt;/P&gt;&lt;P&gt;these are the fields in opp alv ouput..&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_final&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chect &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;chect&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vblnr &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;vblnr&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n_chect &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;chect&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;message&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;200&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; style &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;lvc_t_styl&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_final&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;these are fields in bdc &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SAPMFCHK' &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'0500'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BDC_CURSOR'&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-CHECT'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BDC_OKCODE'&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'=UPDA'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-VBLNR'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;vblnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-ZBUKR'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;zbukr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-GJAHR'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;gjahr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-HBKID'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;hbkid&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-HKTID'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;hktid&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-CHECT'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;chect&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'SAPMFCHK'&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'0501'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BDC_CURSOR'&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-RWBTR'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BDC_OKCODE'&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'=UPDA'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;perform &lt;/SPAN&gt;bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PAYR-RWBTR'&amp;nbsp; &lt;/SPAN&gt;lt_payr&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;rwbtr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;i have to place these bdc code withinn loop end loop where flag = 'X'.(here&amp;nbsp; flag is checkbox).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;pls help me&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 11:05:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850413#M1958138</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-11T11:05:45Z</dc:date>
    </item>
    <item>
      <title>Re: trigger bdc program on clicking button in oop alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850414#M1958139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will have to query the database first for the fields that you do not have in your alv output yet. Or read an internal table of your program if they contain these missing fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 12:45:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850414#M1958139</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2016-08-11T12:45:16Z</dc:date>
    </item>
    <item>
      <title>Re: trigger bdc program on clicking button in oop alv</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850415#M1958140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can add all the required fields for the transaction FCH5 and populate in the final internal table ty_final and update it to some custom table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For displaying output you can show only the fields those are required to the output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once you click on the custom button it will call the BDC right...so before calling CALL TRANSACTION....you can retreive the data from the custom table and do your next actions.&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;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Aug 2016 12:51:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/trigger-bdc-program-on-clicking-button-in-oop-alv/m-p/11850415#M1958140</guid>
      <dc:creator>jay_kumar8</dc:creator>
      <dc:date>2016-08-11T12:51:11Z</dc:date>
    </item>
  </channel>
</rss>

