<?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: Logical Database - ABAP Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616607#M600631</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can run this program in the background, but it makes no difference.&lt;/P&gt;&lt;P&gt;It still seems to be in some sort of loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Aug 2007 12:31:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-08T12:31:55Z</dc:date>
    <item>
      <title>Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616601#M600625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How Do Everyone!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote an ABAP report many moons ago and it has now come back to haunt me!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically, it is using the logical database PCH (Personnel planning) and it &lt;/P&gt;&lt;P&gt;produces an ALV list of all people working at our company.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It now seems to sticking in some sort of infinite loop. I have commented out&lt;/P&gt;&lt;P&gt;ALL the code apart from the GET objec. statement. When I now run the&lt;/P&gt;&lt;P&gt;program the SAP GUI progress displays from 1% to 100%, it then starts again&lt;/P&gt;&lt;P&gt;at 1% and through to 100%. It is repeating this process numerous times. The&lt;/P&gt;&lt;P&gt;program is not actually finishing. The user has to stop the transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't explain why this is happening. Can anyone help me out on this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas would be much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 10:25:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616601#M600625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T10:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616602#M600626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that data you are trying hit may be too much. Generally when you are running your program for the first time after logging with PCH LDB, it takes long runtime than the subsequent runs. Hope you are not usng any evaluation paths for this LDB. Can you provide us with more regarding the selection screen, it should help us to analyse it better.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Ranganath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 10:50:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616602#M600626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T10:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616603#M600627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you sure have u commented all the coding part???? Eventhough it is showing some process???? Ok then have u activated  the report again???? If not activate it and do one thing ask your basis person to kill that report. after that plz paste ur code here we will make modiifications for ur code according to ur requirement &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward for all helpfull  answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 10:59:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616603#M600627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T10:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616604#M600628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys, thanks for replying. I have definitely commented out and re-activated&lt;/P&gt;&lt;P&gt;the code. Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zhrr006  LINE-SIZE 120.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Report : Establishment Register                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Title      : Establishment Register                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Author     : Andy Scott                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Date       : 29/11/2005                                            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Purpose    : This is a new report based on the existing            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              ZHRR001 report but without the additional data:       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Ethnic Origin                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Disability Flag                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Acutal Salary                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Amendment History:                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;------------------                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Date      User ID    Request Number   Brief Description            *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ----      --------   ---------------  ------------------           *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;29/11/05   CSSCOTTA   DV1K911022       Initial development          *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;14/12/05   CSSCOTTA   DV1K911103       Remove Lines Where Pos. Text *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                       Is Blank                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;14/09/06   CSSCOTTA   DV1K913191       Used FM:                     *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                          REUSE_ALV_GRID_DISPLAY    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                       In order to use Column Set   *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;26/09/06   CSSCOTTA   DV1K913636       Add Cost Centre Description  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;08/08/07   CSSCOTTA   DV1K918300       Temporary change to allow    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                       testing in debugger mode.    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*EJECT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                        A L V   S T U F F&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: alv_layout           TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      alv_fieldcat         TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;      fieldnames           LIKE LINE OF alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: variant              LIKE  disvariant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: objec,&lt;/P&gt;&lt;P&gt;        gdstr,&lt;/P&gt;&lt;P&gt;        t501t,&lt;/P&gt;&lt;P&gt;        t503t,&lt;/P&gt;&lt;P&gt;        t500p,                              " Personnel Sub Area&lt;/P&gt;&lt;P&gt;        t001p,                              " Personnel Area&lt;/P&gt;&lt;P&gt;        t505s,                              " Religion&lt;/P&gt;&lt;P&gt;        hrp1000,&lt;/P&gt;&lt;P&gt;        hrp1001,&lt;/P&gt;&lt;P&gt;        cskt.                               " DV1K913636&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INFOTYPES: 0000,&lt;/P&gt;&lt;P&gt;           0001,&lt;/P&gt;&lt;P&gt;           0002,&lt;/P&gt;&lt;P&gt;           0007,&lt;/P&gt;&lt;P&gt;           0008,&lt;/P&gt;&lt;P&gt;           0077,                            " Additional Data&lt;/P&gt;&lt;P&gt;           0071,&lt;/P&gt;&lt;P&gt;           0222,&lt;/P&gt;&lt;P&gt;           1005,&lt;/P&gt;&lt;P&gt;           1013,&lt;/P&gt;&lt;P&gt;           1011,&lt;/P&gt;&lt;P&gt;           1001,&lt;/P&gt;&lt;P&gt;           1010,&lt;/P&gt;&lt;P&gt;           0442.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: name LIKE p0001-ename,&lt;/P&gt;&lt;P&gt;      vacant(1) TYPE c,&lt;/P&gt;&lt;P&gt;      count_occupied TYPE n,&lt;/P&gt;&lt;P&gt;      wa_num_recs   TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF z_date,&lt;/P&gt;&lt;P&gt;       z_cccc(4) TYPE c,&lt;/P&gt;&lt;P&gt;       z_mm(2) TYPE c,&lt;/P&gt;&lt;P&gt;       z_dd(2) TYPE c,&lt;/P&gt;&lt;P&gt;      END OF z_date.&lt;/P&gt;&lt;P&gt;DATA:   z-ddmmyyyy(10) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF org_line,&lt;/P&gt;&lt;P&gt;        orgobjid LIKE objec-objid,&lt;/P&gt;&lt;P&gt;        orgshort LIKE objec-short,&lt;/P&gt;&lt;P&gt;        orgstext LIKE objec-stext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: END OF org_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF pos_line,&lt;/P&gt;&lt;P&gt;       posobjid LIKE objec-objid,&lt;/P&gt;&lt;P&gt;        posshort LIKE objec-short,&lt;/P&gt;&lt;P&gt;        posstext LIKE objec-stext,&lt;/P&gt;&lt;P&gt;        vacant(15) TYPE c,&lt;/P&gt;&lt;P&gt;        eegrp(20) TYPE c,&lt;/P&gt;&lt;P&gt;        eesub(20) TYPE c,&lt;/P&gt;&lt;P&gt;        trfg1 LIKE p1005-trfg1,&lt;/P&gt;&lt;P&gt;        trfs1 LIKE p1005-trfs1,&lt;/P&gt;&lt;P&gt;        trfg2 LIKE p1005-trfg2,&lt;/P&gt;&lt;P&gt;        trfs2 LIKE p1005-trfs2,&lt;/P&gt;&lt;P&gt;        wkavg LIKE p1011-wkavg,&lt;/P&gt;&lt;P&gt;        poscartyp(15) TYPE c,&lt;/P&gt;&lt;P&gt;        aedtm LIKE hrp1000-aedtm,&lt;/P&gt;&lt;P&gt;        uname LIKE hrp1000-uname.&lt;/P&gt;&lt;P&gt;TYPES: END OF pos_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF per_line,&lt;/P&gt;&lt;P&gt;        pernr LIKE pernr-pernr,&lt;/P&gt;&lt;P&gt;        vorna LIKE p0002-vorna,&lt;/P&gt;&lt;P&gt;        nachn LIKE p0002-nachn,&lt;/P&gt;&lt;P&gt;        begda LIKE p0001-begda,&lt;/P&gt;&lt;P&gt;        kostl LIKE p0001-kostl,&lt;/P&gt;&lt;P&gt;        trfgr LIKE p0008-trfgr,&lt;/P&gt;&lt;P&gt;        trfst LIKE p0008-trfst,&lt;/P&gt;&lt;P&gt;        wostd LIKE p0007-wostd,&lt;/P&gt;&lt;P&gt;        percartype(15) TYPE c,&lt;/P&gt;&lt;P&gt;        poststart LIKE p0000-begda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: END OF per_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_orgline TYPE org_line,&lt;/P&gt;&lt;P&gt;       wa_perline TYPE per_line,&lt;/P&gt;&lt;P&gt;       wa_posline TYPE pos_line,&lt;/P&gt;&lt;P&gt;       org_line TYPE org_line,&lt;/P&gt;&lt;P&gt;       per_line TYPE per_line,&lt;/P&gt;&lt;P&gt;       pos_line TYPE pos_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF output_table OCCURS 0,&lt;/P&gt;&lt;P&gt;        orgobjid         LIKE objec-objid,&lt;/P&gt;&lt;P&gt;        orgshort         LIKE objec-short,&lt;/P&gt;&lt;P&gt;        orgstext         LIKE objec-stext,&lt;/P&gt;&lt;P&gt;        posobjid         LIKE objec-objid,&lt;/P&gt;&lt;P&gt;        posshort         LIKE objec-short,&lt;/P&gt;&lt;P&gt;        posstext         LIKE objec-stext,&lt;/P&gt;&lt;P&gt;        vacant(15)       TYPE c,&lt;/P&gt;&lt;P&gt;        eegrp(20)        TYPE c,&lt;/P&gt;&lt;P&gt;        eesub(20)        TYPE c,&lt;/P&gt;&lt;P&gt;        trfg1            LIKE p1005-trfg1,&lt;/P&gt;&lt;P&gt;        trfs1            LIKE p1005-trfs1,&lt;/P&gt;&lt;P&gt;        trfg2            LIKE p1005-trfg2,&lt;/P&gt;&lt;P&gt;        trfs2            LIKE p1005-trfs2,&lt;/P&gt;&lt;P&gt;        wkavg            LIKE p1011-wkavg,&lt;/P&gt;&lt;P&gt;        poscartyp(15)    TYPE c,&lt;/P&gt;&lt;P&gt;        pernr            LIKE pernr-pernr,&lt;/P&gt;&lt;P&gt;        vorna            LIKE p0002-vorna,&lt;/P&gt;&lt;P&gt;        nachn            LIKE p0002-nachn,&lt;/P&gt;&lt;P&gt;        kostl            LIKE p0001-kostl,&lt;/P&gt;&lt;P&gt;        kostl_descr      LIKE cskt-ltext,                   "DV1K913636&lt;/P&gt;&lt;P&gt;        trfgr            LIKE p0008-trfgr,&lt;/P&gt;&lt;P&gt;        trfst            LIKE p0008-trfst,&lt;/P&gt;&lt;P&gt;        wostd            LIKE p0007-wostd,&lt;/P&gt;&lt;P&gt;        percartype(15)   TYPE c,&lt;/P&gt;&lt;P&gt;        poststart        LIKE p0000-begda,&lt;/P&gt;&lt;P&gt;        werks            LIKE p0001-werks,&lt;/P&gt;&lt;P&gt;        name1            LIKE t500p-name1,&lt;/P&gt;&lt;P&gt;        btrtl            LIKE p0001-btrtl,&lt;/P&gt;&lt;P&gt;        btext            LIKE t001p-btext,&lt;/P&gt;&lt;P&gt;        ltext            LIKE t505s-ltext,&lt;/P&gt;&lt;P&gt;        disabtxt(3)      TYPE c,&lt;/P&gt;&lt;P&gt;        ansal            LIKE  p0008-ansal,&lt;/P&gt;&lt;P&gt;        scref            LIKE  p0071-scref,&lt;/P&gt;&lt;P&gt;        aedtm            LIKE hrp1000-aedtm,&lt;/P&gt;&lt;P&gt;        uname            LIKE hrp1000-uname,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; END OF output_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: eesub(20) TYPE c,&lt;/P&gt;&lt;P&gt;      eegrp(20) TYPE c,&lt;/P&gt;&lt;P&gt;      cartyp(10) TYPE c,&lt;/P&gt;&lt;P&gt;      pr_id LIKE objec-objid,&lt;/P&gt;&lt;P&gt;      previous_otype LIKE objec-otype.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  pchotype = 'O'.&lt;/P&gt;&lt;P&gt;  pchwegid = 'O-S-P'.&lt;/P&gt;&lt;P&gt;  pchostat = '1'.&lt;/P&gt;&lt;P&gt;  pchistat = '1'.&lt;/P&gt;&lt;P&gt;  pchplvar = '01'.&lt;/P&gt;&lt;P&gt;  pchztr_a = space.&lt;/P&gt;&lt;P&gt;  pchztr_z = 'X'.&lt;/P&gt;&lt;P&gt;  pchobeg = sy-datum.&lt;/P&gt;&lt;P&gt;  pchoend = sy-datum.&lt;/P&gt;&lt;P&gt;  pchbegda = sy-datum.&lt;/P&gt;&lt;P&gt;  pchendda = sy-datum.&lt;/P&gt;&lt;P&gt;  z_date = sy-datum.&lt;/P&gt;&lt;P&gt;  CONCATENATE z_date-z_dd '/' z_date-z_mm '/' z_date-z_cccc INTO&lt;/P&gt;&lt;P&gt;      z-ddmmyyyy.&lt;/P&gt;&lt;P&gt;  sy-tvar0 = z-ddmmyyyy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET objec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                O R G   U N I T&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF objec-otype = 'O'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE: objec-objid TO wa_orgline-orgobjid,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           objec-short TO wa_orgline-orgshort,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           objec-stext TO wa_orgline-orgstext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               P O S I T I O N&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF objec-otype = 'S'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE-CORRESPONDING wa_orgline TO output_table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM obtain_last_changed USING objec-objid.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   cartyp = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PROVIDE persg persk FROM p1013&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           wkavg       FROM p1011&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           subty hilfm FROM p1010&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           trfg1 trfg2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           trfs1 trfs2 FROM p1005&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BETWEEN pc-begda AND pc-endda.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM get_text USING p1013-persg&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  CHANGING eegrp.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM get_text_sub USING p1013-persk&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    CHANGING eesub.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF p1010-subty = '0001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF p1010-hilfm = '001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         cartyp = 'Essential'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF p1010-hilfm = '002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         cartyp = 'Casual'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     vacant = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR count_occupied.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE: objec-objid TO output_table-posobjid,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           objec-short TO output_table-posshort,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           objec-stext TO output_table-posstext,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           eegrp TO output_table-eegrp,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           eesub TO output_table-eesub,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p1005-trfg1 TO output_table-trfg1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p1005-trfs1 TO output_table-trfs1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p1005-trfg2 TO output_table-trfg2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p1005-trfs2 TO output_table-trfs2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p1011-wkavg TO output_table-wkavg,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           cartyp TO output_table-poscartyp,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           hrp1000-aedtm TO output_table-aedtm,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           hrp1000-uname TO output_table-uname.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;move fields to wa_posline in case more than one position&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE: objec-objid TO wa_posline-posobjid,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 objec-short TO wa_posline-posshort,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 objec-stext TO wa_posline-posstext,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 eegrp TO wa_posline-eegrp,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 eesub TO wa_posline-eesub,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 p1005-trfg1 TO wa_posline-trfg1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 p1005-trfs1 TO wa_posline-trfs1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 p1005-trfg2 TO wa_posline-trfg2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 p1005-trfs2 TO wa_posline-trfs2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 p1011-wkavg TO wa_posline-wkavg,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 cartyp TO wa_posline-poscartyp,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 hrp1000-aedtm TO output_table-aedtm,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 hrp1000-uname TO output_table-uname.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;check if position is vacant and append if it is&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT p1001 WHERE objid = objec-objid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 AND rsign = 'A'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 AND relat = '008'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 AND begda LE pc-begda&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                AND endda GE pc-begda.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ADD 1 TO count_occupied.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       vacant = space.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF vacant = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MOVE 'Unoccupied' TO output_table-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       MOVE 'Unoccupied' TO wa_posline-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       APPEND output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF count_occupied &amp;gt; 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CONCATENATE 'Occupied'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     ' x'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     count_occupied&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     INTO output_table-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         CONCATENATE 'Occupied'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     ' x'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     count_occupied&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     INTO wa_posline-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MOVE 'Occupied' TO output_table-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MOVE 'Occupied' TO wa_posline-vacant.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     append output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     clear output_table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     pr_id = objec-objid.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     previous_otype = objec-otype.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDPROVIDE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               P E O P L E&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF objec-otype = 'P' .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MOVE-CORRESPONDING wa_orgline TO output_table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM obtain_pos_start    USING p0001-plans p0002-pernr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IF previous_otype = 'P'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE-CORRESPONDING wa_posline TO output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   cartyp = space.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PROVIDE vorna nachn&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 pernr       FROM p0002&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           persk begda&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           kostl werks btrtl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       bukrs FROM p0001&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                 trfgr trfst FROM p0008&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       wostd FROM p0007&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       scref FROM p0071&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                       subty FROM p0442&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BETWEEN pc-begda AND pc-endda.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CONCATENATE p0002-vorna p0002-nachn INTO name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          SEPARATED BY space.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF p0442-subty = 'ESSE'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       cartyp = 'Essential'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF p0442-subty = 'CASU'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       cartyp = 'Casual'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE: p0002-pernr TO output_table-pernr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0002-nachn TO output_table-nachn,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0002-vorna TO output_table-vorna,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0001-kostl TO output_table-kostl,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0007-wostd TO output_table-wostd,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0008-trfgr TO output_table-trfgr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           p0008-trfst TO output_table-trfst,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           cartyp TO output_table-percartype.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Pension %&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     READ TABLE p0071 WITH KEY endda = '99991231'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MOVE p0071-scref TO output_table-scref.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM new_additional_data USING  p0001-werks&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        p0001-btrtl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        p0077-racky&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        p0002-pernr.  " DV1K910467&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SORT p0000 BY begda DESCENDING.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     LOOP AT p0000.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       IF p0000-massn = '50' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       p0000-massn = '53' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       p0000-massn = '56' OR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       p0000-massn = '97' .&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;         MOVE: p0000-begda TO output_table-poststart.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         EXIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SKIP.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     APPEND output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CLEAR output_table.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ENDPROVIDE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   pr_id = objec-objid.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   previous_otype = objec-otype.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Remove entries from the table where the position text is blank&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DELETE output_table WHERE posstext IS INITIAL.   " DV1K911103&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;How many recs to display&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE TABLE output_table LINES wa_num_recs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF wa_num_recs &amp;gt; 0.&lt;/P&gt;&lt;P&gt;    PERFORM get_fieldnames.&lt;/P&gt;&lt;P&gt;    PERFORM display_alv_grid.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'POPUP_NO_LIST'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_TEXT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_text USING p_p1013-persg&lt;/P&gt;&lt;P&gt;            CHANGING p_ee-grp.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM t501t&lt;/P&gt;&lt;P&gt;         WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;           AND persg = p1013-persg.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    eegrp = t501t-ptext.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    eegrp = 'No ee group'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_TEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_TEXT_SUB&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_P1013_PERSK  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_EESUB  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_text_sub USING    p_p1013-persk&lt;/P&gt;&lt;P&gt;                  CHANGING p_eesub.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM t503t&lt;/P&gt;&lt;P&gt;         WHERE sprsl = sy-langu&lt;/P&gt;&lt;P&gt;           AND persk = p_p1013-persk.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    p_eesub = t503t-ptext.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    p_eesub = 'No ee sub group'.&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;ENDFORM.                    " GET_TEXT_SUB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_fieldnames&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_fieldnames .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Org Unit&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Org Id'               TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'ORGOBJID'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Org Unit Abbreviation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Org Abrev'            TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'ORGSHORT'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Org Unit Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Org Description'      TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'ORGSTEXT'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position ID&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Position ID'          TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'POSOBJID'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Abbreviation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Pos Abrev'            TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'POSSHORT'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Description' TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'POSSTEXT'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Postion Occupied?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Occupied?'            TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'VACANT'               TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Employee Grp&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Employee Grp'         TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'EEGRP'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Employee Subgrp&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Employee Subgrp'      TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'EESUB'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;From Pay Scale Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'From Pay Scale Grp'   TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFG1'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;From Level&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'From Lvl'             TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFS1'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To Pay Scale Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'To Pay Scale Grp'     TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFG2'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To Level&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'To Lvl'               TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFS2'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Wk Hours&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Wk Hours'    TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'WKAVG'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Car Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Car Type'    TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'POSCARTYP'            TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Personnel No&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Personnel No.'        TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'PERNR'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'First Name'           TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'VORNA'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Last Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Last Name'            TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'NACHN'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Employee Cost Centre&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp. Cost Centre'     TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'KOSTL'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Employee Cost Centre Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp. Cost Centre Descr.' TO fieldnames-seltext_l ,   "DV1K913636&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'            TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'KOSTL_DESCR'             TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames               TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Emp Pay Scale Group&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp Pay Scale Grp'    TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFGR'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Emp Pay Scale Lvl&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp Pay Scale Lvl'    TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'TRFST'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Emp Wk Hours&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp Wk Hours'         TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'WOSTD'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Emp Car Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Emp Car Type'         TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'PERCARTYPE'           TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Start Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Start Date'  TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'POSTSTART'            TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Personnel Area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Personnel Area'       TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'WERKS'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Personnel Area Text'  TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'NAME1'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Personnel Sub Area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Personnel Sub Area'      TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'            TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'BTRTL'                   TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames               TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Personnel Sub Area Text' TO fieldnames-seltext_l ,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'            TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'BTEXT'                   TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames               TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ethnic Origin&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Ethnic Origin'        TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'LTEXT'                TO fieldnames-fieldname,&lt;/P&gt;&lt;P&gt;        'X'                    TO fieldnames-no_out.     " Place in column set only&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Disability&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Disability'           TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'DISABTXT'             TO fieldnames-fieldname,&lt;/P&gt;&lt;P&gt;        'X'                    TO fieldnames-no_out.     " Place in column set only&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Salary&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Actual Salary'        TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'ANSAL'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Pension&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Pension %'            TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'         TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'SCREF'                TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames            TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Details Changed On&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Details Changed On' TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'                TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'AEDTM'                       TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames                   TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Position Details Changed By&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR fieldnames.&lt;/P&gt;&lt;P&gt;  MOVE: 'Position Details Changed By' TO fieldnames-seltext_l,&lt;/P&gt;&lt;P&gt;        'OUTPUT_TABLE'                TO fieldnames-tabname,&lt;/P&gt;&lt;P&gt;        'UNAME'                       TO fieldnames-fieldname.&lt;/P&gt;&lt;P&gt;  APPEND fieldnames                   TO alv_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_fieldnames&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  display_alv_grid&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM display_alv_grid .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  alv_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  alv_layout-colwidth_optimize = 'X'.&lt;/P&gt;&lt;P&gt;  variant-report               = sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'       " DV1K913191&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_grid_title  = 'Establishment Register'&lt;/P&gt;&lt;P&gt;      is_layout     = alv_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat   = alv_fieldcat&lt;/P&gt;&lt;P&gt;      i_save        = 'X'&lt;/P&gt;&lt;P&gt;      is_variant    = variant&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab      = output_table&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      program_error = 1&lt;/P&gt;&lt;P&gt;      OTHERS        = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&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;ENDFORM.                    " display_alv_grid&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*EJECT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  new_additional_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This new form will retrieve the new additional data whcih is to be  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;added to the report:                                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Personnel Area			               *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Personnel Sub Area                             *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Ethnic Origin                                  *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Disability Flag                                *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   - Acutal Salary                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM new_additional_data USING value(personnel-area)&lt;/P&gt;&lt;P&gt;                               value(personnel-subarea)&lt;/P&gt;&lt;P&gt;                               value(religion)&lt;/P&gt;&lt;P&gt;                               value(personnel-no).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: annual_sal     LIKE  p0008-ansal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Personnel Area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;    FROM t500p&lt;/P&gt;&lt;P&gt;   WHERE persa = personnel-area.&lt;/P&gt;&lt;P&gt;  MOVE p0001-werks   TO  output_table-werks.&lt;/P&gt;&lt;P&gt;  MOVE t500p-name1   TO  output_table-name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Personnel Sub Area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  rp-read-t001p personnel-area personnel-subarea space.&lt;/P&gt;&lt;P&gt;  MOVE p0001-btrtl   TO  output_table-btrtl.&lt;/P&gt;&lt;P&gt;  MOVE t001p-btext   TO  output_table-btext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ethnic Origin&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;    FROM t505s&lt;/P&gt;&lt;P&gt;   WHERE racky = religion&lt;/P&gt;&lt;P&gt;     AND sprsl = sy-langu&lt;/P&gt;&lt;P&gt;     AND molga = t001p-molga.&lt;/P&gt;&lt;P&gt;  MOVE t505s-ltext   TO  output_table-ltext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Disabled ?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF p0077-disab = '1'.&lt;/P&gt;&lt;P&gt;    MOVE 'YES' TO output_table-disabtxt.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MOVE 'NO'  TO output_table-disabtxt.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Annual Salary&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR annual_sal.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RP_ANSAL_FROM_PERNR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      f_date                       = pc-endda&lt;/P&gt;&lt;P&gt;      f_tclas                      = 'A'&lt;/P&gt;&lt;P&gt;      f_pernr                      = personnel-no&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      f_ansal                      = annual_sal&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      internal_error               = 1&lt;/P&gt;&lt;P&gt;      error_read_0001              = 2&lt;/P&gt;&lt;P&gt;      error_read_0008              = 3&lt;/P&gt;&lt;P&gt;      error_at_indirect_evaluation = 4&lt;/P&gt;&lt;P&gt;      currency_conversion_error    = 5&lt;/P&gt;&lt;P&gt;      OTHERS                       = 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    annual_sal = 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE annual_sal    TO  output_table-ansal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cost Centre Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  CLEAR cskt.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;    FROM cskt&lt;/P&gt;&lt;P&gt;   WHERE kokrs = p0001-bukrs&lt;/P&gt;&lt;P&gt;     AND kostl = p0001-kostl&lt;/P&gt;&lt;P&gt;     AND datbi = '99991231'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE cskt-ltext TO output_table-kostl_descr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " new_additional_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  obtain_last_changed&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM obtain_last_changed USING objid.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR hrp1000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;    FROM hrp1000&lt;/P&gt;&lt;P&gt;   WHERE objid = objid&lt;/P&gt;&lt;P&gt;     AND otype = 'S'&lt;/P&gt;&lt;P&gt;     AND endda = '99991231'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.   " obtain_last_changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  obtain_pos_start&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM obtain_pos_start USING objid pernr.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Now need to provide the start date of the position&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: hrp1001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  output_table-poststart = space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;    FROM hrp1001&lt;/P&gt;&lt;P&gt;   WHERE objid = objid&lt;/P&gt;&lt;P&gt;     AND plvar = '01'&lt;/P&gt;&lt;P&gt;     AND otype = 'S'&lt;/P&gt;&lt;P&gt;     AND rsign = 'A'&lt;/P&gt;&lt;P&gt;     AND relat = '008'&lt;/P&gt;&lt;P&gt;     AND endda = '99991231'&lt;/P&gt;&lt;P&gt;     AND sobid = pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  output_table-poststart = hrp1001-begda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.   " obtain_pos_start.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 11:08:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616604#M600628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T11:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616605#M600629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see that you are running this report for evaluation path 'O-S-P', that means get all the positions and persons attached to a given organization unit. To just check can you run this proogram for a Organization unit which is lower down in the Organization unit structure. I mean if you open the tcode PPOSE or PPOME the org. unit at the lowest level and see whether then the program doesn't go into infinite loop. Else for me this code look pretty fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Ranganath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 11:14:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616605#M600629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T11:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616606#M600630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this report still runing in background????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 11:30:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616606#M600630</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T11:30:21Z</dc:date>
    </item>
    <item>
      <title>Re: Logical Database - ABAP Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616607#M600631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I can run this program in the background, but it makes no difference.&lt;/P&gt;&lt;P&gt;It still seems to be in some sort of loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2007 12:31:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logical-database-abap-report/m-p/2616607#M600631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-08T12:31:55Z</dc:date>
    </item>
  </channel>
</rss>

