<?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: help required BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286400#M1022512</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5871135"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5383403"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Aug 2008 16:50:07 GMT</pubDate>
    <dc:creator>former_member585060</dc:creator>
    <dc:date>2008-08-12T16:50:07Z</dc:date>
    <item>
      <title>help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286395#M1022507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to make BDC for maintaining customer data in those transaction codes at one go,&lt;/P&gt;&lt;P&gt;XD01&lt;/P&gt;&lt;P&gt;VK11&lt;/P&gt;&lt;P&gt;FD32&lt;/P&gt;&lt;P&gt;JI1D&lt;/P&gt;&lt;P&gt;Can any body suggest me how we can solve that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 07:50:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286395#M1022507</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T07:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286396#M1022508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;- Try LSMW&lt;/P&gt;&lt;P&gt;- Or try SHDB&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 08:00:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286396#M1022508</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-08-12T08:00:19Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286397#M1022509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes i am using the SHDB for BDC but how i can insert data in different tcodes at one time like start from XD01 , XK11,FD32 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest i did the recording fro tcode XD01 and what is the next step for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your hep will highly valuable for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 15:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286397#M1022509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T15:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286398#M1022510</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;U need to use session method for this.... first record alll the tocdes which u want ... then use session method ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u need to call BDC_INSERT  FM , how many tcodes u want to update the data ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Raghunath.S&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 15:16:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286398#M1022510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T15:16:51Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286399#M1022511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thanks for your reply,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to create BDC for customer master WITH XD01 where some information will entered in these codes also VK11, J1ID,FD32.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you suggest me how i can go further.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 16:20:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286399#M1022511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T16:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286400#M1022512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5871135"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5383403"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 16:50:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286400#M1022512</guid>
      <dc:creator>former_member585060</dc:creator>
      <dc:date>2008-08-12T16:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286401#M1022513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rashi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First you need to create BDC for all transacstions seperately with some test data. Once the BDC code is ready with you, you can create a report program where you give the BDC codes in sequence as you need. For example, First u can call XK01 BDC and from that u can pass the vendor number created using XK01 into VK11 and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can use call transaction method for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Asif Ali Khan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 03:28:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286401#M1022513</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T03:28:26Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286402#M1022514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do the SHDB recording for each transaction one after one. Then in your program build a batch-input session or use CALL TRANSACTION for each transaction in sequence. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use an internal range number for Customer, the created Customer number should be stored in MEMORY ID 'KUN' so don't fill this field in the BDCDATA for the subsequent calls. Another solution would be to CALL TRANSACTION 'XD01' receiving MESSAGE back, and look for the success message with contain the New Customer number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 06:18:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286402#M1022514</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-08-13T06:18:49Z</dc:date>
    </item>
    <item>
      <title>Re: help required BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286403#M1022515</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 created recording for XD01 and program also but when i am executing this BDC program and after that  by SM35 &lt;/P&gt;&lt;P&gt;when i am runing the session then its giving some error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just clear these thing to me in BDC.&lt;/P&gt;&lt;P&gt;1. BDC recording sequenceI&lt;/P&gt;&lt;P&gt;2. The sequence of the fields in the .txt file &lt;/P&gt;&lt;P&gt;3. The sequence of  internal table fields sequence &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all three case the sequence of the fields should be same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you tell me what thing i am doing wrong here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the my BDC code blow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZCUST_SNKS01&lt;/P&gt;&lt;P&gt;       no standard page heading line-size 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;           group(12) obligatory DEFAULT 'CUST',&lt;/P&gt;&lt;P&gt;           user(12)  obligatory DEFAULT SY-UNAME,&lt;/P&gt;&lt;P&gt;           pmode(1)  obligatory default 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: session,ctu.&lt;/P&gt;&lt;P&gt;ctu = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*	Table/Structure declarations. *&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : KNA1,KNVV,KNVP. "Customer master&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF BDCDATA OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;P&gt;DATA: END OF BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : P_FNAME LIKE RLGRAP-FILENAME&lt;/P&gt;&lt;P&gt;                         DEFAULT 'C:\BDC\FINISHED.txt'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;**u2022	Variable declarations. *&lt;/P&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*DATA : V_FNAME(15) VALUE SPACE, " Name of file to be created&lt;/P&gt;&lt;P&gt;*V_FAILREC TYPE I, " No of failed records&lt;/P&gt;&lt;P&gt;*V_MSG(255), " Message Text&lt;/P&gt;&lt;P&gt;*V_ERRREC TYPE I, " No of failed records&lt;/P&gt;&lt;P&gt;*V_LINES TYPE I, " No of records&lt;/P&gt;&lt;P&gt;*V_BANKS(15), " Table column BANKS&lt;/P&gt;&lt;P&gt;*V_BANKL(15), " Table column BANKL&lt;/P&gt;&lt;P&gt;*V_BANKN(15), " Table column BANKN&lt;/P&gt;&lt;P&gt;*V_TIDX(2) TYPE N. " Table row index&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;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*u2022	Structures / Internal table declarations *&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*	&lt;/P&gt;&lt;P&gt;*TYPES : BEGIN OF T_BDCTABLE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; INCLUDE STRUCTURE BDCDATA.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*TYPES END OF T_BDCTABLE.&lt;/P&gt;&lt;P&gt;**	Structure to trap BDC messages&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF T_MSG.&lt;/P&gt;&lt;P&gt;  INCLUDE STRUCTURE BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;TYPES : END OF T_MSG.&lt;/P&gt;&lt;P&gt;*******Structure to trap ERROR messages&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF T_ERR_MSG,&lt;/P&gt;&lt;P&gt;MESSAGE(255),&lt;/P&gt;&lt;P&gt;END OF T_ERR_MSG.&lt;/P&gt;&lt;P&gt;*--Internal table to store flat file data&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_Itab OCCURS 0,&lt;/P&gt;&lt;P&gt;       bukrs(4),    "Company Code&lt;/P&gt;&lt;P&gt;       vkorg(4),    "Sales Organization&lt;/P&gt;&lt;P&gt;       vtweg(2),    "Distribution Channel&lt;/P&gt;&lt;P&gt;       spart(2),    "Division&lt;/P&gt;&lt;P&gt;       ktokd(4),    "Customer Account Group&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      zav(1),       "checkbox- use central address management&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       addr1(35),                                           "Name 1&lt;/P&gt;&lt;P&gt;       addr2(35),                                           "Name 2&lt;/P&gt;&lt;P&gt;       addr3(35),                                           "Name 3&lt;/P&gt;&lt;P&gt;       addr4(35),                                           "Name 4&lt;/P&gt;&lt;P&gt;       SORT1(20),    "Search Term 1&lt;/P&gt;&lt;P&gt;       STREET(35),     "Street&lt;/P&gt;&lt;P&gt;       STR_SUPPL1(40),                                      "Street 2&lt;/P&gt;&lt;P&gt;       POST_CODE1(10), "City postal code&lt;/P&gt;&lt;P&gt;       CITY1(40),      "City&lt;/P&gt;&lt;P&gt;       COUNTRY(3),    "Country Key&lt;/P&gt;&lt;P&gt;       REGION(3),     "Region (State, Province, County)&lt;/P&gt;&lt;P&gt;       TRANSPZONE(10), "Transportation zone to or from which the goods are delivered&lt;/P&gt;&lt;P&gt;       LANGU(2),      "Language Key&lt;/P&gt;&lt;P&gt;       TEL_NUMBER(30), "First telephone no.: dialling code+number&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FAX_NUMBER(10), "First fax no.: dialling code+number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       SMTP_ADDR(241),  "E-Mail Address&lt;/P&gt;&lt;P&gt;       kdkg1(2),      "Ideal Truck type&lt;/P&gt;&lt;P&gt;       BEGRU(4),      "Authorization Group&lt;/P&gt;&lt;P&gt;       STCDT(2),      "Tax Number Type&lt;/P&gt;&lt;P&gt;       FITYP(2),      "Tax type&lt;/P&gt;&lt;P&gt;       COUNC(3),      "County Code&lt;/P&gt;&lt;P&gt;       CITYC(4),      "City Code&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BANKS(3),      "Bank country key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BANKL(15),      "Bank Key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      BVTYP(4),      "Partner bank type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       name1(35),      "first name&lt;/P&gt;&lt;P&gt;       name1235),                                           "Name 1&lt;/P&gt;&lt;P&gt;       AKONT(10),      "Reconciliation Account in General Ledger&lt;/P&gt;&lt;P&gt;       ZUAWA(3),      "Key for sorting according to assignment numbers&lt;/P&gt;&lt;P&gt;       BEGRU2(4),     "Authorization Group&lt;/P&gt;&lt;P&gt;       ZTERM(4),      "Terms of payment key&lt;/P&gt;&lt;P&gt;       TOGRU(4),      "Tolerance group for the business partner/G/L account&lt;/P&gt;&lt;P&gt;       ZWELS(10),      "List of the Payment Methods to be Considered&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      XAUSZ(1),      "Indicator for periodic account statements&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       bzirk(6),      "Sales district&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      awahr(3),      "Order probability of the item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       vkbur(4),      "Marketing Unit&lt;/P&gt;&lt;P&gt;       vkgrp(3),      "Unit Office&lt;/P&gt;&lt;P&gt;       kdgrp(2),      "Customer group&lt;/P&gt;&lt;P&gt;       waers(5),      "Currency&lt;/P&gt;&lt;P&gt;       konda(2),      "Discount  zone&lt;/P&gt;&lt;P&gt;       kalks(1),      "Pricing procedure assigned to this customer&lt;/P&gt;&lt;P&gt;       versg(1),      "Customer statistics group&lt;/P&gt;&lt;P&gt;       kzazu(1),      "Order combination indicator&lt;/P&gt;&lt;P&gt;       vwerk(4),      "Delivering Plant (Own or External)&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      antlf(1),      "Maximum Number of Partial Deliveries Allowed Per Item&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       uebto(4),      "Overdelivery tolerance limit&lt;/P&gt;&lt;P&gt;       inco1(3),      "Inco Terms&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      zterm2(4),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ktgrd(2),      "Account assignment group for this customer&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      parvw(2),      "Partner function&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ktonr(10),      "Number of an SD business partner&lt;/P&gt;&lt;P&gt;       kvgr1(3),      "CE Territory&lt;/P&gt;&lt;P&gt;       kvgr2(3),      "Geographical District&lt;/P&gt;&lt;P&gt;       kvgr3(3),      "Price Zone&lt;/P&gt;&lt;P&gt;       kvgr4(3),      "Demographic Classification&lt;/P&gt;&lt;P&gt;       kvgr5(3),      "Size - case wise&lt;/P&gt;&lt;P&gt;       AWAHR(3),      "Order probability of the item&lt;/P&gt;&lt;P&gt;       PLTYP(2),      "Price list&lt;/P&gt;&lt;P&gt;       LPRIO(2),&lt;/P&gt;&lt;P&gt;       VSBED(2),     "Shipping conditions&lt;/P&gt;&lt;P&gt;       ANTLF(1),&lt;/P&gt;&lt;P&gt;       UNTTO(1),&lt;/P&gt;&lt;P&gt;       TAXKD_01(1),&lt;/P&gt;&lt;P&gt;       TAXKD_02(1),&lt;/P&gt;&lt;P&gt;       TAXKD_03(1),&lt;/P&gt;&lt;P&gt;       TAXKD(1),&lt;/P&gt;&lt;P&gt;       kkber(4),      "Credit control area&lt;/P&gt;&lt;P&gt;       PARVW(5),&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      check1,      "Process data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      check2,      "Process data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      klimg(20),      "Credit limit: Total limit across all control areas&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      klime(20),      "Credit limit: Limit for individual control area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      klimk(20),      "Customer's credit limit&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      knkli(10),      "Customer's account number with credit limit reference&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      horda(8),      "Date of credit horizon&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ctlpc(5),      "Credit management: Risk category&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      sbgrp(3),      "Credit representative group for credit management&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      nxtrv(10),     "Next internal review&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      tlimit(10),     "Transit Limit ( CAS )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      llimit(10),     "LCR LIMIT ( CAS )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       END OF it_Itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**--Internal table to store bank details&lt;/P&gt;&lt;P&gt;*DATA : BEGIN OF IT_BANK OCCURS 0,&lt;/P&gt;&lt;P&gt;*BANKS LIKE KNBK-BANKS,&lt;/P&gt;&lt;P&gt;*BANKL LIKE KNBK-BANKL,&lt;/P&gt;&lt;P&gt;*BANKN LIKE KNBK-BANKN,&lt;/P&gt;&lt;P&gt;*END OF IT_BANK.&lt;/P&gt;&lt;P&gt;***Internal table to hold BDC data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*include bdcrecx1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;PERFORM UP_GEN.&lt;/P&gt;&lt;P&gt;*PERFORM UPLOAD.&lt;/P&gt;&lt;P&gt;  perform open_group.&lt;/P&gt;&lt;P&gt;  PERFORM FILL_BDCDATA.&lt;/P&gt;&lt;P&gt;  perform CLOSE_group.&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  FILL_BDCDATA&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;FORM FILL_BDCDATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at it_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0100'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'USE_ZAV'.&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 'RF02D-BUKRS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BUKRS.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RF02D-VKORG'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VKORG.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RF02D-VTWEG'&lt;/P&gt;&lt;P&gt;                                IT_ITAb-VTWEG.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RF02D-SPART'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-SPART.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RF02D-KTOKD'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KTOKD.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'USE_ZAV'&lt;/P&gt;&lt;P&gt;                                'X'.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0111'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=ZUDA'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'SZA1_D0100-TEL_NUMBER'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-NAME1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-NAMEv'&lt;/P&gt;&lt;P&gt;                                 IT_ITAB-NAMEv.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-SORT1'&lt;/P&gt;&lt;P&gt;                                  IT_ITAB-SORT1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-STREET'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-STREET.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-POST_CODE1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-POST_CODE1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-COUNTRY'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-COUNTRY.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-REGION'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-REGION.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-TRANSPZONE'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TRANSPZONE.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-LANGU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-LANGU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'SZA1_D0100-TEL_NUMBER'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TEL_NUMBER.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLV02Z' '0100'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNA1-KDKG1'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=BACK'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-KDKG1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KDKG1.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0111'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'ADDR1_DATA-TIME_ZONE'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-NAME1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-NAME2'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-NAMEv.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-SORT1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-SORT1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-STREET'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-STREET.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-POST_CODE1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-POST_CODE1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-COUNTRY'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-COUNTRY.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-REGION'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-REGION.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-TRANSPZONE'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TRANSPZONE.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'ADDR1_DATA-LANGU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-LANGU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'SZA1_D0100-TEL_NUMBER'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TEL_NUMBER.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0120'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNA1-FITYP'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-BEGRU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BEGRU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-STCDT'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-STCDT.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-FITYP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-FITYP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-COUNC'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-COUNC.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNA1-CITYC'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-CITYC.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0130'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNBK-BANKS(01)'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0360'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVK-NAME1(01)'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVK-NAMEV(01)'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-NAMEV.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVK-NAME1(01)'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-NAME1.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0210'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNB1-ZUAWA'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-AKONT'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-AKONT.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-ZUAWA'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ZUAWA.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-BEGRU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ZUAWA.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0215'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNB1-ZWELS'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-ZTERM'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ZTERM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-TOGRU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TOGRU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-ZWELS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ZWELS.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0220'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNB1-XAUSZ'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNB1-XAUSZ'&lt;/P&gt;&lt;P&gt;                                '1'.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0310'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVV-VERSG'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=ZUDA'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-BZIRK'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BZIRK.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-AWAHR'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-AWAHR.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VKBUR'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VKBUR.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-BEGRU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BEGRU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VKGRP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VKGRP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KDGRP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KDGRP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-WAERS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-WAERS.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KONDA'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KONDA.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KALKS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KALKS.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-PLTYP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-PLTYP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VERSG'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VERSG.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPLV02Z' '0200'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVV-KVGR5'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=BACK'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KVGR1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KVGR1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KVGR2'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KVGR2.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KVGR3'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KVGR3.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KVGR4'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KVGR4.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KVGR5'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KVGR5.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0310'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVV-BZIRK'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-BZIRK'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BZIRK.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-AWAHR'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-AWAHR.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VKBUR'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VKBUR.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-BEGRU'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-BEGRU.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VKGRP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VKGRP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KDGRP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KDGRP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-WAERS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-WAERS.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KONDA'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KONDA.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KALKS'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KALKS.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-PLTYP'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-PLTYP.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VERSG'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VERSG.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0315'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVV-UEBTO'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-LPRIO'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-LPRIO.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KZAZU'&lt;/P&gt;&lt;P&gt;                                'X'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VSBED'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VSBED.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-VWERK'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-VWERK.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-ANTLF'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ANTLF.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-UNTTO'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-UNTTO.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-UEBTO'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-UEBTO.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0320'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVV-KTGRD'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-INCO1'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-INCO1.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-ZTERM'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-ZTERM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVV-KTGRD'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KTGRD.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '1350'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'KNVI-TAXKD(04)'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVI-TAXKD(04)'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-TAXKD.&lt;/P&gt;&lt;P&gt;  perform bdc_dynpro      using 'SAPMF02D' '0324'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                'RF02D-KTONR(05)'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                '=VW'.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'KNVP-PARVW(05)'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-PARVW.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using 'RF02D-KTONR(05)'&lt;/P&gt;&lt;P&gt;                                IT_ITAB-KTONR.&lt;/P&gt;&lt;P&gt;  perform bdc_transaction using 'XD01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform close_group.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  ENDFORM.&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;      FORM UP_GEN                                                   *&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;      ........                                                      *&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 UP_GEN.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            FILENAME = 'C:\FINISHED.TXT'&lt;/P&gt;&lt;P&gt;            FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            DATA_TAB = IT_ITAB.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;  create batchinput session                                          *&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;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 new screen                                              *&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 PROGRAM DYNPRO.&lt;/P&gt;&lt;P&gt;  CLEAR BDCDATA.&lt;/P&gt;&lt;P&gt;  BDCDATA-PROGRAM  = PROGRAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNPRO   = DYNPRO.&lt;/P&gt;&lt;P&gt;  BDCDATA-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;       Insert field                                                  *&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_FIELD USING FNAM FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR BDCDATA.&lt;/P&gt;&lt;P&gt;  BDCDATA-FNAM = FNAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;  APPEND BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;  create batchinput session                                          *&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 open_group.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;open batchinput group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  call function 'BDC_OPEN_GROUP'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            client = sy-mandt&lt;/P&gt;&lt;P&gt;            group  = group&lt;/P&gt;&lt;P&gt;            user   = user.&lt;/P&gt;&lt;P&gt;endform.&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;  end batchinput session                                             *&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 close_group.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;close batchinput group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  call function 'BDC_CLOSE_GROUP'.&lt;/P&gt;&lt;P&gt;endform.&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 new transaction                                         *&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_transaction using tcode.&lt;/P&gt;&lt;P&gt;  call function 'BDC_INSERT'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            tcode     = tcode&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            dynprotab = bdcdata.&lt;/P&gt;&lt;P&gt;endform.&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  UPLOAD&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;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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;FORM UPLOAD .&lt;/P&gt;&lt;P&gt;  call function 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;   exporting&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     filename                      = P_FNAME&lt;/P&gt;&lt;P&gt;     filetype                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    HEADLEN                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    LINE_EXIT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TRUNCLEN                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_FORM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    USER_PROG                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    DAT_D_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    Tables&lt;/P&gt;&lt;P&gt;      data_tab                      = it_itab&lt;/P&gt;&lt;P&gt;   exceptions&lt;/P&gt;&lt;P&gt;     conversion_error              = 1&lt;/P&gt;&lt;P&gt;     file_open_error               = 2&lt;/P&gt;&lt;P&gt;     file_read_error               = 3&lt;/P&gt;&lt;P&gt;     invalid_type                  = 4&lt;/P&gt;&lt;P&gt;     no_batch                      = 5&lt;/P&gt;&lt;P&gt;     unknown_error                 = 6&lt;/P&gt;&lt;P&gt;     invalid_table_width           = 7&lt;/P&gt;&lt;P&gt;     gui_refuse_filetransfer       = 8&lt;/P&gt;&lt;P&gt;     customer_error                = 9&lt;/P&gt;&lt;P&gt;     no_authority                  = 10&lt;/P&gt;&lt;P&gt;     others                        = 11&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message id sy-msgid type sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  endform.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Aug 2008 17:01:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-required-bdc/m-p/4286403#M1022515</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-13T17:01:57Z</dc:date>
    </item>
  </channel>
</rss>

