<?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: program to produce multiplication table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463379#M552899</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;try this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGS_TEST2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters : p_table type i.&lt;/P&gt;&lt;P&gt;data : result type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do 10 times.&lt;/P&gt;&lt;P&gt;result = p_table * sy-index.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; P_table,'X',sy-index,'=',result.&lt;/P&gt;&lt;P&gt;clear result.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful, you will get one point.&lt;/P&gt;&lt;P&gt;Aleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jul 2007 05:03:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-02T05:03:06Z</dc:date>
    <item>
      <title>program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463375#M552895</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;     somebody tell me how to produce a multiplication table in abap. I tried doing this, the values are coming to the internal table but ia am unable to get the output.&lt;/P&gt;&lt;P&gt;Please help me out cos i have to use a similar looping condition in my bdc work.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;            NUM1 TYPE I ,&lt;/P&gt;&lt;P&gt;            NUM2 TYPE I ,&lt;/P&gt;&lt;P&gt;            NUM3 TYPE I ,&lt;/P&gt;&lt;P&gt;            END OF ITAB .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = ITAB-NUM1 + 1 .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = ITAB-NUM2 + 1 .&lt;/P&gt;&lt;P&gt;ITAB-NUM3 = ITAB-NUM1 * ITAB-NUM2 .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;IF ITAB-NUM2 IS NOT INITIAL .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = 0 .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;LOOP AT ITAB .&lt;/P&gt;&lt;P&gt;WRITE : / ITAB-NUM1, '*' , ITAB-NUM2 , '=' , ITAB-NUM3 .&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Tharanatha H.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 04:52:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463375#M552895</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T04:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463376#M552896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i think this is because you are not appending the value in itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;NUM1 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM2 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM3 TYPE I ,&lt;/P&gt;&lt;P&gt;END OF ITAB .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = ITAB-NUM1 + 1 .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = ITAB-NUM2 + 1 .&lt;/P&gt;&lt;P&gt;ITAB-NUM3 = ITAB-NUM1 * ITAB-NUM2 .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;IF ITAB-NUM2 IS NOT INITIAL .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = 0 .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;append itab.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"or if you want only one record then use append itab here.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB .&lt;/P&gt;&lt;P&gt;WRITE : / ITAB-NUM1, '*' , ITAB-NUM2 , '=' , ITAB-NUM3 .&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 04:59:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463376#M552896</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T04:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463377#M552897</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;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;NUM1 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM2 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM3 TYPE I ,&lt;/P&gt;&lt;P&gt;END OF ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;  ITAB-NUM1 = ITAB-NUM1 + 1 .&lt;/P&gt;&lt;P&gt;  clear itab itab-num2. &lt;/P&gt;&lt;P&gt;  DO 10 TIMES .&lt;/P&gt;&lt;P&gt;     ITAB-NUM2 = ITAB-NUM2 + 1 .&lt;/P&gt;&lt;P&gt;     ITAB-NUM3 = ITAB-NUM1 * ITAB-NUM2 .&lt;/P&gt;&lt;P&gt;     append itab.&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB .&lt;/P&gt;&lt;P&gt;WRITE : / ITAB-NUM1, '*' , ITAB-NUM2 , '=' , ITAB-NUM3 .&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 04:59:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463377#M552897</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T04:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463378#M552898</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;do it like this.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;NUM1 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM2 TYPE I ,&lt;/P&gt;&lt;P&gt;NUM3 TYPE I ,&lt;/P&gt;&lt;P&gt;END OF ITAB .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM1 = ITAB-NUM1 + 1 .&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = ITAB-NUM2 + 1 .&lt;/P&gt;&lt;P&gt;ITAB-NUM3 = ITAB-NUM1 * ITAB-NUM2 .&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;append itab.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;IF ITAB-NUM2 IS NOT INITIAL .&lt;/P&gt;&lt;P&gt;ITAB-NUM2 = 0 .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB .&lt;/P&gt;&lt;P&gt;WRITE : / ITAB-NUM1, '*' , ITAB-NUM2 , '=' , ITAB-NUM3 .&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:01:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463378#M552898</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T05:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463379#M552899</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;try this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGS_TEST2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Parameters : p_table type i.&lt;/P&gt;&lt;P&gt;data : result type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do 10 times.&lt;/P&gt;&lt;P&gt;result = p_table * sy-index.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; P_table,'X',sy-index,'=',result.&lt;/P&gt;&lt;P&gt;clear result.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful, you will get one point.&lt;/P&gt;&lt;P&gt;Aleem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:03:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463379#M552899</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T05:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463380#M552900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi there,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     i think u forgotten to append the work area(ITAB) to table ITAB.&lt;/P&gt;&lt;P&gt;Use the Append statement in the outside Do-- Enddo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:03:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463380#M552900</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T05:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463381#M552901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zreport10 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;         num1 TYPE i ,&lt;/P&gt;&lt;P&gt;         num2 TYPE i ,&lt;/P&gt;&lt;P&gt;         num3 TYPE i ,&lt;/P&gt;&lt;P&gt;       END OF itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO 10 TIMES .&lt;/P&gt;&lt;P&gt;  CLEAR itab-num2 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  itab-num1 = itab-num1 + 1 .&lt;/P&gt;&lt;P&gt;  DO 10 TIMES .&lt;/P&gt;&lt;P&gt;    itab-num2 = itab-num2 + 1 .&lt;/P&gt;&lt;P&gt;    itab-num3 = itab-num1 * itab-num2 .&lt;/P&gt;&lt;P&gt;    APPEND itab .&lt;/P&gt;&lt;P&gt;  ENDDO .&lt;/P&gt;&lt;P&gt;ENDDO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab .&lt;/P&gt;&lt;P&gt;  WRITE : / itab-num1, '*' , itab-num2 , '=' , itab-num3 .&lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:05:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463381#M552901</guid>
      <dc:creator>Pawan_Kesari</dc:creator>
      <dc:date>2007-07-02T05:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463382#M552902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks raj, I got the output but your clear statement did not work it was supposed to be clear itab-num2. &lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Tharanatha H.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:08:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463382#M552902</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T05:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463383#M552903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please   go through this  Bdc   program   in this  i had  used the internal table  of your  required logic ..&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;REPORT Y730_BDC5 .
*HANDLING TABLE CONTROL IN BDC
DATA : BEGIN OF IT_DUMMY OCCURS 0,
       DUMMY(100) TYPE C,
       END OF IT_DUMMY.
DATA : BEGIN OF IT_XK01 OCCURS 0,
       LIFNR(10) TYPE C,
       BUKRS(4)  TYPE C,
       EKORG(4)  TYPE C,
       KTOKK(4)  TYPE C,
       NAME1(30) TYPE C,
       SORTL(10) TYPE C,
       LAND1(3)  TYPE C,
       SPRAS(2)  TYPE C,
       AKONT(6)  TYPE C,
       FDGRV(2)  TYPE C,
       WAERS(3)  TYPE C,
       END OF IT_XK01,
       BEGIN OF IT_BANK OCCURS 0,
       BANKS(3)  TYPE C,
       BANKL(10) TYPE C,
       BANKN(10) TYPE C,
       KOINH(30) TYPE C,
       LIFNR(10) TYPE C,
       END OF IT_BANK.
DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,
       IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.

CALL FUNCTION 'WS_UPLOAD'
 EXPORTING
   FILENAME                      = 'C:VENDOR.TXT'
   FILETYPE                      = 'ASC'
 TABLES
  DATA_TAB                      = IT_DUMMY.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;LOOP AT IT_DUMMY.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;   IF IT_DUMMY-DUMMY+0(2) = '11'.&amp;lt;/b&amp;gt;
    IT_XK01-LIFNR = IT_DUMMY-DUMMY+2(10).
    IT_XK01-BUKRS = IT_DUMMY-DUMMY+12(4).
    IT_XK01-EKORG = IT_DUMMY-DUMMY+16(4).
    IT_XK01-KTOKK = IT_DUMMY-DUMMY+20(4).
    IT_XK01-NAME1 = IT_DUMMY-DUMMY+24(30).
    IT_XK01-SORTL = IT_DUMMY-DUMMY+54(10).
    IT_XK01-LAND1 = IT_DUMMY-DUMMY+64(3).
    IT_XK01-SPRAS = IT_DUMMY-DUMMY+67(2).
    IT_XK01-AKONT = IT_DUMMY-DUMMY+69(6).
    IT_XK01-FDGRV = IT_DUMMY-DUMMY+75(2).
    IT_XK01-WAERS = IT_DUMMY-DUMMY+77(3).
    APPEND IT_XK01.
  ELSE.
    IT_BANK-BANKS = IT_DUMMY-DUMMY+2(3).
    IT_BANK-BANKL = IT_DUMMY-DUMMY+5(10).
    IT_BANK-BANKN = IT_DUMMY-DUMMY+15(10).
    IT_BANK-KOINH = IT_DUMMY-DUMMY+25(30).
    IT_BANK-LIFNR = IT_DUMMY-DUMMY+55(10).
    APPEND IT_BANK..&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;b&amp;gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT IT_XK01.
REFRESH IT_BDCDATA.
perform bdc_dynpro      using 'SAPMF02K' '0100'.
perform bdc_field       using 'BDC_CURSOR'
                              'RF02K-REF_LIFNR'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'RF02K-LIFNR'
                              IT_XK01-LIFNR.
perform bdc_field       using 'RF02K-BUKRS'
                              IT_XK01-BUKRS.
perform bdc_field       using 'RF02K-EKORG'
                              IT_XK01-EKORG.
perform bdc_field       using 'RF02K-KTOKK'
                              IT_XK01-KTOKK.
perform bdc_dynpro      using 'SAPMF02K' '0110'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFA1-TELX1'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'LFA1-NAME1'
                              IT_XK01-NAME1.
perform bdc_field       using 'LFA1-SORTL'
                              IT_XK01-SORTL.
perform bdc_field       using 'LFA1-LAND1'
                              IT_XK01-LAND1.
perform bdc_field       using 'LFA1-SPRAS'
                              IT_XK01-SPRAS.
perform bdc_dynpro      using 'SAPMF02K' '0120'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFA1-KUNNR'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_dynpro      using 'SAPMF02K' '0130'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFBK-KOINH(02)'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
DATA : FNAM(20) TYPE C,
       IDX      TYPE C.
  MOVE 1 TO IDX.
LOOP AT IT_BANK WHERE LIFNR = IT_XK01-LIFNR.
  CONCATENATE 'LFBK-BANKS(' IDX ')' INTO FNAM.
  perform bdc_field       using FNAM
                                IT_BANK-BANKS.

  CONCATENATE 'LFBK-BANKL(' IDX ')' INTO FNAM.
  perform bdc_field       using FNAM
                                IT_BANK-BANKL.

  CONCATENATE 'LFBK-BANKN(' IDX ')' INTO FNAM.
  perform bdc_field       using FNAM
                                IT_BANK-BANKN.

  CONCATENATE 'LFBK-KOINH(' IDX ')' INTO FNAM.
  perform bdc_field       using FNAM
                                IT_BANK-KOINH.
  IDX = IDX + 1.
ENDLOOP.

perform bdc_dynpro      using 'SAPMF02K' '0130'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFBK-BANKS(01)'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
perform bdc_dynpro      using 'SAPMF02K' '0210'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFB1-FDGRV'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'LFB1-AKONT'
                              IT_XK01-AKONT.
perform bdc_field       using 'LFB1-FDGRV'
                              IT_XK01-FDGRV.
perform bdc_dynpro      using 'SAPMF02K' '0215'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFB1-ZTERM'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_dynpro      using 'SAPMF02K' '0220'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFB5-MAHNA'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_dynpro      using 'SAPMF02K' '0310'.
perform bdc_field       using 'BDC_CURSOR'
                              'LFM1-WAERS'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'LFM1-WAERS'
                              IT_XK01-WAERS.
perform bdc_dynpro      using 'SAPMF02K' '0320'.
perform bdc_field       using 'BDC_CURSOR'
                              'WYT3-PARVW(01)'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
perform bdc_dynpro      using 'SAPLSPO1' '0300'.
perform bdc_field       using 'BDC_OKCODE'
                              '=YES'.
CALL TRANSACTION 'XK01' USING IT_BDCDATA
                        MODE  'A'
                       UPDATE 'S'
                     MESSAGES INTO IT_BDCMSGCOLL.
ENDLOOP.

FORM BDC_DYNPRO USING PROG SCR.
  CLEAR IT_BDCDATA.
  IT_BDCDATA-PROGRAM = PROG.
  IT_BDCDATA-DYNPRO  = SCR.
  IT_BDCDATA-DYNBEGIN = 'X'.
  APPEND IT_BDCDATA.
ENDFORM.

FORM BDC_FIELD USING FNAM FVAL.
  CLEAR IT_BDCDATA.
  IT_BDCDATA-FNAM = FNAM.
  IT_BDCDATA-FVAL  = FVAL.
  APPEND IT_BDCDATA.
ENDFORM.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points  if it is usefull ....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 05:11:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463383#M552903</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T05:11:49Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463384#M552904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  This code will help you to produce multiplication table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZREVERSE LINE-SIZE 500.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:num1 type i,&lt;/P&gt;&lt;P&gt;     num2 type i value 1,&lt;/P&gt;&lt;P&gt;     mul type i.&lt;/P&gt;&lt;P&gt;PARAMETER: ROW(5),&lt;/P&gt;&lt;P&gt;          COLUM(5).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO ROW times.&lt;/P&gt;&lt;P&gt;  num1 = num1 + 1.&lt;/P&gt;&lt;P&gt;  DO COLUM TIMES.&lt;/P&gt;&lt;P&gt;  mul = num1 * num2.&lt;/P&gt;&lt;P&gt;  write: '', mul.&lt;/P&gt;&lt;P&gt;  num2 = num2 + 1.&lt;/P&gt;&lt;P&gt;  enddo.&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF HELPFULL REWARD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 06:55:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463384#M552904</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T06:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: program to produce multiplication table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463385#M552905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi aleem,&lt;/P&gt;&lt;P&gt;      Thanks for such a compact and simple code. full points.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jul 2007 11:03:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-to-produce-multiplication-table/m-p/2463385#M552905</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-02T11:03:34Z</dc:date>
    </item>
  </channel>
</rss>

