<?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: MEMORY_NO_MORE_PAGING in a abap program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/memory-no-more-paging-in-a-abap-program/m-p/2569816#M586701</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Edited: I though was your LINE-COUNT addition, but further searchings gave me 0 as default &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case, I would check your write instructions for end of page, because you are saving one line per page, and maybe one (or more) of your write's must be shortened to fit just one line...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you point us just the piece of code that crashes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Vicenç Lozano&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jul 2007 13:03:15 GMT</pubDate>
    <dc:creator>VXLozano</dc:creator>
    <dc:date>2007-07-25T13:03:15Z</dc:date>
    <item>
      <title>MEMORY_NO_MORE_PAGING in a abap program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/memory-no-more-paging-in-a-abap-program/m-p/2569815#M586700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The given below code in our system causing the dump memory no more paging.&lt;/P&gt;&lt;P&gt;Please explain me where the code correction is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report AQA0ZFINAPP=====ZFINAPP_ARINV=&lt;/P&gt;&lt;P&gt;   line-size 255 no standard page heading line-count 000(001).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include &amp;lt;symbol&amp;gt;.&lt;/P&gt;&lt;P&gt;include &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;selection-screen: begin of block prog&lt;/P&gt;&lt;P&gt;                           with frame title text-f58.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables BKPF.&lt;/P&gt;&lt;P&gt;data %count-BKPF(4) type x.&lt;/P&gt;&lt;P&gt;data %linr-BKPF(2).&lt;/P&gt;&lt;P&gt;tables BSEG.&lt;/P&gt;&lt;P&gt;data %count-BSEG(4) type x.&lt;/P&gt;&lt;P&gt;data %linr-BSEG(2).&lt;/P&gt;&lt;P&gt;tables T001.&lt;/P&gt;&lt;P&gt;data %count-T001(4) type x.&lt;/P&gt;&lt;P&gt;data %linr-T001(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables aqldb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;include rsaqexcd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of %st_liste occurs 100,&lt;/P&gt;&lt;P&gt;          head(1),&lt;/P&gt;&lt;P&gt;          tab(3),&lt;/P&gt;&lt;P&gt;          line(6) type n,&lt;/P&gt;&lt;P&gt;          cont(1) type n,&lt;/P&gt;&lt;P&gt;          fint(1),&lt;/P&gt;&lt;P&gt;          finv(1),&lt;/P&gt;&lt;P&gt;          fcol(1) type n,&lt;/P&gt;&lt;P&gt;          text(0255),&lt;/P&gt;&lt;P&gt;      end of %st_liste.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data %data_selected(1).&lt;/P&gt;&lt;P&gt;data %glframe(1)  value 'X' .&lt;/P&gt;&lt;P&gt;data %uflag(1).&lt;/P&gt;&lt;P&gt;data %ustflag(1).&lt;/P&gt;&lt;P&gt;data %grst_text(255).&lt;/P&gt;&lt;P&gt;data %glline type i.&lt;/P&gt;&lt;P&gt;data %tabix like sy-tabix.&lt;/P&gt;&lt;P&gt;data %prflag(1) type x value '02'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: %textpool_read(1),&lt;/P&gt;&lt;P&gt;      %textpool_langu type textpool occurs 0,&lt;/P&gt;&lt;P&gt;      %textpool_langu_line type textpool.&lt;/P&gt;&lt;P&gt;data: %txt1        type textpool-entry,&lt;/P&gt;&lt;P&gt;       %txt2        type textpool-entry,&lt;/P&gt;&lt;P&gt;       %txt3        type textpool-entry,&lt;/P&gt;&lt;P&gt;       %txtkey      type textpool-key,&lt;/P&gt;&lt;P&gt;       %txt_unknown type textpool-entry value 'UNKNOWN TEXT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data TEXT_BKPF_BLART like T003T-LTEXT.&lt;/P&gt;&lt;P&gt;data TEXT_BKPF_BUKRS like T001-BUTXT.&lt;/P&gt;&lt;P&gt;data TEXT_BKPF_USNAM like ADDR3_VAL-NAME_TEXT.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_BUKRS like T001-BUTXT.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_KUNNR like KNA1-NAME1.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_SEGMENT like FAGL_SEGMT-NAME.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_SHKZG like DD07D-DDTEXT.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_ZZCOMM_CD like ZCOMMODITY-ZZCOMM_DS.&lt;/P&gt;&lt;P&gt;data TEXT_BSEG_ZZMFG_CD like ZMFG-ZZMFG_DS.&lt;/P&gt;&lt;P&gt;data TEXT_EKKO_LIFNR like LFA1-NAME1.&lt;/P&gt;&lt;P&gt;data %perc(4) type p decimals 3.&lt;/P&gt;&lt;P&gt;data %p100(4) type p decimals 3 value '100.000'.&lt;/P&gt;&lt;P&gt;data %rangct type i.&lt;/P&gt;&lt;P&gt;data %rangcc(8).&lt;/P&gt;&lt;P&gt;select-options SP$00001 for BKPF-BLART memory id BAR.&lt;/P&gt;&lt;P&gt;select-options SP$00002 for BKPF-BLDAT.&lt;/P&gt;&lt;P&gt;select-options SP$00003 for BKPF-BUDAT.&lt;/P&gt;&lt;P&gt;select-options SP$00005 for BKPF-BUKRS memory id BUK.&lt;/P&gt;&lt;P&gt;select-options SP$00004 for BKPF-GJAHR memory id GJR.&lt;/P&gt;&lt;P&gt;selection-screen skip 1.&lt;/P&gt;&lt;P&gt;selection-screen: begin of block direct&lt;/P&gt;&lt;P&gt;                  with frame title text-f59.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;*selection-screen: comment 1(12) text-f57.&lt;/P&gt;&lt;P&gt;selection-screen: pushbutton 75(18) pb%exco user-command expcol&lt;/P&gt;&lt;P&gt;                                   modif id new.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %alv radiobutton group func user-command outbut&lt;/P&gt;&lt;P&gt;                                modif id new  default 'X' .&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f72 for field %alv&lt;/P&gt;&lt;P&gt;                                modif id new.&lt;/P&gt;&lt;P&gt;parameters:       %alvl type slis_vari modif id new.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %nofunc radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f66 for field %nofunc&lt;/P&gt;&lt;P&gt;                                         modif id old.&lt;/P&gt;&lt;P&gt;parameters:       %tview radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 34(26) text-f68 for field %tview&lt;/P&gt;&lt;P&gt;                                          modif id old,&lt;/P&gt;&lt;P&gt;                  end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %graph radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f61 for field %graph&lt;/P&gt;&lt;P&gt;                                         modif id old.&lt;/P&gt;&lt;P&gt;parameters:       %text radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 34(26) text-f69 for field %text&lt;/P&gt;&lt;P&gt;                                          modif id old,&lt;/P&gt;&lt;P&gt;                  end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %abc radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f70 for field %abc&lt;/P&gt;&lt;P&gt;                                         modif id old.&lt;/P&gt;&lt;P&gt;parameters:       %excel radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 34(26) text-f60 for field %excel&lt;/P&gt;&lt;P&gt;                                         modif id old,&lt;/P&gt;&lt;P&gt;                  end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %xint radiobutton group func modif id xin.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f73 for field %xint&lt;/P&gt;&lt;P&gt;                                         modif id xin.&lt;/P&gt;&lt;P&gt;parameters:       %xintk like AQXINT-XIKEY lower case modif id xin.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %down radiobutton group func modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f64 for field %down&lt;/P&gt;&lt;P&gt;                                         modif id old.&lt;/P&gt;&lt;P&gt;parameters:       %path type AQ_FILENAME lower case modif id old.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: begin of line.&lt;/P&gt;&lt;P&gt;parameters:       %save radiobutton group func modif id lis.&lt;/P&gt;&lt;P&gt;selection-screen: comment 4(26) text-f62 for field %save&lt;/P&gt;&lt;P&gt;                                         modif id lis.&lt;/P&gt;&lt;P&gt;parameters:       %listid like AQCAQL-TEXT visible length 40&lt;/P&gt;&lt;P&gt;                  lower case modif id lis.&lt;/P&gt;&lt;P&gt;selection-screen: end of line.&lt;/P&gt;&lt;P&gt;selection-screen: end of block direct.&lt;/P&gt;&lt;P&gt;selection-screen: end of block prog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of %g00 occurs 100,&lt;/P&gt;&lt;P&gt;            BKPF-BUKRS like BKPF-BUKRS,&lt;/P&gt;&lt;P&gt;            BKPF-BELNR like BKPF-BELNR,&lt;/P&gt;&lt;P&gt;            BKPF-BLART like BKPF-BLART,&lt;/P&gt;&lt;P&gt;            BKPF-BLDAT like BKPF-BLDAT,&lt;/P&gt;&lt;P&gt;            BKPF-BUDAT like BKPF-BUDAT,&lt;/P&gt;&lt;P&gt;            BKPF-WWERT like BKPF-WWERT,&lt;/P&gt;&lt;P&gt;            BKPF-XBLNR like BKPF-XBLNR,&lt;/P&gt;&lt;P&gt;            BKPF-BKTXT like BKPF-BKTXT,&lt;/P&gt;&lt;P&gt;            BKPF-AWKEY like BKPF-AWKEY,&lt;/P&gt;&lt;P&gt;            BSEG-XREF1 like BSEG-XREF1,&lt;/P&gt;&lt;P&gt;            BSEG-XREF2 like BSEG-XREF2,&lt;/P&gt;&lt;P&gt;            BSEG-BUKRS like BSEG-BUKRS,&lt;/P&gt;&lt;P&gt;            BSEG-BUZEI like BSEG-BUZEI,&lt;/P&gt;&lt;P&gt;            BSEG-HKONT like BSEG-HKONT,&lt;/P&gt;&lt;P&gt;            BSEG-SEGMENT like BSEG-SEGMENT,&lt;/P&gt;&lt;P&gt;            BSEG-PRCTR like BSEG-PRCTR,&lt;/P&gt;&lt;P&gt;            BSEG-KOSTL like BSEG-KOSTL,&lt;/P&gt;&lt;P&gt;            BSEG-ZZCOMM_CD like BSEG-ZZCOMM_CD,&lt;/P&gt;&lt;P&gt;            BSEG-ZZMFG_CD like BSEG-ZZMFG_CD,&lt;/P&gt;&lt;P&gt;            TEXT_BSEG_SHKZG like TEXT_BSEG_SHKZG,&lt;/P&gt;&lt;P&gt;            BSEG-WRBTR like BSEG-WRBTR,&lt;/P&gt;&lt;P&gt;            BKPF-WAERS-0121 like BKPF-WAERS,&lt;/P&gt;&lt;P&gt;            BSEG-DMBTR like BSEG-DMBTR,&lt;/P&gt;&lt;P&gt;            T001-WAERS-0122 like T001-WAERS,&lt;/P&gt;&lt;P&gt;            BSEG-DMBE2 like BSEG-DMBE2,&lt;/P&gt;&lt;P&gt;            BKPF-HWAE2-0123 like BKPF-HWAE2,&lt;/P&gt;&lt;P&gt;            BSEG-DMBE3 like BSEG-DMBE3,&lt;/P&gt;&lt;P&gt;            BKPF-HWAE3-0124 like BKPF-HWAE3,&lt;/P&gt;&lt;P&gt;            BSEG-KUNNR like BSEG-KUNNR,&lt;/P&gt;&lt;P&gt;            TEXT_BSEG_KUNNR like TEXT_BSEG_KUNNR,&lt;/P&gt;&lt;P&gt;      end of %g00.&lt;/P&gt;&lt;P&gt;data: begin of %%g00,&lt;/P&gt;&lt;P&gt;            BKPF-BUKRS(004),&lt;/P&gt;&lt;P&gt;            BKPF-BELNR(010),&lt;/P&gt;&lt;P&gt;            BKPF-BLART(002),&lt;/P&gt;&lt;P&gt;            BKPF-BLDAT(010),&lt;/P&gt;&lt;P&gt;            BKPF-BUDAT(010),&lt;/P&gt;&lt;P&gt;            BKPF-WWERT(010),&lt;/P&gt;&lt;P&gt;            BKPF-XBLNR(016),&lt;/P&gt;&lt;P&gt;            BKPF-BKTXT(025),&lt;/P&gt;&lt;P&gt;            BKPF-AWKEY(020),&lt;/P&gt;&lt;P&gt;            BSEG-XREF1(012),&lt;/P&gt;&lt;P&gt;            BSEG-XREF2(012),&lt;/P&gt;&lt;P&gt;            BSEG-BUKRS(004),&lt;/P&gt;&lt;P&gt;            BSEG-BUZEI(003),&lt;/P&gt;&lt;P&gt;            BSEG-HKONT(010),&lt;/P&gt;&lt;P&gt;            BSEG-SEGMENT(010),&lt;/P&gt;&lt;P&gt;            BSEG-PRCTR(010),&lt;/P&gt;&lt;P&gt;            BSEG-KOSTL(010),&lt;/P&gt;&lt;P&gt;            BSEG-ZZCOMM_CD(003),&lt;/P&gt;&lt;P&gt;            BSEG-ZZMFG_CD(004),&lt;/P&gt;&lt;P&gt;            TEXT_BSEG_SHKZG(060),&lt;/P&gt;&lt;P&gt;            BSEG-WRBTR(016),&lt;/P&gt;&lt;P&gt;            BKPF-WAERS-0121 like BKPF-WAERS,&lt;/P&gt;&lt;P&gt;            BSEG-DMBTR(016),&lt;/P&gt;&lt;P&gt;            T001-WAERS-0122 like T001-WAERS,&lt;/P&gt;&lt;P&gt;            BSEG-DMBE2(016),&lt;/P&gt;&lt;P&gt;            BKPF-HWAE2-0123 like BKPF-HWAE2,&lt;/P&gt;&lt;P&gt;            BSEG-DMBE3(016),&lt;/P&gt;&lt;P&gt;            BKPF-HWAE3-0124 like BKPF-HWAE3,&lt;/P&gt;&lt;P&gt;            BSEG-KUNNR(010),&lt;/P&gt;&lt;P&gt;            TEXT_BSEG_KUNNR(035),&lt;/P&gt;&lt;P&gt;      end of %%g00.&lt;/P&gt;&lt;P&gt;data %znr type i.&lt;/P&gt;&lt;P&gt;data %lznr type i value 99999.&lt;/P&gt;&lt;P&gt;field-groups header.&lt;/P&gt;&lt;P&gt;field-groups %fg01.&lt;/P&gt;&lt;P&gt;data %any-01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls tview100 type tableview using screen 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;perform alvl_check(rsaqexce) using %alvl 'G00'.&lt;/P&gt;&lt;P&gt;perform testmode(rsaqexce).&lt;/P&gt;&lt;P&gt;perform check_expcol(rsaqexce) using %alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR %ALVL.&lt;/P&gt;&lt;P&gt;perform alvl_value_request(rsaqexce) using %alvl 'G00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR %XINTK.&lt;/P&gt;&lt;P&gt;perform xint_value_request(rsaqexce).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform save_initial_sscr(rsaqexce).&lt;/P&gt;&lt;P&gt;perform rinit(rsaqbrst).&lt;/P&gt;&lt;P&gt;perform set_expcol(rsaqexce) using %alv pb%exco.&lt;/P&gt;&lt;P&gt;perform alvl_set_invisible(rsaqexce).&lt;/P&gt;&lt;P&gt;perform set_xint_params(rsaqexce).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;perform init_xint(rsaqexce).&lt;/P&gt;&lt;P&gt;perform set_www_flags(rsaqexce).&lt;/P&gt;&lt;P&gt;perform init_print_params(rsaqexce).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if %textpool_read is initial.&lt;/P&gt;&lt;P&gt;  read textpool sy-repid into %textpool_langu language sy-langu.&lt;/P&gt;&lt;P&gt;  %textpool_read = 'X'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;insert %count-BKPF into header.&lt;/P&gt;&lt;P&gt;insert %linr-BKPF into header.&lt;/P&gt;&lt;P&gt;insert %count-BSEG into header.&lt;/P&gt;&lt;P&gt;insert %linr-BSEG into header.&lt;/P&gt;&lt;P&gt;insert BKPF-BUKRS into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-BELNR into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-BLART into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-BLDAT into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-BUDAT into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-WWERT into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-XBLNR into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-BKTXT into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-AWKEY into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-XREF1 into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-XREF2 into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-BUKRS into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-BUZEI into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-HKONT into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-SEGMENT into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-PRCTR into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-KOSTL into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-ZZCOMM_CD into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-ZZMFG_CD into %fg01.&lt;/P&gt;&lt;P&gt;insert TEXT_BSEG_SHKZG into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-WRBTR into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-WAERS into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-DMBTR into %fg01.&lt;/P&gt;&lt;P&gt;insert T001-WAERS into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-DMBE2 into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-HWAE2 into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-DMBE3 into %fg01.&lt;/P&gt;&lt;P&gt;insert BKPF-HWAE3 into %fg01.&lt;/P&gt;&lt;P&gt;insert BSEG-KUNNR into %fg01.&lt;/P&gt;&lt;P&gt;insert TEXT_BSEG_KUNNR into %fg01.&lt;/P&gt;&lt;P&gt;perform init_texthandling(rsaqexce) using 'CL_TEXT_IDENTIFIER' ' ' 'ZFINAPP_BRM'.&lt;/P&gt;&lt;P&gt;"webgui&lt;/P&gt;&lt;P&gt;data: %ret type i.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial and %excel is not initial.&lt;/P&gt;&lt;P&gt;    perform check_wingui(rsaqsyst) using %ret.&lt;/P&gt;&lt;P&gt;    if %ret &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      message e842(aq).&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;"webgui&lt;/P&gt;&lt;P&gt;perform %comp_ldesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET BKPF .&lt;/P&gt;&lt;P&gt;  %dbacc = %dbacc - 1.&lt;/P&gt;&lt;P&gt;  if %dbacc = 0.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  check SP$00001.&lt;/P&gt;&lt;P&gt;  check SP$00002.&lt;/P&gt;&lt;P&gt;  check SP$00003.&lt;/P&gt;&lt;P&gt;  check SP$00005.&lt;/P&gt;&lt;P&gt;  check SP$00004.&lt;/P&gt;&lt;P&gt;  add 1 to %count-BKPF.&lt;/P&gt;&lt;P&gt;  %linr-BKPF = '99'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET BSEG .&lt;/P&gt;&lt;P&gt;  %dbacc = %dbacc - 1.&lt;/P&gt;&lt;P&gt;  if %dbacc = 0.&lt;/P&gt;&lt;P&gt;    perform %_get_BKPF_late in program (sy-cprog) if found&lt;/P&gt;&lt;P&gt;            using %selected BKPF.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform textfield_refresh(rsaqexce).&lt;/P&gt;&lt;P&gt;  perform textfield_context(rsaqexce) using 'BSEG' BSEG.&lt;/P&gt;&lt;P&gt;  perform textfield_context(rsaqexce) using 'BKPF' BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform textfield_call(rsaqexce) using BSEG 'BSEG' 'KUNNR' TEXT_BSEG_KUNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform textfield_call(rsaqexce) using BSEG 'BSEG' 'SHKZG' TEXT_BSEG_SHKZG.&lt;/P&gt;&lt;P&gt;  add 1 to %count-BSEG.&lt;/P&gt;&lt;P&gt;  %linr-BSEG = '01'.&lt;/P&gt;&lt;P&gt;  extract %fg01.&lt;/P&gt;&lt;P&gt;  %linr-BSEG = '99'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;sort as text.&lt;/P&gt;&lt;P&gt;%diact = space.&lt;/P&gt;&lt;P&gt;%printon = space.&lt;/P&gt;&lt;P&gt;%batch = sy-batch.&lt;/P&gt;&lt;P&gt;if %batch &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  if %alv &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    %diact = 'V'.&lt;/P&gt;&lt;P&gt;    %printon = 'X'.&lt;/P&gt;&lt;P&gt;    %alv_layout = %alvl.&lt;/P&gt;&lt;P&gt;    new-page print on destination 'NULL' no dialog&lt;/P&gt;&lt;P&gt;             line-size 0255 line-count 0065.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if %save &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    %diact = 'S'.&lt;/P&gt;&lt;P&gt;    %printon = 'X'.&lt;/P&gt;&lt;P&gt;    new-page print on destination 'NULL' no dialog&lt;/P&gt;&lt;P&gt;             line-size 0255 line-count 0065.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;elseif %called_by_www &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  %diact = space.&lt;/P&gt;&lt;P&gt;elseif %called_by_www_alv &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  %diact = 'V'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  perform init_print_params(rsaqexce).&lt;/P&gt;&lt;P&gt;  if %save  &amp;lt;&amp;gt; space. %diact = 'S'. endif.&lt;/P&gt;&lt;P&gt;  if %xint  &amp;lt;&amp;gt; space. %diact = 'I'. endif.&lt;/P&gt;&lt;P&gt;  if %tview &amp;lt;&amp;gt; space. %diact = 'T'. endif.&lt;/P&gt;&lt;P&gt;  if %alv   &amp;lt;&amp;gt; space. %diact = 'V'. endif.&lt;/P&gt;&lt;P&gt;  if %down  &amp;lt;&amp;gt; space. %diact = 'D'. endif.&lt;/P&gt;&lt;P&gt;  if %graph &amp;lt;&amp;gt; space. %diact = 'G'. endif.&lt;/P&gt;&lt;P&gt;  if %excel &amp;lt;&amp;gt; space. %diact = 'X'. endif.&lt;/P&gt;&lt;P&gt;  if %text  &amp;lt;&amp;gt; space. %diact = 'W'. endif.&lt;/P&gt;&lt;P&gt;  if %abc   &amp;lt;&amp;gt; space. %diact = 'A'. endif.&lt;/P&gt;&lt;P&gt;  if %diact &amp;lt;&amp;gt; space and %diact &amp;lt;&amp;gt; 'S' and %diact &amp;lt;&amp;gt; 'W'.&lt;/P&gt;&lt;P&gt;    %printon = 'X'.&lt;/P&gt;&lt;P&gt;    new-page print on destination 'NULL' no dialog&lt;/P&gt;&lt;P&gt;             line-size 0255 line-count 0065.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  %pathname = %path.&lt;/P&gt;&lt;P&gt;  if %diact = 'I'.&lt;/P&gt;&lt;P&gt;    %functionkey = %xintk.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  if %diact = 'V'.&lt;/P&gt;&lt;P&gt;    %alv_layout = %alvl.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;free memory id 'AQLISTDATA'.&lt;/P&gt;&lt;P&gt;if %memmode &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  if %batch &amp;lt;&amp;gt; space and %printon = space.&lt;/P&gt;&lt;P&gt;    %printon = 'X'.&lt;/P&gt;&lt;P&gt;    new-page print on destination 'NULL' no dialog&lt;/P&gt;&lt;P&gt;             line-size 0255 line-count 0065.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  %diact = '1'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;%titel = ' '.&lt;/P&gt;&lt;P&gt;if sy-subty o %prflag and %titel = space.&lt;/P&gt;&lt;P&gt;  new-page with-title.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;%tvsize = 0200.&lt;/P&gt;&lt;P&gt;%pline = 1.&lt;/P&gt;&lt;P&gt;%pzgr  = 1.&lt;/P&gt;&lt;P&gt;%first = 'X'.&lt;/P&gt;&lt;P&gt;perform %output.&lt;/P&gt;&lt;P&gt;%first = space.&lt;/P&gt;&lt;P&gt;if %diact &amp;lt;&amp;gt; space and %diact &amp;lt;&amp;gt; 'S'.&lt;/P&gt;&lt;P&gt;  if %batch = space.&lt;/P&gt;&lt;P&gt;    new-page print off.&lt;/P&gt;&lt;P&gt;    if not ( %diact = 'V' and %ucomm = 'PRIN' ).&lt;/P&gt;&lt;P&gt;      new-page no-heading no-title.&lt;/P&gt;&lt;P&gt;      write space.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  perform pf-status(rsaqexce) using 'XX    '.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear: %tab, %line, %cont.&lt;/P&gt;&lt;P&gt;if %data_selected = space.&lt;/P&gt;&lt;P&gt;  if %diact = '1'.&lt;/P&gt;&lt;P&gt;    export empty from %empty to memory id 'AQLISTDATA'.&lt;/P&gt;&lt;P&gt;    leave.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    if %batch = space and&lt;/P&gt;&lt;P&gt;       %called_by_www = space and&lt;/P&gt;&lt;P&gt;       %called_by_www_alv = space.&lt;/P&gt;&lt;P&gt;      message s260(aq).&lt;/P&gt;&lt;P&gt;      leave list-processing.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      if %called_by_www_alv = space.&lt;/P&gt;&lt;P&gt;        %diact = space.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'S'.&lt;/P&gt;&lt;P&gt;  perform %save_list.&lt;/P&gt;&lt;P&gt;  leave list-processing.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'V' and %batch &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  new-page print off.&lt;/P&gt;&lt;P&gt;  perform set_print_params(rsaqexce).&lt;/P&gt;&lt;P&gt;  perform %download using 'ALV'.&lt;/P&gt;&lt;P&gt;  leave.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'V' and %called_by_www_alv &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  perform %download using 'ALV'.&lt;/P&gt;&lt;P&gt;  leave.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*if %diact = 'V' and ( %ucomm = 'PRIN' or sy-subty = '07' ).&lt;/P&gt;&lt;P&gt;data %is_submit_to_spool type c.&lt;/P&gt;&lt;P&gt;if %diact = 'V'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'IS_SUBMIT_TO_SPOOL'&lt;/P&gt;&lt;P&gt;    IMPORTING FLAG = %is_submit_to_spool.&lt;/P&gt;&lt;P&gt;  if ( %ucomm = 'PRIN' or %is_submit_to_spool = 'X' ).&lt;/P&gt;&lt;P&gt;    perform set_print_params(rsaqexce).&lt;/P&gt;&lt;P&gt;    perform %download using 'ALV'.&lt;/P&gt;&lt;P&gt;    set parameter id 'SPI' field sy-spono.&lt;/P&gt;&lt;P&gt;    leave list-processing.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'P' and %batch &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  perform %download using '+DAT'.&lt;/P&gt;&lt;P&gt;  leave list-processing.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'E' and %batch &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  perform %download using 'EIS'.&lt;/P&gt;&lt;P&gt;  leave list-processing.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = '1'.&lt;/P&gt;&lt;P&gt;  perform %download using '+MEM'.&lt;/P&gt;&lt;P&gt;  leave.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %diact = 'X'.&lt;/P&gt;&lt;P&gt;  set user-command 'XXL'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'W'.&lt;/P&gt;&lt;P&gt;  set user-command 'TEXT'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'V'.&lt;/P&gt;&lt;P&gt;  set user-command 'ALV'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'T'.&lt;/P&gt;&lt;P&gt;  set user-command 'VIEW'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'G'.&lt;/P&gt;&lt;P&gt;  set user-command 'GRAF'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'A'.&lt;/P&gt;&lt;P&gt;  set user-command 'ABCA'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'E'.&lt;/P&gt;&lt;P&gt;  set user-command 'EIS'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'D'.&lt;/P&gt;&lt;P&gt;  set user-command 'DOWN'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'I'.&lt;/P&gt;&lt;P&gt;  set user-command 'XINT'.&lt;/P&gt;&lt;P&gt;elseif %diact = 'P'.&lt;/P&gt;&lt;P&gt;  set user-command '+DAT'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;perform %top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;perform page_foot(rsaqexce).&lt;/P&gt;&lt;P&gt;perform %save_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE DURING LINE-SELECTION.&lt;/P&gt;&lt;P&gt;perform %top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;case sy-ucomm.&lt;/P&gt;&lt;P&gt;when 'EXIT'.&lt;/P&gt;&lt;P&gt;  leave program.&lt;/P&gt;&lt;P&gt;when 'RETN'.&lt;/P&gt;&lt;P&gt;  perform return(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'CANC'.&lt;/P&gt;&lt;P&gt;  perform return(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'WEIT'.&lt;/P&gt;&lt;P&gt;  perform return(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'INHA'.&lt;/P&gt;&lt;P&gt;  perform catalogue(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'AUSL'.&lt;/P&gt;&lt;P&gt;  perform pickup(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'AUSW'.&lt;/P&gt;&lt;P&gt;  perform pickup(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'RCAA'.&lt;/P&gt;&lt;P&gt;  perform rchain(rsaqbrst).&lt;/P&gt;&lt;P&gt;when 'RCAL'.&lt;/P&gt;&lt;P&gt;  perform rcall(rsaqbrst).&lt;/P&gt;&lt;P&gt;when 'VGLI'.&lt;/P&gt;&lt;P&gt;  perform change(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'VGLE'.&lt;/P&gt;&lt;P&gt;  perform change(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'TOTO'.&lt;/P&gt;&lt;P&gt;  perform change(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'VSTA'.&lt;/P&gt;&lt;P&gt;  perform change(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'VSTE'.&lt;/P&gt;&lt;P&gt;  perform return(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'SAVL'.&lt;/P&gt;&lt;P&gt;  perform %save_list.&lt;/P&gt;&lt;P&gt;when 'ODRU'.&lt;/P&gt;&lt;P&gt;  perform print_list(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'COPA'.&lt;/P&gt;&lt;P&gt;  perform print_cover_page(rsaqexce).&lt;/P&gt;&lt;P&gt;when 'TEXT'.&lt;/P&gt;&lt;P&gt;  perform %download using 'TEXT'.&lt;/P&gt;&lt;P&gt;when 'ALV'.&lt;/P&gt;&lt;P&gt;  perform %download using 'ALV'.&lt;/P&gt;&lt;P&gt;when 'VIEW'.&lt;/P&gt;&lt;P&gt;  perform %view.&lt;/P&gt;&lt;P&gt;when 'XXL'.&lt;/P&gt;&lt;P&gt;  perform %download using 'XXL'.&lt;/P&gt;&lt;P&gt;when 'GRAF'.&lt;/P&gt;&lt;P&gt;  perform %download using 'GRAF'.&lt;/P&gt;&lt;P&gt;when 'ABCA'.&lt;/P&gt;&lt;P&gt;  perform %download using 'ABCA'.&lt;/P&gt;&lt;P&gt;when 'DOWN'.&lt;/P&gt;&lt;P&gt;  perform %download using 'DOWN'.&lt;/P&gt;&lt;P&gt;when 'XINT'.&lt;/P&gt;&lt;P&gt;  perform %download using 'XINT'.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;clear: %cline, %zgr.&lt;/P&gt;&lt;P&gt;clear: %tab, %line, %cont.&lt;/P&gt;&lt;P&gt;if %diact &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  leave list-processing.&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;form %comp_ldesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  refresh %ldesc.&lt;/P&gt;&lt;P&gt;  refresh %gdesc.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00010000X004       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BUKRS' BKPF-BUKRS 'BKPF-BUKRS'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00020000X010       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BELNR' BKPF-BELNR 'BKPF-BELNR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A02'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B02'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00030000X002       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BLART' BKPF-BLART 'BKPF-BLART'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A03'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B03'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00040000X010       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BLDAT' BKPF-BLDAT 'BKPF-BLDAT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A04'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B04'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00050000X010       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BUDAT' BKPF-BUDAT 'BKPF-BUDAT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A05'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B05'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00060000X010       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-WWERT' BKPF-WWERT 'BKPF-WWERT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A06'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B06'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00070000X016       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-XBLNR' BKPF-XBLNR 'BKPF-XBLNR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A07'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B07'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00080000X025       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-BKTXT' BKPF-BKTXT 'BKPF-BKTXT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A08'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B08'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00090000X020       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-AWKEY' BKPF-AWKEY 'BKPF-AWKEY'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A09'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B09'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00100000X012       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-XREF1' BSEG-XREF1 'BSEG-XREF1'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A10'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B10'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H00'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00110000X012       00  01'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-XREF2' BSEG-XREF2 'BSEG-XREF2'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A11'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B11'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00120000X004       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-BUKRS' BSEG-BUKRS 'BSEG-BUKRS'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A12'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B12'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00130000X003       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-BUZEI' BSEG-BUZEI 'BSEG-BUZEI'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A13'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B13'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00140000X010       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-HKONT' BSEG-HKONT 'BSEG-HKONT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A14'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B14'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00150000X010       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-SEGMENT' BSEG-SEGMENT 'BSEG-SEGMENT'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A15'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B15'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00160000X010       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-PRCTR' BSEG-PRCTR 'BSEG-PRCTR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A16'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B16'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00170000X010       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-KOSTL' BSEG-KOSTL 'BSEG-KOSTL'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A17'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B17'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00180000X003       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-ZZCOMM_CD' BSEG-ZZCOMM_CD 'BSEG-ZZCOMM_CD'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A18'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B18'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00190000X004       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-ZZMFG_CD' BSEG-ZZMFG_CD 'BSEG-ZZMFG_CD'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A19'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B19'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00201000X060       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'TEXT_BSEG_SHKZG' TEXT_BSEG_SHKZG 'TEXT_BSEG_SHKZG'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A20'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B20'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00211063 016F      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-WRBTR' BSEG-WRBTR 'BSEG-WRBTR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A21'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B21'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00221000 005W      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-WAERS' BKPF-WAERS 'BKPF-WAERS-0121'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A22'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B22'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00231086 016F      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-DMBTR' BSEG-DMBTR 'BSEG-DMBTR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A23'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B23'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00241000 005W      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'T001-WAERS' T001-WAERS 'T001-WAERS-0122'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A24'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B24'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00251109 016F      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-DMBE2' BSEG-DMBE2 'BSEG-DMBE2'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A25'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B25'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00261000 005W      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-HWAE2' BKPF-HWAE2 'BKPF-HWAE2-0123'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A26'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B26'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00271132 016F      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-DMBE3' BSEG-DMBE3 'BSEG-DMBE3'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A27'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B27'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00281000 005W      00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BKPF-HWAE3' BKPF-HWAE3 'BKPF-HWAE3-0124'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A28'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B28'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00291000X010       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'BSEG-KUNNR' BSEG-KUNNR 'BSEG-KUNNR'.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'A29'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt1 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt1 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'B29'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt2 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt2 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key key = 'H01'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial. %txt3 = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else. %txt3 = %txt_unknown.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform ldesc(rsaqexce) using 'G00301000X035       00  02'&lt;/P&gt;&lt;P&gt;    %txt1 %txt2 %txt3 'TEXT_BSEG_KUNNR' TEXT_BSEG_KUNNR 'TEXT_BSEG_KUNNR'.&lt;/P&gt;&lt;P&gt;  perform gdesc(rsaqexce) using 'G00' 1 20 ' ' ' ' 'X'.&lt;/P&gt;&lt;P&gt;  perform complete_ldesc(rsaqexce) tables %ldesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %read_ldesc using p_lid   type aql_lid&lt;/P&gt;&lt;P&gt;                       p_ldesc type rsaqtldesc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_lid = 'G00'.&lt;/P&gt;&lt;P&gt;  perform %comp_ldesc.&lt;/P&gt;&lt;P&gt;  p_ldesc[] = %ldesc[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table %prlist lines %max_prlist.&lt;/P&gt;&lt;P&gt;%head = 'AAA'.&lt;/P&gt;&lt;P&gt;%keyempty = space.&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;perform %output_gl.&lt;/P&gt;&lt;P&gt;perform complete_page(rsaqexce).&lt;/P&gt;&lt;P&gt;%head = 'ZZZ'.&lt;/P&gt;&lt;P&gt;perform last_ptab_entry(rsaqexce).&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;if %keyempty &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;  message s894(aq).&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %top-of-page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-ucomm = 'INHA'. exit. endif.&lt;/P&gt;&lt;P&gt;if sy-ucomm = 'COPA'. exit. endif.&lt;/P&gt;&lt;P&gt;if %head    = space.  exit. endif.&lt;/P&gt;&lt;P&gt;if %head = 'DDD'.&lt;/P&gt;&lt;P&gt;  perform tviewpage(rsaqexce).&lt;/P&gt;&lt;P&gt;  exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if %head = 'GGG'.&lt;/P&gt;&lt;P&gt;  perform page(rsaqexce) using 'G00' text-grl 205 %glframe 001.&lt;/P&gt;&lt;P&gt;  set left scroll-boundary column 002.&lt;/P&gt;&lt;P&gt;  perform set_scroll_boundary(rsaqexce) using 002.&lt;/P&gt;&lt;P&gt;  if %toto &amp;lt;&amp;gt; space. exit. endif.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;  case %head.&lt;/P&gt;&lt;P&gt;  when others.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %newline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: %llen type i.&lt;/P&gt;&lt;P&gt;  %llen = 205.&lt;/P&gt;&lt;P&gt;  %uflag = space.&lt;/P&gt;&lt;P&gt;  new-line.&lt;/P&gt;&lt;P&gt;  write: '|', 205 '|'.&lt;/P&gt;&lt;P&gt;  position 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %skip using count.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-linno &amp;gt; 1.&lt;/P&gt;&lt;P&gt;    %uflag = space.&lt;/P&gt;&lt;P&gt;    do count times.&lt;/P&gt;&lt;P&gt;      new-line.&lt;/P&gt;&lt;P&gt;      format reset.&lt;/P&gt;&lt;P&gt;      write: '|', 205 '|'.&lt;/P&gt;&lt;P&gt;    enddo.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %uline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if %uflag = space.&lt;/P&gt;&lt;P&gt;    if sy-linno &amp;gt; 1.&lt;/P&gt;&lt;P&gt;      uline /1(205).&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    %uflag = 'X'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %hide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if %batch &amp;lt;&amp;gt; space and %diact = 'S'.&lt;/P&gt;&lt;P&gt;    perform hide(rsaqexce).&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    hide: %tab, %line, %cont.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %hide_color.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if %batch &amp;lt;&amp;gt; space and %diact = 'S'.&lt;/P&gt;&lt;P&gt;    perform hide_color(rsaqexce).&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    hide: %fint, %fcol.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %rcall using name value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols &amp;lt;field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  assign (name) to &amp;lt;field&amp;gt;.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    value = space.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  read current line field value &amp;lt;field&amp;gt; into value.&lt;/P&gt;&lt;P&gt;  if value = space and %tab = 'G00' and %ldesc-fcur na 'FM'.&lt;/P&gt;&lt;P&gt;    read table %g00 index %line.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      assign component %ldesc-fnameint of structure %g00&lt;/P&gt;&lt;P&gt;                                       to &amp;lt;field&amp;gt;.&lt;/P&gt;&lt;P&gt;      if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;        write &amp;lt;field&amp;gt; to value(%ldesc-folen).&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %save_page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if %batch &amp;lt;&amp;gt; space and %diact = 'S'.&lt;/P&gt;&lt;P&gt;    perform save_page(rsaqexce) tables %st_liste.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %replace_var using text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols &amp;lt;var&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  assign text+1(*) to &amp;lt;var&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %save_list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: %sflag,&lt;/P&gt;&lt;P&gt;      qreport like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if %diact = 'S'. %sflag = 'X'. endif.&lt;/P&gt;&lt;P&gt;  qreport = sy-repid.&lt;/P&gt;&lt;P&gt;  perform save_list(rsaqexce) tables %st_liste&lt;/P&gt;&lt;P&gt;                              using qreport %sflag %listid.&lt;/P&gt;&lt;P&gt;  if %ql_id &amp;lt;&amp;gt; space.&lt;/P&gt;&lt;P&gt;    %dlflag = 'X'.&lt;/P&gt;&lt;P&gt;    %listsize = 0255.&lt;/P&gt;&lt;P&gt;    perform comp_selection_screen(rsaqexce).&lt;/P&gt;&lt;P&gt;    export %st_liste %ptab %ldesc %gdesc %dlflag %listsize&lt;/P&gt;&lt;P&gt;           %selections&lt;/P&gt;&lt;P&gt;           %g00&lt;/P&gt;&lt;P&gt;           to database aqldb(aq) id %ql_id.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %refresh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    import %g00 from database aqldb(aq) id %ql_id.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %download using code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: qreport like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform init_download(rsaqexce).&lt;/P&gt;&lt;P&gt;  qreport = sy-repid.&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform download(rsaqexce)&lt;/P&gt;&lt;P&gt;            tables %g00 using code qreport text-grl.&lt;/P&gt;&lt;P&gt;  when others.&lt;/P&gt;&lt;P&gt;    message s860(aq).&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %set_data changing l_lines type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  import ldata to %g00 from memory id 'AQLISTDATA'.&lt;/P&gt;&lt;P&gt;  describe table %g00 lines l_lines.&lt;/P&gt;&lt;P&gt;  free memory id 'AQLISTDATA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %get_data tables datatab structure %g00&lt;/P&gt;&lt;P&gt;               using  first type i&lt;/P&gt;&lt;P&gt;                      last  type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append lines of %g00 from first to last to datatab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %get_ref_to_table using lid         like rsaqldesc-lid&lt;/P&gt;&lt;P&gt;                             ref_to_itab type ref to data&lt;/P&gt;&lt;P&gt;                             subrc       like sy-subrc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  subrc = 0.&lt;/P&gt;&lt;P&gt;  case lid.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    create data ref_to_itab like %g00[].&lt;/P&gt;&lt;P&gt;  when others.&lt;/P&gt;&lt;P&gt;    subrc = 4.&lt;/P&gt;&lt;P&gt;    message s860(aq).&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ret type i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform check_wingui(rsaqsyst) using ret.&lt;/P&gt;&lt;P&gt;  if ret &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    message s841(aq).&lt;/P&gt;&lt;P&gt;    perform %download using 'ALV'.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: anz type i,&lt;/P&gt;&lt;P&gt;      prog like sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  prog = sy-repid.&lt;/P&gt;&lt;P&gt;  perform init_download(rsaqexce).&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform generate_view_dynpro(rsaqexce)&lt;/P&gt;&lt;P&gt;            using prog text-grl.&lt;/P&gt;&lt;P&gt;    describe table %g00 lines anz.&lt;/P&gt;&lt;P&gt;    tview100-lines = anz.&lt;/P&gt;&lt;P&gt;    perform init_view(rsaqexce) tables %g00 using tview100.&lt;/P&gt;&lt;P&gt;    call screen 100.&lt;/P&gt;&lt;P&gt;    perform reset_view_dynpro(rsaqexce).&lt;/P&gt;&lt;P&gt;  when others.&lt;/P&gt;&lt;P&gt;    message s860(aq).&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %colhead_print changing lines like sy-linno&lt;/P&gt;&lt;P&gt;                             hflag type c.&lt;/P&gt;&lt;P&gt;data: l_text(255).&lt;/P&gt;&lt;P&gt;  if %textpool_read is initial.&lt;/P&gt;&lt;P&gt;    read textpool sy-cprog into %textpool_langu language sy-langu.&lt;/P&gt;&lt;P&gt;    %textpool_read = 'X'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  lines = lines +  2.&lt;/P&gt;&lt;P&gt;  if  2 = 0. clear hflag. else. hflag = 'X'. endif.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B001'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(004) l_text(004)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B011'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B021'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(002) l_text(002)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B031'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B041'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B051'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B061'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(016) l_text(016)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B071'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(025) l_text(025)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B081'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(020) l_text(020)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B091'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(012) l_text(012)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B101'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(012) l_text(012)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B111'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(004) l_text(004)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B121'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(003) l_text(003)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B131'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B141'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B151'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B161'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B171'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(003) l_text(003)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B181'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(004) l_text(004)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 205(1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  new-line.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B191'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(060) l_text(060)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B201'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(016) l_text(016)  right-justified  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 080(005) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B221'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(016) l_text(016)  right-justified  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 103(005) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B241'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(016) l_text(016)  right-justified  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 126(005) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B261'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(016) l_text(016)  right-justified  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 149(005) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B281'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(010) l_text(010)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  read table %textpool_langu into %textpool_langu_line&lt;/P&gt;&lt;P&gt;                             with key ID = 'I' key = 'B291'.&lt;/P&gt;&lt;P&gt;  if sy-subrc is initial.&lt;/P&gt;&lt;P&gt;    l_text = %textpool_langu_line-entry.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    clear l_text.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  perform replace_vars(rsaqexce) using l_text 'X'.&lt;/P&gt;&lt;P&gt;  write at 000(035) l_text(035)  no-gap.&lt;/P&gt;&lt;P&gt;  write at (1) ' ' no-gap.&lt;/P&gt;&lt;P&gt;  write at 205(1) '|' no-gap.&lt;/P&gt;&lt;P&gt;  new-line.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form %output_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if %max_prlist &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  read table %prlist with key tab = 'GGG'.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    exit.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;set margin 00.&lt;/P&gt;&lt;P&gt;perform complete_page(rsaqexce).&lt;/P&gt;&lt;P&gt;%nochange = space.&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;%glline   = 0.&lt;/P&gt;&lt;P&gt;%tab      = 'G00'.&lt;/P&gt;&lt;P&gt;%line     = 0.&lt;/P&gt;&lt;P&gt;%cont     = '0'.&lt;/P&gt;&lt;P&gt;%fint     = space.&lt;/P&gt;&lt;P&gt;%fcol     = '0'.&lt;/P&gt;&lt;P&gt;%head     = 'GGG'.&lt;/P&gt;&lt;P&gt;%cline    = 0.&lt;/P&gt;&lt;P&gt;%outflag  = space.&lt;/P&gt;&lt;P&gt;%outcomp  = space.&lt;/P&gt;&lt;P&gt;%outtotal = space.&lt;/P&gt;&lt;P&gt;%rflag    = 'AA'.&lt;/P&gt;&lt;P&gt;if %diact &amp;lt;&amp;gt; space and %diact na 'SWE'. write space. endif.&lt;/P&gt;&lt;P&gt;format reset.&lt;/P&gt;&lt;P&gt;loop.&lt;/P&gt;&lt;P&gt;  %data_selected = 'X'.&lt;/P&gt;&lt;P&gt;  at %fg01.&lt;/P&gt;&lt;P&gt;    %znr = '01'.&lt;/P&gt;&lt;P&gt;    %zgr = '01'.&lt;/P&gt;&lt;P&gt;    %cline = %cline + 1.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BUKRS = BKPF-BUKRS.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BELNR = BKPF-BELNR.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BLART = BKPF-BLART.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BLDAT = BKPF-BLDAT.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BUDAT = BKPF-BUDAT.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-WWERT = BKPF-WWERT.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-XBLNR = BKPF-XBLNR.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-BKTXT = BKPF-BKTXT.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-AWKEY = BKPF-AWKEY.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-XREF1 = BSEG-XREF1.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-XREF2 = BSEG-XREF2.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-BUKRS = BSEG-BUKRS.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-BUZEI = BSEG-BUZEI.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-HKONT = BSEG-HKONT.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-SEGMENT = BSEG-SEGMENT.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-PRCTR = BSEG-PRCTR.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-KOSTL = BSEG-KOSTL.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-ZZCOMM_CD = BSEG-ZZCOMM_CD.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-ZZMFG_CD = BSEG-ZZMFG_CD.&lt;/P&gt;&lt;P&gt;    %g00-TEXT_BSEG_SHKZG = TEXT_BSEG_SHKZG.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-WRBTR = BSEG-WRBTR.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-WAERS-0121 = BKPF-WAERS.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-DMBTR = BSEG-DMBTR.&lt;/P&gt;&lt;P&gt;    %g00-T001-WAERS-0122 = T001-WAERS.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-DMBE2 = BSEG-DMBE2.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-HWAE2-0123 = BKPF-HWAE2.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-DMBE3 = BSEG-DMBE3.&lt;/P&gt;&lt;P&gt;    %g00-BKPF-HWAE3-0124 = BKPF-HWAE3.&lt;/P&gt;&lt;P&gt;    %g00-BSEG-KUNNR = BSEG-KUNNR.&lt;/P&gt;&lt;P&gt;    %g00-TEXT_BSEG_KUNNR = TEXT_BSEG_KUNNR.&lt;/P&gt;&lt;P&gt;    if %first &amp;lt;&amp;gt; space. append %g00. endif.&lt;/P&gt;&lt;P&gt;    %glline = %glline + 1.&lt;/P&gt;&lt;P&gt;    %lznr = %znr.&lt;/P&gt;&lt;P&gt;    if %diact &amp;lt;&amp;gt; space and %diact na 'SWE'. continue. endif.&lt;/P&gt;&lt;P&gt;    perform check(rsaqexce) using ' '.&lt;/P&gt;&lt;P&gt;    if %rflag = 'E'. exit. endif.&lt;/P&gt;&lt;P&gt;    if %rflag(1) = 'A'.&lt;/P&gt;&lt;P&gt;    format reset.&lt;/P&gt;&lt;P&gt;    %fint = 'F'. %fcol = '0'.&lt;/P&gt;&lt;P&gt;    format color 2. %fcol = '2'.&lt;/P&gt;&lt;P&gt;    perform %newline.&lt;/P&gt;&lt;P&gt;    write 002(004) BKPF-BUKRS   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    %line = %glline.&lt;/P&gt;&lt;P&gt;    perform %hide.&lt;/P&gt;&lt;P&gt;    %line = 0.&lt;/P&gt;&lt;P&gt;    perform %hide_color.&lt;/P&gt;&lt;P&gt;    write 007(010) BKPF-BELNR   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 018(002) BKPF-BLART   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 021(010) BKPF-BLDAT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 032(010) BKPF-BUDAT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 043(010) BKPF-WWERT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 054(016) BKPF-XBLNR   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 071(025) BKPF-BKTXT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 097(020) BKPF-AWKEY   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 118(012) BSEG-XREF1   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 131(012) BSEG-XREF2   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 144(004) BSEG-BUKRS   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 149(003) BSEG-BUZEI   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 153(010) BSEG-HKONT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 164(010) BSEG-SEGMENT   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 175(010) BSEG-PRCTR   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 186(010) BSEG-KOSTL   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 197(003) BSEG-ZZCOMM_CD   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 201(004) BSEG-ZZMFG_CD&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    perform %newline.&lt;/P&gt;&lt;P&gt;    write 002(060) TEXT_BSEG_SHKZG   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    %line = %glline.  %cont = '1'.&lt;/P&gt;&lt;P&gt;    perform %hide.&lt;/P&gt;&lt;P&gt;    %line = 0.  %cont = '0'.&lt;/P&gt;&lt;P&gt;    perform %hide_color.&lt;/P&gt;&lt;P&gt;    write 063(016) BSEG-WRBTR&lt;/P&gt;&lt;P&gt;      currency BKPF-WAERS&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write 080(005) BKPF-WAERS   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 086(016) BSEG-DMBTR&lt;/P&gt;&lt;P&gt;      currency T001-WAERS&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write 103(005) T001-WAERS   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 109(016) BSEG-DMBE2&lt;/P&gt;&lt;P&gt;      currency BKPF-HWAE2&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write 126(005) BKPF-HWAE2   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 132(016) BSEG-DMBE3&lt;/P&gt;&lt;P&gt;      currency BKPF-HWAE3&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write 149(005) BKPF-HWAE3   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 155(010) BSEG-KUNNR   no-gap&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    write '|' no-gap.&lt;/P&gt;&lt;P&gt;    write 166(035) TEXT_BSEG_KUNNR&lt;/P&gt;&lt;P&gt;      intensified off&lt;/P&gt;&lt;P&gt;      color 2 on.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;%rflag = 'AA'.&lt;/P&gt;&lt;P&gt;perform %uline.&lt;/P&gt;&lt;P&gt;clear: %cline, %zgr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module %init_view output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform init_pbo(rsaqexce) tables %g00 using tview100 ' '.&lt;/P&gt;&lt;P&gt;  when others.&lt;/P&gt;&lt;P&gt;    message s860(aq).&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module %pbo_view output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform loop_pbo(rsaqexce) tables %g00 using %%g00 tview100.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module %pai_view input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform loop_pai(rsaqexce) tables %g00 using %%g00 tview100.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module %okcode_view input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  case %tab.&lt;/P&gt;&lt;P&gt;  when 'G00'.&lt;/P&gt;&lt;P&gt;    perform okcode(rsaqexce) tables %g00 using tview100.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 00:47:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/memory-no-more-paging-in-a-abap-program/m-p/2569815#M586700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-25T00:47:54Z</dc:date>
    </item>
    <item>
      <title>Re: MEMORY_NO_MORE_PAGING in a abap program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/memory-no-more-paging-in-a-abap-program/m-p/2569816#M586701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Edited: I though was your LINE-COUNT addition, but further searchings gave me 0 as default &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case, I would check your write instructions for end of page, because you are saving one line per page, and maybe one (or more) of your write's must be shortened to fit just one line...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you point us just the piece of code that crashes?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Vicenç Lozano&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jul 2007 13:03:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/memory-no-more-paging-in-a-abap-program/m-p/2569816#M586701</guid>
      <dc:creator>VXLozano</dc:creator>
      <dc:date>2007-07-25T13:03:15Z</dc:date>
    </item>
  </channel>
</rss>

