<?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 How to write BDC in Function exit (user exit ) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277802#M495604</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi champs,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to write one bdc code in a function exit but it is giving me the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" Incorrect nesting: Before the statement "FORM", the structure&lt;/P&gt;&lt;P&gt;introduced by "FUNCTION" must be concluded with "ENDFUNCTION". -	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code which i have written is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;  Include           ZXMRCU01&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_imptt occurs 0,&lt;/P&gt;&lt;P&gt;        POINT like imptt-point,&lt;/P&gt;&lt;P&gt;        MRMIN like imptt-MRMIN,&lt;/P&gt;&lt;P&gt;        MRMAX like imptt-MRMAX,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_imptt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to store BDC screens   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and field values                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA: END OF it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select point&lt;/P&gt;&lt;P&gt;       MRMIN&lt;/P&gt;&lt;P&gt;       MRMAX from imptt into it_imptt&lt;/P&gt;&lt;P&gt;       for all entries in imrg_ins&lt;/P&gt;&lt;P&gt;       where point = imrg_ins-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table imrg_ins with key point = it_imptt-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if imrg_ins-readg &amp;lt; it_imptt-mrmin&lt;/P&gt;&lt;P&gt;     or imrg_ins-readg &amp;gt; it_imptt-mrmax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLIQS0' '0100'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RIWO00-QMART'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/00'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RIWO00-QMART'&lt;/P&gt;&lt;P&gt;                                        'M1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLIQS0' '7200'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=BUCH'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'VIQMEL-QMTXT'&lt;/P&gt;&lt;P&gt;                                        'test desc1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call transaction 'IW21'&lt;/P&gt;&lt;P&gt;                        using it_BDCDATA&lt;/P&gt;&lt;P&gt;                          Mode 'A'&lt;/P&gt;&lt;P&gt;                            update 'S'.&lt;/P&gt;&lt;P&gt;  REFRESH it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text ---- Taking 2 parameters Screen Name &amp;amp; Screen Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING SCREEN_NAME SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;  CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-PROGRAM = SCREEN_NAME.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-DYNPRO = SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  bdc_field&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text---- Taking 2 parameters Field Name &amp;amp; Field Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING FNAME FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-FNAM = FNAME.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;  APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_field	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any different way of writing bdc in user exit?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 May 2007 09:54:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-24T09:54:05Z</dc:date>
    <item>
      <title>How to write BDC in Function exit (user exit )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277802#M495604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi champs,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to write one bdc code in a function exit but it is giving me the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" Incorrect nesting: Before the statement "FORM", the structure&lt;/P&gt;&lt;P&gt;introduced by "FUNCTION" must be concluded with "ENDFUNCTION". -	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code which i have written is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;  Include           ZXMRCU01&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_imptt occurs 0,&lt;/P&gt;&lt;P&gt;        POINT like imptt-point,&lt;/P&gt;&lt;P&gt;        MRMIN like imptt-MRMIN,&lt;/P&gt;&lt;P&gt;        MRMAX like imptt-MRMAX,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      end of it_imptt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to store BDC screens   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and field values                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA: END OF it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select point&lt;/P&gt;&lt;P&gt;       MRMIN&lt;/P&gt;&lt;P&gt;       MRMAX from imptt into it_imptt&lt;/P&gt;&lt;P&gt;       for all entries in imrg_ins&lt;/P&gt;&lt;P&gt;       where point = imrg_ins-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table imrg_ins with key point = it_imptt-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if imrg_ins-readg &amp;lt; it_imptt-mrmin&lt;/P&gt;&lt;P&gt;     or imrg_ins-readg &amp;gt; it_imptt-mrmax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLIQS0' '0100'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RIWO00-QMART'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '/00'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RIWO00-QMART'&lt;/P&gt;&lt;P&gt;                                        'M1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLIQS0' '7200'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=BUCH'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'VIQMEL-QMTXT'&lt;/P&gt;&lt;P&gt;                                        'test desc1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call transaction 'IW21'&lt;/P&gt;&lt;P&gt;                        using it_BDCDATA&lt;/P&gt;&lt;P&gt;                          Mode 'A'&lt;/P&gt;&lt;P&gt;                            update 'S'.&lt;/P&gt;&lt;P&gt;  REFRESH it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text ---- Taking 2 parameters Screen Name &amp;amp; Screen Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING SCREEN_NAME SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;  CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-PROGRAM = SCREEN_NAME.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-DYNPRO = SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  bdc_field&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text---- Taking 2 parameters Field Name &amp;amp; Field Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING FNAME FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-FNAM = FNAME.&lt;/P&gt;&lt;P&gt;  it_BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;  APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "bdc_field	&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any different way of writing bdc in user exit?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 09:54:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277802#M495604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T09:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to write BDC in Function exit (user exit )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277803#M495605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;FUNCTION.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp; Include ZXMRCU01&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_imptt occurs 0,&lt;/P&gt;&lt;P&gt;POINT like imptt-point,&lt;/P&gt;&lt;P&gt;MRMIN like imptt-MRMIN,&lt;/P&gt;&lt;P&gt;MRMAX like imptt-MRMAX,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end of it_imptt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table to store BDC screens *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;and field values *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA: END OF it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select point&lt;/P&gt;&lt;P&gt;MRMIN&lt;/P&gt;&lt;P&gt;MRMAX from imptt into it_imptt&lt;/P&gt;&lt;P&gt;for all entries in imrg_ins&lt;/P&gt;&lt;P&gt;where point = imrg_ins-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table imrg_ins with key point = it_imptt-point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if imrg_ins-readg &amp;lt; it_imptt-mrmin&lt;/P&gt;&lt;P&gt;or imrg_ins-readg &amp;gt; it_imptt-mrmax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro using 'SAPLIQS0' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RIWO00-QMART'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RIWO00-QMART'&lt;/P&gt;&lt;P&gt;'M1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro using 'SAPLIQS0' '7200'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=BUCH'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'VIQMEL-QMTXT'&lt;/P&gt;&lt;P&gt;'test desc1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction 'IW21'&lt;/P&gt;&lt;P&gt;using it_BDCDATA&lt;/P&gt;&lt;P&gt;Mode 'A'&lt;/P&gt;&lt;P&gt;update 'S'.&lt;/P&gt;&lt;P&gt;REFRESH it_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;ENDFUNCTION.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp; Form bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;text ---- Taking 2 parameters Screen Name &amp;amp; Screen Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING SCREEN_NAME SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;it_BDCDATA-PROGRAM = SCREEN_NAME.&lt;/P&gt;&lt;P&gt;it_BDCDATA-DYNPRO = SCREEN_NUMBER.&lt;/P&gt;&lt;P&gt;it_BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM. "bdc_dynpro&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&amp;amp; Form bdc_field&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;text---- Taking 2 parameters Field Name &amp;amp; Field Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING FNAME FVAL.&lt;/P&gt;&lt;P&gt;CLEAR it_BDCDATA.&lt;/P&gt;&lt;P&gt;it_BDCDATA-FNAM = FNAME.&lt;/P&gt;&lt;P&gt;it_BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;APPEND it_BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM. "bdc_field &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Peram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 May 2007 12:02:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277803#M495605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-24T12:02:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to write BDC in Function exit (user exit )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277804#M495606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used your code in one of my user exit it helped me lot to solve my problem do you  have any idea how can i trigger a workflow now to dend the message user that the notification has been generated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Rachit Khanna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Oct 2007 11:33:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-write-bdc-in-function-exit-user-exit/m-p/2277804#M495606</guid>
      <dc:creator>RKSK</dc:creator>
      <dc:date>2007-10-13T11:33:30Z</dc:date>
    </item>
  </channel>
</rss>

