<?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: Not entering into the loop in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033475#M417523</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;Did you check if the file exits ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also uncomment the exceptions part of the function module..So that you can find what exactly is the problem..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = itab.&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt; CONVERSION_ERROR = 1&lt;/P&gt;&lt;P&gt; INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;P&gt; INVALID_TYPE = 3&lt;/P&gt;&lt;P&gt; NO_BATCH = 4&lt;/P&gt;&lt;P&gt; UNKNOWN_ERROR = 5&lt;/P&gt;&lt;P&gt; GUI_REFUSE_FILETRANSFER = 6&lt;/P&gt;&lt;P&gt; OTHERS = 7&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Mar 2007 21:51:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-05T21:51:07Z</dc:date>
    <item>
      <title>Not entering into the loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033474#M417522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;I have written a BDC program to upload salesorder data. But it is not entering into&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT ITAB and ENDLOOP.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone correct the following code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  SAMPLE NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;  TABLES ***********************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : VBAK, "Sales doc header data&lt;/P&gt;&lt;P&gt;         VBAP, "Sales doc item data&lt;/P&gt;&lt;P&gt;         VBKD. "Sales doc business data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="19" type="ul"&gt;&lt;P&gt;INTERNAL TABLE DECLERATION ************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;           VBELN LIKE VBAK-VBELN,   "Sales docu no&lt;/P&gt;&lt;P&gt;           AUART LIKE VBAK-AUART,   "sales doc type&lt;/P&gt;&lt;P&gt;           VKORG LIKE VBAK-VKORG,   "sales organization&lt;/P&gt;&lt;P&gt;           VTWEG LIKE VBAK-VTWEG,   "dist channel&lt;/P&gt;&lt;P&gt;           SPART LIKE VBAK-SPART,   "division&lt;/P&gt;&lt;P&gt;           VKGRP LIKE VBAK-VKGRP,   "sales group&lt;/P&gt;&lt;P&gt;           VKBUR LIKE VBAK-VKBUR,   "sales office&lt;/P&gt;&lt;P&gt;           KUNNR LIKE VBAK-KUNNR,   "customer no&lt;/P&gt;&lt;P&gt;           AUDAT LIKE VBAK-AUDAT,   "document date&lt;/P&gt;&lt;P&gt;           WAERK LIKE VBAK-WAERK,   "SD doc currency&lt;/P&gt;&lt;P&gt;           POSNR LIKE VBAP-POSNR,   "Sales doc item no&lt;/P&gt;&lt;P&gt;           PSTYV LIKE VBAP-PSTYV,   "Sales doc item category&lt;/P&gt;&lt;P&gt;           WERKS LIKE VBAP-WERKS,   "Plant&lt;/P&gt;&lt;P&gt;           MATNR LIKE VBAP-MATNR,   "Material No&lt;/P&gt;&lt;P&gt;           BSTKD LIKE VBKD-BSTKD,   "Customer po number&lt;/P&gt;&lt;P&gt;           BSTDK LIKE VBKD-BSTDK,   "Customer PO date&lt;/P&gt;&lt;P&gt;           PRSDT LIKE VBKD-PRSDT,   "Date for pricing and exchange rate&lt;/P&gt;&lt;P&gt;           ZTERM LIKE VBKD-ZTERM,   "Terms of payment key&lt;/P&gt;&lt;P&gt;           INCO1 LIKE VBKD-INCO1,   "incoterms (part1)&lt;/P&gt;&lt;P&gt;           INCO2 LIKE VBKD-INCO2,   "incoterms (part2)&lt;/P&gt;&lt;P&gt;       end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_bdcdata like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_date(8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : p_file like rlgrap-filename default 'C:\TEXT.TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="18" type="ul"&gt;&lt;P&gt;START OF SELECTION **********************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&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;CALL FUNCTION '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_file&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ITEM                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_TEXT                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_CHANGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILEMASK_ALL                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE_NO_SHOW              = ' '&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;  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;  SILENT                        = 'S'&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;  FILESIZE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CANCEL                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILENAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACT_FILETYPE                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                      = itab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONVERSION_ERROR              = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TABLE_WIDTH           = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 7&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  concatenate itab-bstdk&lt;EM&gt;4(2) itab-bstdk&lt;/EM&gt;6(2) itab-bstdk(4) into v_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  refresh i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  move v_date to itab-bstdk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform mybdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL TRANSACTION 'VA01' using i_bdcdata MODE 'A' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&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  mybdcdata&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;P&gt;&lt;/P&gt;&lt;P&gt;form mybdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform mydata using : 'X' 'SAPMV45A' '0101',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-AUART' itab-auart,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-VKORG' itab-vkorg,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-VTWEG' itab-vtweg,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-SPART' itab-spart,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-VKBUR' itab-vkbur,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-VKGRP' itab-vkgrp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'BDC_OKCODE' '/00',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         'X' 'SAPMV45A' '4001',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-BSTKD' itab-bstkd,&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-BSTDK' itab-bstdk,&lt;/P&gt;&lt;P&gt;                         '' 'KUAGV-KUNNR' itab-kunnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'BDC_OKCODE' 'T\02',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         'X' 'SAPMV45A' '4001',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'VBAP-POSNR' itab-posnr,&lt;/P&gt;&lt;P&gt;                         '' 'VBAP-PSTYV' itab-pstyv,&lt;/P&gt;&lt;P&gt;                         '' 'VBAP-MATNR' itab-matnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'BDC_OKCODE' 'T\04',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         'X' 'SAPMV45A' '4002',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-ZTERM' itab-zterm,&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-INCO1' itab-inco1,&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-INCO2' itab-inco2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'BDC_OKCODE' 'T\02',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         'X' 'SAPMV45A' '4002',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-AUDAT' itab-audat,&lt;/P&gt;&lt;P&gt;                         '' 'VBAK-WAERK' itab-waerk,&lt;/P&gt;&lt;P&gt;                         '' 'VBKD-PRSDT' itab-prsdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        '' 'BDC_OKCODE' 'T\07'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    "mybdcdata&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  mydata&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;A1         text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;A2         text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;A3         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 mydata using a1 a2 a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if a1 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    i_bdcdata-dynbegin = a1.&lt;/P&gt;&lt;P&gt;    i_bdcdata-program  = a2.&lt;/P&gt;&lt;P&gt;    i_bdcdata-dynpro   = a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    i_bdcdata-fnam = a2.&lt;/P&gt;&lt;P&gt;    i_bdcdata-fval = a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append i_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;endform.                    "mydata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;waiting for ur reply...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2007 21:46:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033474#M417522</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-05T21:46:04Z</dc:date>
    </item>
    <item>
      <title>Re: Not entering into the loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033475#M417523</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;Did you check if the file exits ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also uncomment the exceptions part of the function module..So that you can find what exactly is the problem..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = itab.&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt; CONVERSION_ERROR = 1&lt;/P&gt;&lt;P&gt; INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;P&gt; INVALID_TYPE = 3&lt;/P&gt;&lt;P&gt; NO_BATCH = 4&lt;/P&gt;&lt;P&gt; UNKNOWN_ERROR = 5&lt;/P&gt;&lt;P&gt; GUI_REFUSE_FILETRANSFER = 6&lt;/P&gt;&lt;P&gt; OTHERS = 7&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Mar 2007 21:51:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033475#M417523</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-05T21:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Not entering into the loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033476#M417524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajkumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Try this code i have changed in between.&lt;/P&gt;&lt;P&gt;just cheking itab wether itab  contains records or not.&lt;/P&gt;&lt;P&gt;if itab has no records check ur flat file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT SAMPLE NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="15" type="ul"&gt;&lt;P&gt;TABLES ***********************************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : VBAK, "Sales doc header data&lt;/P&gt;&lt;P&gt;VBAP, "Sales doc item data&lt;/P&gt;&lt;P&gt;VBKD. "Sales doc business data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="19" type="ul"&gt;&lt;P&gt;INTERNAL TABLE DECLERATION ************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;VBELN LIKE VBAK-VBELN, "Sales docu no&lt;/P&gt;&lt;P&gt;AUART LIKE VBAK-AUART, "sales doc type&lt;/P&gt;&lt;P&gt;VKORG LIKE VBAK-VKORG, "sales organization&lt;/P&gt;&lt;P&gt;VTWEG LIKE VBAK-VTWEG, "dist channel&lt;/P&gt;&lt;P&gt;SPART LIKE VBAK-SPART, "division&lt;/P&gt;&lt;P&gt;VKGRP LIKE VBAK-VKGRP, "sales group&lt;/P&gt;&lt;P&gt;VKBUR LIKE VBAK-VKBUR, "sales office&lt;/P&gt;&lt;P&gt;KUNNR LIKE VBAK-KUNNR, "customer no&lt;/P&gt;&lt;P&gt;AUDAT LIKE VBAK-AUDAT, "document date&lt;/P&gt;&lt;P&gt;WAERK LIKE VBAK-WAERK, "SD doc currency&lt;/P&gt;&lt;P&gt;POSNR LIKE VBAP-POSNR, "Sales doc item no&lt;/P&gt;&lt;P&gt;PSTYV LIKE VBAP-PSTYV, "Sales doc item category&lt;/P&gt;&lt;P&gt;WERKS LIKE VBAP-WERKS, "Plant&lt;/P&gt;&lt;P&gt;MATNR LIKE VBAP-MATNR, "Material No&lt;/P&gt;&lt;P&gt;BSTKD LIKE VBKD-BSTKD, "Customer po number&lt;/P&gt;&lt;P&gt;BSTDK LIKE VBKD-BSTDK, "Customer PO date&lt;/P&gt;&lt;P&gt;PRSDT LIKE VBKD-PRSDT, "Date for pricing and exchange rate&lt;/P&gt;&lt;P&gt;ZTERM LIKE VBKD-ZTERM, "Terms of payment key&lt;/P&gt;&lt;P&gt;INCO1 LIKE VBKD-INCO1, "incoterms (part1)&lt;/P&gt;&lt;P&gt;INCO2 LIKE VBKD-INCO2, "incoterms (part2)&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : i_bdcdata like bdcdata occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_date(8).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : p_file like rlgrap-filename default 'C:\TEXT.TXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="18" type="ul"&gt;&lt;P&gt;START OF SELECTION **********************************&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&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; &amp;lt;b&amp;gt;perform upload_data.&lt;/P&gt;&lt;P&gt;if not itab[ ] is initial .&lt;/P&gt;&lt;P&gt;perform  bdc_populate.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;else.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;  ' no records in itab '.&lt;/P&gt;&lt;P&gt;endif.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;form upload_data.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION '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_file&lt;/P&gt;&lt;P&gt;FILETYPE = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_MASK = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_TEXT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILETYPE_NO_CHANGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILEMASK_ALL = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILETYPE_NO_SHOW = ' '&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;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;SILENT = 'S'&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;FILESIZE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CANCEL =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ACT_FILENAME =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ACT_FILETYPE =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = itab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONVERSION_ERROR = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INVALID_TYPE = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_BATCH = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UNKNOWN_ERROR = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 7&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;endform.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form bdc_populate.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate itab-bstdk&lt;EM&gt;4(2) itab-bstdk&lt;/EM&gt;6(2) itab-bstdk(4) into v_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move v_date to itab-bstdk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform mybdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'VA01' using i_bdcdata MODE 'A' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt; &amp;lt;b&amp;gt;endform.&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 mybdcdata&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;P&gt;&lt;/P&gt;&lt;P&gt;form mybdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform mydata using : 'X' 'SAPMV45A' '0101',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'VBAK-AUART' itab-auart,&lt;/P&gt;&lt;P&gt;'' 'VBAK-VKORG' itab-vkorg,&lt;/P&gt;&lt;P&gt;'' 'VBAK-VTWEG' itab-vtweg,&lt;/P&gt;&lt;P&gt;'' 'VBAK-SPART' itab-spart,&lt;/P&gt;&lt;P&gt;'' 'VBAK-VKBUR' itab-vkbur,&lt;/P&gt;&lt;P&gt;'' 'VBAK-VKGRP' itab-vkgrp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'BDC_OKCODE' '/00',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'X' 'SAPMV45A' '4001',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'VBKD-BSTKD' itab-bstkd,&lt;/P&gt;&lt;P&gt;'' 'VBKD-BSTDK' itab-bstdk,&lt;/P&gt;&lt;P&gt;'' 'KUAGV-KUNNR' itab-kunnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'BDC_OKCODE' 'T\02',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'X' 'SAPMV45A' '4001',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'VBAP-POSNR' itab-posnr,&lt;/P&gt;&lt;P&gt;'' 'VBAP-PSTYV' itab-pstyv,&lt;/P&gt;&lt;P&gt;'' 'VBAP-MATNR' itab-matnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'BDC_OKCODE' 'T\04',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'X' 'SAPMV45A' '4002',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'VBKD-ZTERM' itab-zterm,&lt;/P&gt;&lt;P&gt;'' 'VBKD-INCO1' itab-inco1,&lt;/P&gt;&lt;P&gt;'' 'VBKD-INCO2' itab-inco2,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'BDC_OKCODE' 'T\02',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'X' 'SAPMV45A' '4002',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'' 'VBAK-AUDAT' itab-audat,&lt;/P&gt;&lt;P&gt;'' 'VBAK-WAERK' itab-waerk,&lt;/P&gt;&lt;P&gt;'' 'VBKD-PRSDT' itab-prsdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'' 'BDC_OKCODE' 'T\07'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. "mybdcdata&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 mydata&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;A1 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;A2 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;A3 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 mydata using a1 a2 a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if a1 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-dynbegin = a1.&lt;/P&gt;&lt;P&gt;i_bdcdata-program = a2.&lt;/P&gt;&lt;P&gt;i_bdcdata-dynpro = a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear i_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_bdcdata-fnam = a2.&lt;/P&gt;&lt;P&gt;i_bdcdata-fval = a3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append i_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;endform. "mydata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;Francis.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Mar 2007 17:22:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/not-entering-into-the-loop/m-p/2033476#M417524</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-06T17:22:59Z</dc:date>
    </item>
  </channel>
</rss>

