<?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: about BDC program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213517#M1205831</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;in the generated program you have to pass on the parameters approperiatly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and thats all &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Feb 2009 05:43:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-17T05:43:23Z</dc:date>
    <item>
      <title>about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213514#M1205828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when you generate a program from 'SHDB' ,how to use it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thx.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:40:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213514#M1205828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:40:29Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213515#M1205829</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;Goto SHDB -&amp;gt; goto NEW RECORDING on the TOP -&amp;gt; create recoding name and give Transtion code wich u want to record and then click on start recording.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I have a code which i recored.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Internal table to hold screen information                          *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;DATA :&lt;/P&gt;&lt;P&gt;   t_bdcdata LIKE&lt;/P&gt;&lt;P&gt;    STANDARD TABLE&lt;/P&gt;&lt;P&gt;          OF bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Data declarations....................................................&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work variables                                                      *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;   wa_bdcdata LIKE LINE OF t_bdcdata.  " Work Area For t_bdcdata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       Selection-Screen Definition                  *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;PARAMETERS :&lt;/P&gt;&lt;P&gt;   p_tabnam(50) TYPE c,                " Table Name&lt;/P&gt;&lt;P&gt;   p_tabdes(125) TYPE c.               " Table Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      START-OF-SELECTION                            *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   Initial Screen Of SE11                           *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSRD0' '102' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'RSRD1-TBMA' 'X' .&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'RSRD1-TBMA_VAL' p_tabnam .&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'ADD' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    Second Screen Of SE11                           *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSD41' '2200' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD02D-DDTEXT' p_tabdes.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD02D-CONTFLAG' 'A'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD02D-MAINFLAG' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          Jumping To Field Tab and filling the fields               *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'DEF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSD41' '2200' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-FIELDNAME(01)' 'MANDT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-FIELDNAME(02)' 'EMPCODE'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-FIELDNAME(03)' 'EMPNUMBER'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-KEYFLAG(01)' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-KEYFLAG(02)' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'FTYP'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSD41' '2200' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03D-DATATYPE(01)' 'CLNT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03D-DATATYPE(02)' 'CHAR'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03D-DATATYPE(03)' 'CHAR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-LENG(01)' '3'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-LENG(02)' '6'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-LENG(03)' '25'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-DDTEXT(01)' 'Client Number'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-DDTEXT(02)' 'Employee Code'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD03P-DDTEXT(03)' 'Employee Name'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'WB_SAVE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSTRD' '0100' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'KO007-L_DEVCLASS' '$TMP'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'TEMP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSD41' '2200' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'WB_BACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSRD0' '102' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'BACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     Call Transaction   SE11                        *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE11' USING t_bdcdata MODE 'N'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                         Technichal Settings                        *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;  REFRESH t_bdcdata[].&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSEDS' '10' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD09V-TABNAME' p_tabnam.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'PFLG'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSEDS' '50' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD09V-TABART' 'APPL0'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'DD09V-TABKAT' '0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'SICH'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSEDS' '50' 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'BACK'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSEDS' '10' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'BACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     Call Transaction SE13                          *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE13' USING t_bdcdata MODE 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        Activating The Table                        *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;  REFRESH t_bdcdata[].&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSRD0' '102' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'RSRD1-TBMA' 'X' .&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'RSRD1-TBMA_VAL' p_tabnam .&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' '=ACT'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPLSEWORKINGAREA' '0205' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'WEIT' .&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynpro     USING   'SAPMSRD0' '102' 'X'.&lt;/P&gt;&lt;P&gt;  PERFORM bdc_dynfield   USING   'BDC_OKCODE' 'BACK' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     Call Transaction SE11                          *&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'SE11' USING t_bdcdata MODE 'N'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;LI level="1" type="ul"&gt;&lt;P&gt; This subroutine assigns the screen information to the bdcdata table&lt;/P&gt;&lt;/LI&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This subroutien has parameter interface and user has to pass three *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; formal parameters program name , screen number and new screen      *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; values.&lt;/P&gt;&lt;/LI&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 p_prgnam&lt;/P&gt;&lt;P&gt;                      p_scrno&lt;/P&gt;&lt;P&gt;                      p_begin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-program = p_prgnam .&lt;/P&gt;&lt;P&gt;  wa_bdcdata-dynpro = p_scrno.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-dynbegin = p_begin.&lt;/P&gt;&lt;P&gt;  APPEND wa_bdcdata TO t_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " Form bdc_dynpro&lt;/P&gt;&lt;P&gt;&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_dynfield&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;LI level="1" type="ul"&gt;&lt;P&gt; This subroutine assigns the field and field values to the bdcdata  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; table .                                                            *&lt;/P&gt;&lt;/LI&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; This subrotuine has parameter interface where user has to pass two *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; formal parameters field name and field value.                      *&lt;/P&gt;&lt;/LI&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_dynfield USING p_fnam&lt;/P&gt;&lt;P&gt;                        p_fval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-fnam = p_fnam .&lt;/P&gt;&lt;P&gt;  wa_bdcdata-fval = p_fval .&lt;/P&gt;&lt;P&gt;  APPEND wa_bdcdata TO t_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " Form bdc_dynfield&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Neelima.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:41:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213515#M1205829</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:41:29Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213516#M1205830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;After performing the BDC Recording in SHDB, save the recordings.&lt;/P&gt;&lt;P&gt;BACK, click on the new program tab, asks for an option whether to copy from the recording Read from file, click the radio button for Transfer from recording.&lt;/P&gt;&lt;P&gt;Give the program name and click on source code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check out the sample code for your requiremenet. RECORDING FOR XD01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;screen_data = bdc_dynpro.&lt;/P&gt;&lt;P&gt;field_data = bdc_field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT t_cust INTO fs_cust.
    w_num = w_num + 1.
    ON CHANGE OF FS_CUST-NAME1.
    PERFORM screen_data      USING 'SAPMF02D' '0100'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.
    PERFORM field_data       USING 'RF02D-BUKRS' fs_cust-bukrs.
    PERFORM field_data       USING 'RF02D-KTOKD' fs_cust-ktokd.
    PERFORM field_data       USING 'RF02D-REF_KUNNR' ''.

    PERFORM screen_data      USING 'SAPMF02D' '0110'.
    PERFORM field_data       USING 'KNA1-ANRED' fs_cust-anred.
    PERFORM field_data       USING 'KNA1-NAME1' fs_cust-name1.
    PERFORM field_data       USING 'KNA1-SORTL' fs_cust-sortl.
    PERFORM field_data       USING 'KNA1-ORT01' fs_cust-ort01.
    PERFORM field_data       USING 'KNA1-ORT02' fs_cust-ort02.
    PERFORM field_data       USING 'KNA1-PFACH' fs_cust-pfach.
    PERFORM field_data       USING 'KNA1-PSTLZ' fs_cust-pstlz.
    PERFORM field_data       USING 'KNA1-PFORT' fs_cust-pfort.
    PERFORM field_data       USING 'KNA1-LAND1' fs_cust-land1.
    PERFORM field_data       USING 'KNA1-SPRAS' fs_cust-spras.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.

    PERFORM screen_data      USING 'SAPMF02D' '0120'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.


    PERFORM screen_data      USING 'SAPMF02D' '0125'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.

    PERFORM screen_data      USING 'SAPMF02D' '0130'.
    PERFORM field_data       USING 'BDC_OKCODE' '=ENTR'.

    PERFORM screen_data      USING 'SAPMF02D' '0340'.
    PERFORM field_data       USING 'BDC_OKCODE' '=ENTR'.


    PERFORM screen_data      USING 'SAPMF02D' '0370'.
    PERFORM field_data       USING 'KNA1-CIVVE' 'X'.
    PERFORM field_data       USING 'BDC_OKCODE' '=ENTR'.

    ENDON.


    PERFORM screen_data     USING 'SAPMF02D' '0360'.
    CONCATENATE 'KNVK-ANRED(' w_num ')' INTO line.
    PERFORM field_data      USING line fs_cust-title. "KNVK-ANRED(01)

    CLEAR line.
    CONCATENATE 'KNVK-NAMEV(' w_num ')' INTO line.
    PERFORM field_data      USING line fs_cust-namev. "KNVK-NAMEV(01)

    CLEAR line.
    CONCATENATE 'KNVK-NAME1(' w_num ')' INTO line.
    PERFORM field_data      USING line fs_cust-name2. "KNVK-NAME1(01)

    CLEAR line.
    CONCATENATE 'KNVK-TELF1(' w_num ')' INTO line.
    PERFORM field_data      USING line fs_cust-telf1. "KNVK-TELF1(01)

    CLEAR line.
    CONCATENATE 'KNVK-TELF1(' w_num ')' INTO line.
    PERFORM field_data      USING line fs_cust-abtnr. "KNVK-ABTNR(01)
    PERFORM field_data      USING 'BDC_OKCODE' '=ENTR'.


    AT END OF NAME1.


    PERFORM screen_data      USING 'SAPMF02D' '0360'.
    PERFORM field_data       USING 'BDC_OKCODE' '=ENTR'.


    PERFORM screen_data      USING 'SAPMF02D' '0210'.
    PERFORM field_data       USING 'KNB1-AKONT' fs_cust-akont.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.

    PERFORM screen_data      USING 'SAPMF02D' '0215'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.

    PERFORM screen_data      USING 'SAPMF02D' '0220'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.

    PERFORM screen_data      USING 'SAPMF02D' '0230'.
    PERFORM field_data       USING 'BDC_OKCODE' '/00'.
CALL TRANSACTION 'XD01' USING t_steps MODE 'A' MESSAGES INTO t_messages.
    REFRESH T_STEPS.
    clear w_num.
    ENDAT.
  ENDLOOP.                             " LOOP AT t_cust INTO fs_cust



*----------------------------------------------------------------------*
*       Form  screen_data                                              *
*----------------------------------------------------------------------*
*  This sub-routine assigns the program name and screen number to the  *
*  internal table                                                      *
*----------------------------------------------------------------------*
*  The screen number and the program name are the interface parameters *
*  passed to this subroutine                                           *
*----------------------------------------------------------------------*
FORM screen_data  USING    value(p_program_name)
                           value(p_screen_number).
  CLEAR t_steps.
  t_steps-program = p_program_name.
  t_steps-dynpro  = p_screen_number.
  t_steps-dynbegin = 'X'.
  APPEND t_steps.
ENDFORM.                               " SCREEN_DATA
*----------------------------------------------------------------------*
*       Form  field_data                                               *
*----------------------------------------------------------------------*
*  This sub-routine passed the field name and corresponding field value*
*  to the internal table t_steps                                       *
*----------------------------------------------------------------------*
*  The field name and the field value are the interface parameters     *
*  passed to this sub-routine                                          *
*----------------------------------------------------------------------*
FORM field_data  USING    value(p_fieldname)
                          value(p_value).
  CLEAR t_steps.
  t_steps-fnam = p_fieldname.
  t_steps-fval = p_value.
  APPEND t_steps.
ENDFORM.                               " FIELD_DATA&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sharath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:42:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213516#M1205830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213517#M1205831</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;in the generated program you have to pass on the parameters approperiatly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and thats all &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:43:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213517#M1205831</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213518#M1205832</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;Use SHDB when u have recorded a transaction steps for screen navigation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u want the recorded steps in a program ,click on the recorded transaction,select program tab and select transfer from recording and give name of program( new program ) in which u want those recorded steps in terms of perform statements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:44:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213518#M1205832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213519#M1205833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do recording through SHDB and call program from that and use CALL TRANSACTION.&lt;/P&gt;&lt;P&gt;like,&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'SE11' USING t_bdc MODE 'N' MESSAGES INTO t_msg.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;jaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:44:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213519#M1205833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213520#M1205834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shou,&lt;/P&gt;&lt;P&gt;  After you have recorded you can can use it in your report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this can be done fron the SHDB transaction itsel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you have to create a subroutine of the table bdcdata fields and run your transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much Regards,&lt;/P&gt;&lt;P&gt;Amuktha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:45:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213520#M1205834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213521#M1205835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;After generating the SHDB just click on the creted recording and then select program and there give a program name &lt;DEL&gt;-&amp;gt; click on transfer from recording&lt;/DEL&gt;&amp;gt;enter---&amp;gt; then implement u r logic...&lt;/P&gt;&lt;P&gt;once u done wid u r programing part...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goto SHDB select the recording u want and press F8.....if u want background mode seelct the simulate background mode..&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;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:48:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213521#M1205835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:48:15Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213522#M1205836</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;Refer the Given below link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/bdc/bdchome.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/bdc/bdchome.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/4c/4c0e8a725311d396a80004ac96334b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:48:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213522#M1205836</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213523#M1205837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  After completion of the recording, in the same transaction select the recording name and click on Program tab. It creates a report program for the recording. Same program you can change as per the requirement.&lt;/P&gt;&lt;P&gt;&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;Rajitha.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:50:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213523#M1205837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:50:41Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213524#M1205838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;CALL TRANSACTION '***'
           USING t_bdc
           MODE v_mode
           UPDATE 'S' 
           MESSAGES INTO t_bdcmsg.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that means the generated program is only used to fille the data of t_bdc ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 05:52:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213524#M1205838</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T05:52:06Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213525#M1205839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;yes it is.In order not to write all perform statements by hand ,we can get it through that generated program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 06:58:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213525#M1205839</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T06:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: about BDC program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213526#M1205840</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;Check  the below Link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/67/42fccff61011d1bcf9080009b4534c/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/67/42fccff61011d1bcf9080009b4534c/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anki Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Feb 2009 09:16:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-bdc-program/m-p/5213526#M1205840</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-17T09:16:35Z</dc:date>
    </item>
  </channel>
</rss>

