<?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: Error with BDC session in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967667#M700341</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;When you populate BDC data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUZEI' 'T_BSEG-XBUZEI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here first field is Screen field name and second field should contain value you need to pass to this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here you need to pass value in stead of 'T_BSEG-XBUZEI'. It should be some internal table field reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like : PERFORM bdc_field USING 'RF05L-BUZEI' ITAB-BUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Oct 2007 03:46:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-25T03:46:36Z</dc:date>
    <item>
      <title>Error with BDC session</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967666#M700340</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 am currently coding  a BDC program for transaction FB09.&lt;/P&gt;&lt;P&gt;When executing the program, the following message appeared:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Field RF05L-BUZEI. input value is longer than screen field"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;following are my BDC codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro      USING 'SAPMF05L'    '0102'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_CURSOR'  'RF05L-BELNR'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RF05L-BELNR' 'T_BSEG-XBELNR'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RF05L-BUKRS' 'BSEG-BUKRS'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RF05L-GJAHR' 'BSEG-GJAHR'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_field       USING 'RF05L-BUZEI' 'T_BSEG-XBUZEI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the "T_BSEG-XBUZEI" field is declared LIKE BSEG-BUZEI, so i presume the field length should be the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i remove the last line  in this code, the message will be changed to&lt;/P&gt;&lt;P&gt;"Field RF05L-GJAHR. input value is longer than screen field", which is the line above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Appreciate if any guru can advise how to solve this, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 03:43:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967666#M700340</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-25T03:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BDC session</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967667#M700341</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;When you populate BDC data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUZEI' 'T_BSEG-XBUZEI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here first field is Screen field name and second field should contain value you need to pass to this field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here you need to pass value in stead of 'T_BSEG-XBUZEI'. It should be some internal table field reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Something like : PERFORM bdc_field USING 'RF05L-BUZEI' ITAB-BUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 03:46:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967667#M700341</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-25T03:46:36Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BDC session</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967668#M700342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please remove single quotes. FOllowing is the correct code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PERFORM bdc_dynpro USING 'SAPMF05L' '0102'.
PERFORM bdc_field USING 'BDC_CURSOR' 'RF05L-BELNR'.
PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
PERFORM bdc_field USING 'RF05L-BELNR' T_BSEG-XBELNR.
PERFORM bdc_field USING 'RF05L-BUKRS' T_BSEG-BUKRS.
PERFORM bdc_field USING 'RF05L-GJAHR' T_BSEG-GJAHR.
PERFORM bdc_field USING 'RF05L-BUZEI' T_BSEG-XBUZEI.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 03:46:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967668#M700342</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-25T03:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BDC session</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967669#M700343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi CL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think there is lot many corrections related to data required in your BDC&lt;/P&gt;&lt;P&gt;For eg &lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BELNR' &amp;lt;b&amp;gt;'T_BSEG-XBELNR'&amp;lt;/b&amp;gt;. replace with &amp;lt;b&amp;gt;t_bseg-xbelnr&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUKRS'&amp;lt;b&amp;gt; 'BSEG-BUKRS'&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-GJAHR' &amp;lt;b&amp;gt;'BSEG-GJAHR'&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUZEI' &amp;lt;b&amp;gt;'T_BSEG-XBUZEI'&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Same with the fields in BOLD. They should be values from internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Atish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 03:47:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967669#M700343</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-25T03:47:12Z</dc:date>
    </item>
    <item>
      <title>Re: Error with BDC session</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967670#M700344</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;The reason for this Error is bcoz u are Passing the Field Names(Literals) like 'T_BSEG-XBUZEI' instead of Field values T_BSEG-XBUZEI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So change the code like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF05L' '0102'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR' &amp;lt;b&amp;gt;RF05L-BELNR.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE' '/00'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BELNR'  &amp;lt;b&amp;gt;T_BSEG-XBELNR.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUKRS'  &amp;lt;b&amp;gt;BSEG-BUKRS.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-GJAHR' &amp;lt;b&amp;gt;BSEG-GJAHR.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF05L-BUZEI' &amp;lt;b&amp;gt;T_BSEG-XBUZEI.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works properly now&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;REWARD IF HELPFUL.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Oct 2007 04:13:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-with-bdc-session/m-p/2967670#M700344</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-10-25T04:13:48Z</dc:date>
    </item>
  </channel>
</rss>

