<?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 ABAP run time error : TABLE_INVALID_INDEX in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373418#M1236044</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindlyh assist me about my problem in ABAP run time error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any body tell me what to do of run time error below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"TABLE_INVALID_INDEX"&lt;/P&gt;&lt;P&gt;"SAPLFACG " bzw. "LFACGU03 "&lt;/P&gt;&lt;P&gt;"INTERNAL_DOCUMENT_NUMBER_SET"&lt;/P&gt;&lt;P&gt;f you cannot solve the problem yourself, please send the&lt;/P&gt;&lt;P&gt;ollowing documents to SAP:&lt;/P&gt;&lt;P&gt;Information on where termination occurred&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;The termination occurred in the ABAP/4 program "SAPLFACG " in&lt;/P&gt;&lt;P&gt;"INTERNAL_DOCUMENT_NUMBER_SET".&lt;/P&gt;&lt;P&gt;The main program was "SAPF110S ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The termination occurred in line 241&lt;/P&gt;&lt;P&gt;of the source code of program "LFACGU03 " (when calling the edito&lt;/P&gt;&lt;P&gt;The program "SAPLFACG " was started as a background job.&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;&lt;/P&gt;&lt;P&gt;002130   *       FORM INTERNAL_DOCUMENT_NUMBER_SET&lt;/P&gt;&lt;P&gt;002140   *&lt;/P&gt;&lt;P&gt;002150   *       Falls keine Belegnummer gefüllt ist, muß&lt;/P&gt;&lt;P&gt;002160   *       Belegnummer temporär vergeben werden - si&lt;/P&gt;&lt;P&gt;002170   *       wieder gelöscht!&lt;/P&gt;&lt;P&gt;002180   *&lt;/P&gt;&lt;P&gt;002190   form internal_document_number_set changing e_doc_&lt;/P&gt;&lt;P&gt;002200     data: x_belnr like accit_fi-belnr.&lt;/P&gt;&lt;P&gt;002210   *&lt;/P&gt;&lt;P&gt;002220     clear e_doc_int.&lt;/P&gt;&lt;P&gt;002230     loop at t_bkpf.&lt;/P&gt;&lt;P&gt;002240       x_belnr      = x_belnr + 1.&lt;/P&gt;&lt;P&gt;002250       t_bkpf-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;002260       if t_bkpf-belnr is initial.&lt;/P&gt;&lt;P&gt;002270         e_doc_int       = 'X'.&lt;/P&gt;&lt;P&gt;002280         t_bkpf-belnr    = x_belnr.&lt;/P&gt;&lt;P&gt;002290         t_bkpf-belnr(1) = '$'.&lt;/P&gt;&lt;P&gt;002300       endif.&lt;/P&gt;&lt;P&gt;002310       modify t_bkpf.&lt;/P&gt;&lt;P&gt;002320       loop at t_bseg where bukrs eq t_bkpf-bukrs.&lt;/P&gt;&lt;P&gt;002330         read table t_bsegz index sy-tabix.&lt;/P&gt;&lt;P&gt;002340         t_bseg-mandt  = sy-mandt.&lt;/P&gt;&lt;P&gt;002350         t_bsegz-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;002360         if t_bseg-belnr is initial.&lt;/P&gt;&lt;P&gt;002370           t_bseg-belnr  = t_bkpf-belnr.&lt;/P&gt;&lt;P&gt;002380           t_bsegz-belnr = t_bkpf-belnr.&lt;/P&gt;&lt;P&gt;002390         endif.&lt;/P&gt;&lt;P&gt;002400         modify t_bseg  index sy-tabix.&lt;/P&gt;&lt;P&gt;     &amp;gt;         modify t_bsegz index sy-tabix.&lt;/P&gt;&lt;P&gt;002420       endloop.&lt;/P&gt;&lt;P&gt;002430     endloop.&lt;/P&gt;&lt;P&gt;002440   endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Mar 2009 03:22:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-30T03:22:11Z</dc:date>
    <item>
      <title>ABAP run time error : TABLE_INVALID_INDEX</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373418#M1236044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindlyh assist me about my problem in ABAP run time error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any body tell me what to do of run time error below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"TABLE_INVALID_INDEX"&lt;/P&gt;&lt;P&gt;"SAPLFACG " bzw. "LFACGU03 "&lt;/P&gt;&lt;P&gt;"INTERNAL_DOCUMENT_NUMBER_SET"&lt;/P&gt;&lt;P&gt;f you cannot solve the problem yourself, please send the&lt;/P&gt;&lt;P&gt;ollowing documents to SAP:&lt;/P&gt;&lt;P&gt;Information on where termination occurred&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;The termination occurred in the ABAP/4 program "SAPLFACG " in&lt;/P&gt;&lt;P&gt;"INTERNAL_DOCUMENT_NUMBER_SET".&lt;/P&gt;&lt;P&gt;The main program was "SAPF110S ".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The termination occurred in line 241&lt;/P&gt;&lt;P&gt;of the source code of program "LFACGU03 " (when calling the edito&lt;/P&gt;&lt;P&gt;The program "SAPLFACG " was started as a background job.&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;&lt;/P&gt;&lt;P&gt;002130   *       FORM INTERNAL_DOCUMENT_NUMBER_SET&lt;/P&gt;&lt;P&gt;002140   *&lt;/P&gt;&lt;P&gt;002150   *       Falls keine Belegnummer gefüllt ist, muß&lt;/P&gt;&lt;P&gt;002160   *       Belegnummer temporär vergeben werden - si&lt;/P&gt;&lt;P&gt;002170   *       wieder gelöscht!&lt;/P&gt;&lt;P&gt;002180   *&lt;/P&gt;&lt;P&gt;002190   form internal_document_number_set changing e_doc_&lt;/P&gt;&lt;P&gt;002200     data: x_belnr like accit_fi-belnr.&lt;/P&gt;&lt;P&gt;002210   *&lt;/P&gt;&lt;P&gt;002220     clear e_doc_int.&lt;/P&gt;&lt;P&gt;002230     loop at t_bkpf.&lt;/P&gt;&lt;P&gt;002240       x_belnr      = x_belnr + 1.&lt;/P&gt;&lt;P&gt;002250       t_bkpf-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;002260       if t_bkpf-belnr is initial.&lt;/P&gt;&lt;P&gt;002270         e_doc_int       = 'X'.&lt;/P&gt;&lt;P&gt;002280         t_bkpf-belnr    = x_belnr.&lt;/P&gt;&lt;P&gt;002290         t_bkpf-belnr(1) = '$'.&lt;/P&gt;&lt;P&gt;002300       endif.&lt;/P&gt;&lt;P&gt;002310       modify t_bkpf.&lt;/P&gt;&lt;P&gt;002320       loop at t_bseg where bukrs eq t_bkpf-bukrs.&lt;/P&gt;&lt;P&gt;002330         read table t_bsegz index sy-tabix.&lt;/P&gt;&lt;P&gt;002340         t_bseg-mandt  = sy-mandt.&lt;/P&gt;&lt;P&gt;002350         t_bsegz-mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;002360         if t_bseg-belnr is initial.&lt;/P&gt;&lt;P&gt;002370           t_bseg-belnr  = t_bkpf-belnr.&lt;/P&gt;&lt;P&gt;002380           t_bsegz-belnr = t_bkpf-belnr.&lt;/P&gt;&lt;P&gt;002390         endif.&lt;/P&gt;&lt;P&gt;002400         modify t_bseg  index sy-tabix.&lt;/P&gt;&lt;P&gt;     &amp;gt;         modify t_bsegz index sy-tabix.&lt;/P&gt;&lt;P&gt;002420       endloop.&lt;/P&gt;&lt;P&gt;002430     endloop.&lt;/P&gt;&lt;P&gt;002440   endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2009 03:22:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373418#M1236044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-30T03:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP run time error : TABLE_INVALID_INDEX</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373419#M1236045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;As there are two loops, sy-tabix will change as per the loops. You better take sy-tabix (whichever you want) into a variable lv_tabix, and try to modify using it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2009 03:28:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373419#M1236045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-30T03:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP run time error : TABLE_INVALID_INDEX</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373420#M1236046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;data:W_index type i.
loop at t_bseg where bukrs eq t_bkpf-bukrs.
w_index = Sy-tabix.
 read table t_bsegz index sy-tabix.              " Value of sy-tabix after the read statement will change
 t_bseg-mandt = sy-mandt.
t_bsegz-mandt = sy-mandt.
 if t_bseg-belnr is initial.
t_bseg-belnr = t_bkpf-belnr.
 t_bsegz-belnr = t_bkpf-belnr.
 endif.
modify t_bseg index w_index.                   " Use W_index          
modify t_bsegz index w_index.                 " Use w_index&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just assign the value of sy-tabix into a variable and use..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2009 03:29:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-run-time-error-table-invalid-index/m-p/5373420#M1236046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-30T03:29:54Z</dc:date>
    </item>
  </channel>
</rss>

