<?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: how to count rows in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160863#M1711237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use loop events to calculate the number of records for each proj. no . .something like &lt;/P&gt;&lt;P&gt;sort it_proj by&amp;nbsp; psphi.&lt;BR /&gt;loop at it_proj into wa_proj.&lt;/P&gt;&lt;P&gt;increase count by 1&lt;/P&gt;&lt;P&gt;at end of psphi.&lt;/P&gt;&lt;P&gt;total no. of records for psphi = count.&lt;BR /&gt;clear the count variable for next psphi.&lt;BR /&gt;endat&lt;BR /&gt;Endloop.&lt;/P&gt;&lt;P&gt;you can search scn for loop events explaination to learn in more detail..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Nov 2012 10:27:10 GMT</pubDate>
    <dc:creator>former_member193464</dc:creator>
    <dc:date>2012-11-30T10:27:10Z</dc:date>
    <item>
      <title>how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160862#M1711236</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;I want to count records against each project no, below is my code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp; Report&amp;nbsp; /BWN0/PS_TABLE_ALLOC_DTL_RPT&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;REPORT&amp;nbsp; &lt;/SPAN&gt;/BWN0/PS_TABLE_ALLOC_DTL_RPT.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide tables&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**TABLES: MARA, MAKT, MARD.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide type-pools&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;TABLES:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ekpo, EKKO, proj, AFKO,PRPS.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;TYPE-POOLS: &lt;/SPAN&gt;SLIS.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide select-options&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;SELECT-OPTIONS: &lt;/SPAN&gt;vPROJN &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;PRPS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;PSPHI.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*PARAMETER: CURRDATE TYPE paedt.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*SELECT-OPTIONS: DOCNUM FOR ekpo-EBELN.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;TYPES: &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;p_proj,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; PSPHI &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;PRPS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;PSPHI,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; pspnr TYPE proj-pspnr,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; BEDID &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;KBED&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;BEDID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POST1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;PROJ&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POST1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; AZMAX &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;KAKO&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;AZMAX,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; POSTU &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;PROJ&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSTU,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; KAPAR TYPE KAKO-KAPAR,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;p_proj.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA : &lt;/SPAN&gt;vCount &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;int4. &lt;SPAN class="L0S31"&gt;"for counting number of lines&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA: &lt;/SPAN&gt;IT_PROJ &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;p_proj &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_PROJ &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;p_proj,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VSNO &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;INT4.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide data objects&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA: &lt;/SPAN&gt;V_REPID &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REPID,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_EKKO_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_FIELDCAT_ALV,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;"it is for field catalog&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_EKPO_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_PRPS_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_FIELDCAT_ALV,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_MARD_FIELD TYPE SLIS_FIELDCAT_ALV,&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_EKPO &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;EKPO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_ekko &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;ekko,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_KAKO &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;KAKO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_PRPS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;PRPS,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_MARD TYPE MARD,&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_ekpo_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_ekko_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_FIELDCAT_ALV,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_PRPS_FIELD &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_FIELDCAT_ALV,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_MARD_FIELD TYPE SLIS_T_FIELDCAT_ALV,&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_ekpo &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ekpo,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_ekko &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ekko,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_KAKO &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;KAKO,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_PRPS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;PRPS,&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_MARD TYPE TABLE OF MARD,&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_LAYOUT &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_LAYOUT_ALV,&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_EVENT,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;"it is for events&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_T_EVENT,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;"it is for events&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WA_EVENTS &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;SLIS_ALV_EVENT.&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; V_REPID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;SY&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REPID.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide field catalog perform&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PERFORM &lt;/SPAN&gt;FIELD_CAT.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*call the initial function module&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REUSE_ALV_BLOCK_LIST_INIT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_CALLBACK_PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V_REPID&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_PF_STATUS_SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_CALLBACK_USER_COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; IT_EXCLUDING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*provide perform for select the data&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;PERFORM &lt;/SPAN&gt;SELECT_DATA.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*call mara append list&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_PROJ_FIELD[]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_TABNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PROJ'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_EVENTS[]&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_TEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_PROJ&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAXIMUM_OF_APPENDS_REACHED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*call makt append list&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;V_LAYOUT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_EKPO_FIELD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_TABNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'EKPO'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_EVENTS1[]&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_TEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;IT_EKPO&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAXIMUM_OF_APPENDS_REACHED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**call mard append list&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; IS_LAYOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = V_LAYOUT&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_FIELDCAT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_MARD_FIELD&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; I_TABNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'MARD'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; IT_EVENTS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_EVENTS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; IT_SORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_TEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; TABLES&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; T_OUTTAB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = IT_MARD&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; MAXIMUM_OF_APPENDS_REACHED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;**display the data&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'REUSE_ALV_BLOCK_LIST_DISPLAY'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_INTERFACE_CHECK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; IS_PRINT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_START_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_COLUMN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_SCREEN_END_LINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* IMPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; E_EXIT_CAUSED_BY_CALLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; ES_EXIT_CAUSED_BY_USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; PROGRAM_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&lt;/SPAN&gt;&lt;BR /&gt; .&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;--------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; TOP_PAGE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;--------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;TOP_PAGE.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WRITE:&lt;/SPAN&gt;/ &lt;SPAN class="L0S33"&gt;'DOCUMENT HEADER INFORMATION' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;COLOR &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;6.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"TOP_PAGE&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;TOP_PAGE1.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WRITE:&lt;/SPAN&gt;/ &lt;SPAN class="L0S33"&gt;'DETAIL INFORMATION' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;COLOR &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;5.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"TOP_PAGE&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;FIELD_CAT .&lt;BR /&gt; &lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PSPHI'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PRPS'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_PROJ_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_PROJ_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BEDID'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'KBED'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_PROJ_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_PROJ_FIELD.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'vCount'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;seltext_m &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'Table'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PROJ'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_PROJ_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_PROJ_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'AZMAX'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'KAKO'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_PROJ_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_PROJ_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;5.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'POSTU'.&lt;/SPAN&gt;&lt;BR /&gt; WA_PROJ_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'PROJ'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_PROJ_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_PROJ_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_PROJ_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'1'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MATNR'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'EKPO'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_EKPO_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_EKPO_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_EKPO_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MENGE'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'EKPO'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_EKPO_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_EKPO_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_EKPO_FIELD.&lt;BR /&gt; &lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;COL_POS &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;FIELDNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MEINS'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EKPO_FIELD&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;REF_TABNAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'EKPO'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_EKPO_FIELD &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_EKPO_FIELD.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_EKPO_FIELD.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; WA_EVENTS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'TOP_PAGE'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EVENTS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'TOP_OF_PAGE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_EVENTS &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_EVENTS.&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;WA_EVENTS.&lt;BR /&gt; &lt;BR /&gt; WA_EVENTS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'TOP_PAGE1'.&lt;/SPAN&gt;&lt;BR /&gt; WA_EVENTS&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;NAME &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'TOP_OF_PAGE'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;WA_EVENTS &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;IT_EVENTS1.&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" FIELD_CAT&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; SELECT_DATA&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; --&amp;gt;&amp;nbsp; p1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; &amp;lt;--&amp;nbsp; p2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;FORM &lt;/SPAN&gt;SELECT_DATA .&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;IT_PROJ&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;PROJ&lt;BR /&gt;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;PRPS &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;PROJ&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;PSPNR &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;PRPS&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;PSPNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;AFPO &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;AFPO&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;PROJN &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;PRPS&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;PSPNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;AFKO &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;AFKO&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;AUFNR &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;AFPO&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;AUFNR&lt;BR /&gt;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;KBED &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;KBED&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;BEDID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;AFKO&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;BEDID&lt;BR /&gt;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;KAKO &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;KAKO&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;KAPID &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;KBED&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;KAPID&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;PRPS&lt;SPAN class="L0S70"&gt;~&lt;/SPAN&gt;PSPHI &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;vPROJN.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* * AND KAKO-KAPAR = '001'.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;count&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;*&lt;SPAN class="L0S55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;vCount&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;proj.&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; WHERE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; PRPS~PSPHI IN vPROJN.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" SELECT_DATA&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN class="L0S31"&gt;&lt;SPAN style="font-family: 'book antiqua', palatino; color: #ff0000;"&gt;Moderator message : Not enough re-search before posting, discussion locked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Vinod Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:17:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160862#M1711236</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-30T10:17:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160863#M1711237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use loop events to calculate the number of records for each proj. no . .something like &lt;/P&gt;&lt;P&gt;sort it_proj by&amp;nbsp; psphi.&lt;BR /&gt;loop at it_proj into wa_proj.&lt;/P&gt;&lt;P&gt;increase count by 1&lt;/P&gt;&lt;P&gt;at end of psphi.&lt;/P&gt;&lt;P&gt;total no. of records for psphi = count.&lt;BR /&gt;clear the count variable for next psphi.&lt;BR /&gt;endat&lt;BR /&gt;Endloop.&lt;/P&gt;&lt;P&gt;you can search scn for loop events explaination to learn in more detail..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:27:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160863#M1711237</guid>
      <dc:creator>former_member193464</dc:creator>
      <dc:date>2012-11-30T10:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160864#M1711238</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;thanks for your reply can you please guide me using my code how can i get record counts of a perticalar project no&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:31:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160864#M1711238</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-30T10:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160865#M1711239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;User abap statement&amp;nbsp; : Describe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;describe &lt;SPAN class="L0S52"&gt;table &amp;lt;itab&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="L0S52"&gt;lines &amp;lt;variable&amp;gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;here you get total number of lines into &amp;lt;variable&amp;gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:32:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160865#M1711239</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-30T10:32:23Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160866#M1711240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please give code solution using my code, it will be helpful for me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:35:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160866#M1711240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-30T10:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160867#M1711241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am very much interested to help you. &lt;/P&gt;&lt;P&gt;here code sample. where you can incorporate into your code by applying simple logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) take 1 integer variable for example cnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) &lt;SPAN class="L0S31"&gt;IT_PROJ is your internal table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;3) put a statement in (PAI) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DESCRIBE TABLE IT_PROJ LINES cnt.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;now you have total number of internal table line count into cnt variable.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;_____________________________________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;logic count for each project...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data begin of projcnt occurs 0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; projno like prps-pspnr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter type i,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end of projcnt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at IT_PROJ.&lt;/P&gt;&lt;P&gt; at new it_proj-pspnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; projcnt-projno = it_proj-pspnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; clear cnt.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; append projcnt.&lt;/P&gt;&lt;P&gt; endat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; modify cnt.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;just understand the logic and apply by your own.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;Avirat&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Avirat Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:41:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160867#M1711241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-30T10:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to count rows</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160868#M1711242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i think if you search in community you will get it easily...&lt;BR /&gt;still,&lt;BR /&gt;if you want to do it for just one proj. no. &lt;BR /&gt;then&amp;nbsp; in your internal table...&lt;/P&gt;&lt;P&gt;sort it_proj by psphi.&lt;BR /&gt;Loop at it_proj onto wa_proj where psphi = ýour hardcoded project no.'.&lt;/P&gt;&lt;P&gt;count = count + 1.&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;after the loop you will get the number of records in count variable...&lt;BR /&gt;but if you want to calculate it for all...&lt;BR /&gt;define a table with two fields , proj no. and second field as no. of records...&lt;BR /&gt;and use&amp;nbsp; &lt;/P&gt;&lt;P&gt;loop at it_proj into wa_proj.&lt;/P&gt;&lt;P&gt;count = count + 1.&lt;/P&gt;&lt;P&gt;wa_new-psphi = wa_proj-psphi.&lt;/P&gt;&lt;P&gt;at end of psphi.&lt;/P&gt;&lt;P&gt;wa_new-count = count.append wa_new to gt_new.&lt;/P&gt;&lt;P&gt;append wa_new to gt_new.&lt;/P&gt;&lt;P&gt;clear: wa_new,count.&lt;/P&gt;&lt;P&gt;endat.&lt;BR /&gt;Endloop.&lt;/P&gt;&lt;P&gt;now your new table gt_new have all the project no. and their corresponding records.&lt;/P&gt;&lt;P&gt;if you are not clear on loop events , pls go through loop events there are many posts for loop events in community.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 10:42:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-count-rows/m-p/9160868#M1711242</guid>
      <dc:creator>former_member193464</dc:creator>
      <dc:date>2012-11-30T10:42:22Z</dc:date>
    </item>
  </channel>
</rss>

