<?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: batch input: how to scroll in table control , returncode ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475865#M835507</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Clemens,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no OK_Code attached to scroll down/up.&lt;/P&gt;&lt;P&gt;You should hanle the pageup/page down or new page OK_CODE to scroll down.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But make sure the screen display is fixed for all the users. because screen display may vary from user to user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**----Parameter for runtime of CALL TRANSACTION.&lt;/P&gt;&lt;P&gt;  DATA: st_opt LIKE ctu_params.&lt;/P&gt;&lt;P&gt;  st_opt-dismode = c_mode.      " Processing mode for CALL TRANSACTION&lt;/P&gt;&lt;P&gt;  st_opt-updmode = ''.          " Update mode for CALL TRANSACTION&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;st_opt-defsize = ''.          " Default screen size for CALL TRANS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  st_opt-nobiend = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----Call transaction&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION c_tcode USING it_bdcdata&lt;/P&gt;&lt;P&gt;                               &lt;STRONG&gt;OPTIONS FROM st_opt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                               MESSAGES INTO it_bdcmsgcoll.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 29 Feb 2008 10:57:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-29T10:57:59Z</dc:date>
    <item>
      <title>batch input: how to scroll in table control , returncode ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475862#M835504</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;&lt;/P&gt;&lt;P&gt;i have a question regarding batch input if the dynpro has a scrollable table control in it: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i fill this table with the corresponding values and how can i then scroll down if the number of lines displayed in the dynpro is not sufficient ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any ideas ? please advise, &lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Feb 29, 2008 6:00 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 10:51:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475862#M835504</guid>
      <dc:creator>former_member5350</dc:creator>
      <dc:date>2008-02-29T10:51:34Z</dc:date>
    </item>
    <item>
      <title>Re: batch input: how to scroll in table control , returncode ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475863#M835505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;filling table controls in batch input is a pain in the a...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you would usually try it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop each line of source data&lt;/P&gt;&lt;P&gt;...fill first row of control&lt;/P&gt;&lt;P&gt;...process a function code for "new lines" or similar&lt;/P&gt;&lt;P&gt;endloop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this way you are always filling the first line and need not worry about how many lines there are on the dynpro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 10:54:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475863#M835505</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-02-29T10:54:47Z</dc:date>
    </item>
    <item>
      <title>Re: batch input: how to scroll in table control , returncode ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475864#M835506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;while recording use page down, and use the same okcode(P+) if u want to scroll down&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 10:57:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475864#M835506</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-29T10:57:37Z</dc:date>
    </item>
    <item>
      <title>Re: batch input: how to scroll in table control , returncode ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475865#M835507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Clemens,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no OK_Code attached to scroll down/up.&lt;/P&gt;&lt;P&gt;You should hanle the pageup/page down or new page OK_CODE to scroll down.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But make sure the screen display is fixed for all the users. because screen display may vary from user to user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**----Parameter for runtime of CALL TRANSACTION.&lt;/P&gt;&lt;P&gt;  DATA: st_opt LIKE ctu_params.&lt;/P&gt;&lt;P&gt;  st_opt-dismode = c_mode.      " Processing mode for CALL TRANSACTION&lt;/P&gt;&lt;P&gt;  st_opt-updmode = ''.          " Update mode for CALL TRANSACTION&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;st_opt-defsize = ''.          " Default screen size for CALL TRANS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  st_opt-nobiend = ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----Call transaction&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION c_tcode USING it_bdcdata&lt;/P&gt;&lt;P&gt;                               &lt;STRONG&gt;OPTIONS FROM st_opt&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                               MESSAGES INTO it_bdcmsgcoll.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 10:57:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475865#M835507</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-29T10:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: batch input: how to scroll in table control , returncode ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475866#M835508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See the following ex&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD_DATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: L_PGD LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;        L_PGD1 LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;        L_FLG TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT I_TAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH I_BDCDATA.&lt;/P&gt;&lt;P&gt;    CLEAR: I_BDCDATA, G_FL, L_SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SET PARAMETER ID 'BUK' FIELD I_TAB1-BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&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;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-VORGANG'&lt;/P&gt;&lt;P&gt;                                  '1'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'INVFO-BLDAT'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-BLDAT'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-BLDAT.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-XBLNR'&lt;/P&gt;&lt;P&gt;                                   I_TAB1-XBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-WRBTR'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-AMOUNT.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-WAERS'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-CURR.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-BUPLA'&lt;/P&gt;&lt;P&gt;                                  'BTDS'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-SECCO'&lt;/P&gt;&lt;P&gt;                                  'BTDS'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-XMWST'&lt;/P&gt;&lt;P&gt;                                  'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=DUMMY'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-MWSKZ'&lt;/P&gt;&lt;P&gt;                                  'Z0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=HEADER_FI'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-ITEM_LIST_VERSION'&lt;/P&gt;&lt;P&gt;                                  '7_6310'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&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;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-VORGANG'&lt;/P&gt;&lt;P&gt;                                  '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-BKTXT'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-BKTXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-GSBER'&lt;/P&gt;&lt;P&gt;                                  I_TAB-BUSAREA.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'INVFO-LIFRE'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RM08M-XWARE_BNK'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-EBELN'&lt;/P&gt;&lt;P&gt;                                  I_TAB1-EBELN.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-XWARE_BNK'&lt;/P&gt;&lt;P&gt;                                  '2'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'RM08M-ITEM_LIST_VERSION'&lt;/P&gt;&lt;P&gt;                                  '7_6310'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  'HEADER_FI'.&lt;/P&gt;&lt;P&gt;    CLEAR: CNT, L_PGD, L_FLG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****Handling Table control&lt;/P&gt;&lt;P&gt;    LOOP AT I_TAB2 WHERE EBELN = I_TAB1-EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      L_PGD = L_PGD + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      REPLACE C WITH CNT INTO QTY.&lt;/P&gt;&lt;P&gt;      REPLACE C WITH CNT INTO AMT.&lt;/P&gt;&lt;P&gt;      REPLACE C WITH CNT INTO TAX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   'DRSEG-MENGE(01)'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                    AMT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING QTY&lt;/P&gt;&lt;P&gt;                                    I_TAB2-DMBTR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING AMT&lt;/P&gt;&lt;P&gt;                                    I_TAB2-MENGE.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING TAX&lt;/P&gt;&lt;P&gt;                                    'Z0'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      QTY = 'DRSEG-WRBTR(&amp;amp;1)'.&lt;/P&gt;&lt;P&gt;      AMT = 'DRSEG-MENGE(&amp;amp;1)'.&lt;/P&gt;&lt;P&gt;      TAX = 'DRSEG-MWSKZ(&amp;amp;1)'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Check the no.of lines that can be entered in screen at a time.&lt;/P&gt;&lt;P&gt;***If it is filled then scroll &lt;/P&gt;&lt;P&gt;      IF L_PGD = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&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;&lt;/P&gt;&lt;P&gt;        PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;        PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=P+'.&lt;/P&gt;&lt;P&gt;        CLEAR L_PGD.&lt;/P&gt;&lt;P&gt;        PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;        PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      'HEADER_FI'.&lt;/P&gt;&lt;P&gt;        CLEAR CNT.&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;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR : L_FLG, L_PGD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLMR1M' '6000'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=PARK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'MIR7' USING I_BDCDATA&lt;/P&gt;&lt;P&gt;                     MODE   G_MODE&lt;/P&gt;&lt;P&gt;                     UPDATE 'S'&lt;/P&gt;&lt;P&gt;                     MESSAGES INTO I_MESSTAB.&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;ENDFORM.                    " UPLOAD_DATA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Feb 2008 10:58:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/batch-input-how-to-scroll-in-table-control-returncode/m-p/3475866#M835508</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-29T10:58:59Z</dc:date>
    </item>
  </channel>
</rss>

