<?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: Runtime error:ABAP program lines are longer than the internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707823#M1106060</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your select querry on MARC is not matching with MARC_TY.&lt;/P&gt;&lt;P&gt;The field in the MARC table and MARC_TY should be same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also, when you are making select querry on CDPOS table&lt;/P&gt;&lt;P&gt;with all entries.&lt;/P&gt;&lt;P&gt;When ever you are using all entries select statement, you should check whether the internal table is having value.&lt;/P&gt;&lt;P&gt;you should check&lt;/P&gt;&lt;P&gt;if CDPOS_IT[] is not initial.&lt;/P&gt;&lt;P&gt;SELECT OBJECTCLAS&lt;/P&gt;&lt;P&gt;OBJECTID&lt;/P&gt;&lt;P&gt;CHANGENR&lt;/P&gt;&lt;P&gt;TABNAME&lt;/P&gt;&lt;P&gt;FNAME&lt;/P&gt;&lt;P&gt;CHNGIND&lt;/P&gt;&lt;P&gt;VALUE_NEW&lt;/P&gt;&lt;P&gt;VALUE_OLD&lt;/P&gt;&lt;P&gt;FROM CDPOS INTO CORRESPONDING FIELDS OF TABLE CDPOS_ITAB&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN CDHDR_ITAB&lt;/P&gt;&lt;P&gt;WHERE OBJECTCLAS = CDHDR_ITAB-OBJECTCLAS&lt;/P&gt;&lt;P&gt;AND OBJECTID = CDHDR_ITAB-OBJECTID&lt;/P&gt;&lt;P&gt;AND CHANGENR = CDHDR_ITAB-CHANGENR&lt;/P&gt;&lt;P&gt;AND TABNAME = 'MARC'&lt;/P&gt;&lt;P&gt;AND FNAME IN ('MINBE','EISBE','MABST','LVORM')&lt;/P&gt;&lt;P&gt;AND CHNGIND = 'U'.&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;Regards&lt;/P&gt;&lt;P&gt;Madhan D&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Nov 2008 05:06:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-03T05:06:10Z</dc:date>
    <item>
      <title>Runtime error:ABAP program lines are longer than the internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707822#M1106059</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;Below is the code I have written,when Iam running it Iam getting &lt;/P&gt;&lt;P&gt;'ABAP program lines are longer than the internal table' runtime error.How can I resolve it.&lt;/P&gt;&lt;P&gt;REPORT  ZTEST1  NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:MARC,CDHDR,CDPOS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS:SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:HEADER TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;     WA TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;     LAYOUT TYPE SLIS_LAYOUT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF MARC_TY,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARC-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;        EKGRP LIKE MARC-EKGRP,&lt;/P&gt;&lt;P&gt;        MINBE LIKE MARC-MINBE,&lt;/P&gt;&lt;P&gt;        EISBE LIKE MARC-EISBE,&lt;/P&gt;&lt;P&gt;        MABST LIKE MARC-MABST,&lt;/P&gt;&lt;P&gt;       END OF MARC_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; TYPES:BEGIN OF MATNR1_TY,&lt;/P&gt;&lt;P&gt;        MATNR1 LIKE CDHDR-OBJECTID,&lt;/P&gt;&lt;P&gt;      END OF MATNR1_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; TYPES:BEGIN OF CDHDR_TY,&lt;/P&gt;&lt;P&gt;         OBJECTCLAS LIKE CDHDR-OBJECTCLAS,&lt;/P&gt;&lt;P&gt;         OBJECTID   LIKE CDHDR-OBJECTID,&lt;/P&gt;&lt;P&gt;         CHANGENR   LIKE CDHDR-CHANGENR,&lt;/P&gt;&lt;P&gt;         USERNAME   LIKE CDHDR-USERNAME,&lt;/P&gt;&lt;P&gt;         UDATE      LIKE CDHDR-UDATE,&lt;/P&gt;&lt;P&gt;        END OF CDHDR_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; TYPES:BEGIN OF CDPOS_TY,&lt;/P&gt;&lt;P&gt;         OBJECTCLAS LIKE CDPOS-OBJECTCLAS,&lt;/P&gt;&lt;P&gt;         OBJECTID   LIKE CDPOS-OBJECTID,&lt;/P&gt;&lt;P&gt;         CHANGENR   LIKE CDPOS-CHANGENR,&lt;/P&gt;&lt;P&gt;         TABNAME    LIKE CDPOS-TABNAME,&lt;/P&gt;&lt;P&gt;         FNAME      LIKE CDPOS-FNAME,&lt;/P&gt;&lt;P&gt;         CHNGIND    LIKE CDPOS-CHNGIND,&lt;/P&gt;&lt;P&gt;         VALUE_NEW  LIKE CDPOS-VALUE_NEW,&lt;/P&gt;&lt;P&gt;         VALUE_OLD  LIKE CDPOS-VALUE_OLD,&lt;/P&gt;&lt;P&gt;        END OF CDPOS_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************&lt;STRONG&gt;TABLE TYPES&lt;/STRONG&gt;********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: MARC_TAB   TYPE TABLE OF MARC_TY,&lt;/P&gt;&lt;P&gt;       MATNR1_TAB TYPE TABLE OF MATNR1_TY,&lt;/P&gt;&lt;P&gt;       CDHDR_TAB  TYPE TABLE OF CDHDR_TY,&lt;/P&gt;&lt;P&gt;       CDPOS_TAB  TYPE TABLE OF CDPOS_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************&lt;STRONG&gt;INTERNAL TABLES&lt;/STRONG&gt;************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:MARC_ITAB   TYPE MARC_TAB,&lt;/P&gt;&lt;P&gt;     MATNR1_ITAB TYPE MATNR1_TAB,&lt;/P&gt;&lt;P&gt;     CDHDR_ITAB  TYPE CDHDR_TAB,&lt;/P&gt;&lt;P&gt;     CDPOS_ITAB  TYPE CDPOS_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************&lt;STRONG&gt;WORK AREAS&lt;/STRONG&gt;********************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:MARC_WA   TYPE MARC_TY,&lt;/P&gt;&lt;P&gt;     MATNR1_WA TYPE MATNR1_TY,&lt;/P&gt;&lt;P&gt;     CDHDR_WA  TYPE CDHDR_TY,&lt;/P&gt;&lt;P&gt;     CDPOS_WA  TYPE CDPOS_TY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************&lt;STRONG&gt;SELECTION-SCREEN&lt;/STRONG&gt;***********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PARAMETERS:PLANT LIKE MARC-WERKS.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:MATERIAL FOR MARC-MATNR.&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS:DATE FOR CDHDR-UDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&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; SELECT MATNR&lt;/P&gt;&lt;P&gt;        WERKS&lt;/P&gt;&lt;P&gt;        EKGRP&lt;/P&gt;&lt;P&gt;        MINBE&lt;/P&gt;&lt;P&gt;        EISBE&lt;/P&gt;&lt;P&gt;        MABST&lt;/P&gt;&lt;P&gt;        FROM MARC INTO TABLE MARC_ITAB&lt;/P&gt;&lt;P&gt;        WHERE MATNR IN MATERIAL&lt;/P&gt;&lt;P&gt;        AND WERKS = PLANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK MARC_ITAB[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT MARC_ITAB INTO MARC_WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   MATNR1_WA-MATNR1 = MARC_WA-MATNR.&lt;/P&gt;&lt;P&gt;   APPEND MATNR1_WA TO MATNR1_ITAB.&lt;/P&gt;&lt;P&gt;   CLEAR MATNR1_WA.&lt;/P&gt;&lt;P&gt;&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; CHECK MATNR1_ITAB[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT OBJECTCLAS&lt;/P&gt;&lt;P&gt;        OBJECTID&lt;/P&gt;&lt;P&gt;        CHANGENR&lt;/P&gt;&lt;P&gt;        USERNAME&lt;/P&gt;&lt;P&gt;        UDATE&lt;/P&gt;&lt;P&gt;        FROM CDHDR INTO TABLE CDHDR_ITAB&lt;/P&gt;&lt;P&gt;        FOR ALL ENTRIES IN MATNR1_ITAB&lt;/P&gt;&lt;P&gt;        WHERE OBJECTCLAS = 'MATERIAL'&lt;/P&gt;&lt;P&gt;        AND OBJECTID = MATNR1_ITAB-MATNR1&lt;/P&gt;&lt;P&gt;        AND UDATE IN DATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CHECK CDHDR_ITAB[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SORT CDHDR_ITAB[]  DESCENDING BY OBJECTID  CHANGENR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DELETE ADJACENT DUPLICATES FROM CDHDR_ITAB[] COMPARING OBJECTID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT OBJECTCLAS&lt;/P&gt;&lt;P&gt;       OBJECTID&lt;/P&gt;&lt;P&gt;       CHANGENR&lt;/P&gt;&lt;P&gt;       TABNAME&lt;/P&gt;&lt;P&gt;       FNAME&lt;/P&gt;&lt;P&gt;       CHNGIND&lt;/P&gt;&lt;P&gt;       VALUE_NEW&lt;/P&gt;&lt;P&gt;       VALUE_OLD&lt;/P&gt;&lt;P&gt;       FROM CDPOS INTO CORRESPONDING FIELDS OF TABLE CDPOS_ITAB&lt;/P&gt;&lt;P&gt;       FOR ALL ENTRIES IN CDHDR_ITAB&lt;/P&gt;&lt;P&gt;       WHERE OBJECTCLAS = CDHDR_ITAB-OBJECTCLAS&lt;/P&gt;&lt;P&gt;       AND OBJECTID = CDHDR_ITAB-OBJECTID&lt;/P&gt;&lt;P&gt;       AND CHANGENR = CDHDR_ITAB-CHANGENR&lt;/P&gt;&lt;P&gt;       AND TABNAME  = 'MARC'&lt;/P&gt;&lt;P&gt;       AND FNAME    IN ('MINBE','EISBE','MABST','LVORM')&lt;/P&gt;&lt;P&gt;       AND CHNGIND  = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK CDPOS_ITAB[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LOOP AT CDPOS_ITAB INTO CDPOS_WA.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE: / CDPOS_WA-OBJECTCLAS,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-OBJECTID,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-CHANGENR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-TABNAME,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-FNAME,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-CHNGIND,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-VALUE_NEW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CDPOS_WA-VALUE_OLD.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&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;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'OBJECTCLAS'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '1'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'OBJECTCLAS'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '15'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'OBJECTID'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '2'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'OBJECTID'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '20'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'CHANGENR'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '3'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'CHANGENR'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '8'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'TABNAME'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '4'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'TABNAME'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '5'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'FNAME'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '5'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'FNAME'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '7'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'CHANGING'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '6'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'CHANGING'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '1'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'VALUE_NEW'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '7'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'VALUE_NEW'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '5'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA-SELTEXT_L = 'VALUE_OLD'.&lt;/P&gt;&lt;P&gt;WA-COL_POS   = '8'.&lt;/P&gt;&lt;P&gt;WA-FIELDNAME = 'VALUE_OLD'.&lt;/P&gt;&lt;P&gt;WA-TABNAME   = 'CDPOS_ITAB'.&lt;/P&gt;&lt;P&gt;WA-OUTPUTLEN = '5'.&lt;/P&gt;&lt;P&gt;APPEND WA TO HEADER.&lt;/P&gt;&lt;P&gt;CLEAR WA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;    I_PROGRAM_NAME               = SY-REPID&lt;/P&gt;&lt;P&gt;    I_INTERNAL_TABNAME           = 'CDPOS_ITAB'&lt;/P&gt;&lt;P&gt;    I_CLIENT_NEVER_DISPLAY       = 'X'&lt;/P&gt;&lt;P&gt;    I_INCLNAME                   = SY-REPID&lt;/P&gt;&lt;P&gt;  CHANGING&lt;/P&gt;&lt;P&gt;    CT_FIELDCAT                  = HEADER[]&lt;/P&gt;&lt;P&gt; EXCEPTIONS&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM                = SY-REPID&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                       = HEADER[]&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = CDPOS_ITAB[]&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;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 04:53:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707822#M1106059</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T04:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error:ABAP program lines are longer than the internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707823#M1106060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your select querry on MARC is not matching with MARC_TY.&lt;/P&gt;&lt;P&gt;The field in the MARC table and MARC_TY should be same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and also, when you are making select querry on CDPOS table&lt;/P&gt;&lt;P&gt;with all entries.&lt;/P&gt;&lt;P&gt;When ever you are using all entries select statement, you should check whether the internal table is having value.&lt;/P&gt;&lt;P&gt;you should check&lt;/P&gt;&lt;P&gt;if CDPOS_IT[] is not initial.&lt;/P&gt;&lt;P&gt;SELECT OBJECTCLAS&lt;/P&gt;&lt;P&gt;OBJECTID&lt;/P&gt;&lt;P&gt;CHANGENR&lt;/P&gt;&lt;P&gt;TABNAME&lt;/P&gt;&lt;P&gt;FNAME&lt;/P&gt;&lt;P&gt;CHNGIND&lt;/P&gt;&lt;P&gt;VALUE_NEW&lt;/P&gt;&lt;P&gt;VALUE_OLD&lt;/P&gt;&lt;P&gt;FROM CDPOS INTO CORRESPONDING FIELDS OF TABLE CDPOS_ITAB&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN CDHDR_ITAB&lt;/P&gt;&lt;P&gt;WHERE OBJECTCLAS = CDHDR_ITAB-OBJECTCLAS&lt;/P&gt;&lt;P&gt;AND OBJECTID = CDHDR_ITAB-OBJECTID&lt;/P&gt;&lt;P&gt;AND CHANGENR = CDHDR_ITAB-CHANGENR&lt;/P&gt;&lt;P&gt;AND TABNAME = 'MARC'&lt;/P&gt;&lt;P&gt;AND FNAME IN ('MINBE','EISBE','MABST','LVORM')&lt;/P&gt;&lt;P&gt;AND CHNGIND = 'U'.&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;Regards&lt;/P&gt;&lt;P&gt;Madhan D&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 05:06:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707823#M1106060</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T05:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error:ABAP program lines are longer than the internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707824#M1106061</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;My report is working fineas a normal calssical report,but is throwing aruntime error,when Iam converting it to alv.So,please tell me how to resolve the error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 05:29:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707824#M1106061</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T05:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error:ABAP program lines are longer than the internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707825#M1106062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;since you are using the merge function, it is creating the problem. main reason for this in the background it reads the report into a 72chars work area, that time if it encounters any line more than 72chars , it will give the dump. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have two options one break the source code into 2 or 3 lines if you have any code line which crosses 72 chars. or else you can control this with the help of editor settings, check it once.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my suggestion is always use 72 or less chars in a line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table.............................................................................................binary search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break it like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table  itab into wa&lt;/P&gt;&lt;P&gt; ..................&lt;/P&gt;&lt;P&gt;...................&lt;/P&gt;&lt;P&gt;binary search&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 05:46:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707825#M1106062</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T05:46:57Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error:ABAP program lines are longer than the internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707826#M1106063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have adjusted the code as you said,but still Iam getting the same error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2008 06:30:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-abap-program-lines-are-longer-than-the-internal-table/m-p/4707826#M1106063</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-03T06:30:53Z</dc:date>
    </item>
  </channel>
</rss>

