<?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: Interactive ALV Report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-report/m-p/4655393#M1095361</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually i used tabindex for each row..&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Thiru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Oct 2008 10:51:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-10T10:51:29Z</dc:date>
    <item>
      <title>Interactive ALV Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-report/m-p/4655392#M1095360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;           i herewith attached my codings,  in this i need when i click in previous week 30 it must display all the 30 list from standard report 'S_L9C_94000095'. and when i click on other kpi's  urrentweek and previous week it must call the standard report 'S_AHR_61015512'. .... for that how can i modify the below report &lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Thiru.&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; REPORT  zkpi_1.&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&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; Author	           Thirukumaran. R&lt;/P&gt;&lt;P&gt;*&amp;amp; Date written          04/10/2008&lt;/P&gt;&lt;P&gt;*&amp;amp; Specification Id      &amp;lt;Specification Id&amp;gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Transport request     &amp;lt; &amp;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;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zkpi_1.&lt;/P&gt;&lt;P&gt;************************&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;DECLARATIONS&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;************************&lt;/P&gt;&lt;P&gt;TYPE-POOLS slis.&lt;/P&gt;&lt;P&gt;TABLES : pa0000 , pb4000.&lt;/P&gt;&lt;P&gt;DATA : gd_repid TYPE  sy-repid.&lt;/P&gt;&lt;P&gt;DATA : ld_color(10) TYPE n.&lt;/P&gt;&lt;P&gt;DATA : gd_tab_group TYPE slis_t_sp_group_alv.&lt;/P&gt;&lt;P&gt;DATA : cweekfirst TYPE string.&lt;/P&gt;&lt;P&gt;DATA:  is_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA : gd_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;DATA : r_ucomm TYPE sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : field5 TYPE string,&lt;/P&gt;&lt;P&gt;      value5(200).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_bdcdata LIKE bdcdata,&lt;/P&gt;&lt;P&gt;       it_bdcdata LIKE TABLE OF wa_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : datep TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : datel TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : outputt TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : output TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : outputa TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : week11a TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : cota TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date11a TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date21a TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : datehc TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : datehc1 TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : it_fcat TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;       wa_fcat LIKE LINE OF it_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_events TYPE slis_t_event,&lt;/P&gt;&lt;P&gt;       wa_events LIKE LINE OF it_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_events-form = 'HEADER'.&lt;/P&gt;&lt;P&gt;wa_events-name = 'TOP_OF_PAGE'.&lt;/P&gt;&lt;P&gt;APPEND wa_events TO it_events.&lt;/P&gt;&lt;P&gt;*PERFORM header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : date1 TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date1a TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date1t TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : cot TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date2 TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : date2a TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : date2t TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : week1 TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : week1a TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : week1t TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date11 TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date21 TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : week11 TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : week11z TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : cotz TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date11z TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date21z TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : week11b TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : cotb TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date11b TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date21b TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : week1b TYPE scal-week.&lt;/P&gt;&lt;P&gt;DATA : date1b TYPE scal-date.&lt;/P&gt;&lt;P&gt;DATA : date2b TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : outputb TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : dateap TYPE dats.&lt;/P&gt;&lt;P&gt;DATA : dateap1 TYPE dats.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : value(2) , value1(2), value2(2) , value3(2) , value4(2)  TYPE n.&lt;/P&gt;&lt;P&gt;DATA : row, row1, row2 , row3 TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : t , t1,   t2 , t3 TYPE i.&lt;/P&gt;&lt;P&gt;DATA : c TYPE i.&lt;/P&gt;&lt;P&gt;DATA : c1 , c2 , c3 TYPE i.&lt;/P&gt;&lt;P&gt;DATA : datecc TYPE dats.&lt;/P&gt;&lt;P&gt;DATA :  datecc1 TYPE dats.&lt;/P&gt;&lt;P&gt;*DATA : BEGIN OF wa_pa0000,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               pernr TYPE pa0000-pernr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               massn TYPE pa0000-massn,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               END OF wa_pa0000,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               it_pa0000 LIKE TABLE OF wa_pa0000.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;DECLARATIONS OF INTERNAL TABLES AND WORK AREAS&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;FOR HEADCOUNT&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pa00001,&lt;/P&gt;&lt;P&gt;                pernr TYPE pa0000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pa0000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pa00001,&lt;/P&gt;&lt;P&gt;                it_pa00001 LIKE TABLE OF wa_pa00001.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pa00002,&lt;/P&gt;&lt;P&gt;                pernr TYPE pa0000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pa0000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pa00002,&lt;/P&gt;&lt;P&gt;                it_pa00002 LIKE TABLE OF wa_pa00002.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pa00003,&lt;/P&gt;&lt;P&gt;                pernr TYPE pa0000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pa0000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pa00003,&lt;/P&gt;&lt;P&gt;                it_pa00003 LIKE TABLE OF wa_pa00003.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pa00004,&lt;/P&gt;&lt;P&gt;                pernr TYPE pa0000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pa0000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pa00004,&lt;/P&gt;&lt;P&gt;                it_pa00004 LIKE TABLE OF wa_pa00004.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;FOR ASSESSMENT PROGRAMS COMPLETED&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000,&lt;/P&gt;&lt;P&gt;                 it_pb4000 LIKE TABLE OF wa_pb4000.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb40001,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb40001,&lt;/P&gt;&lt;P&gt;                 it_pb40001 LIKE TABLE OF wa_pb40001.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb40003,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb40003,&lt;/P&gt;&lt;P&gt;                 it_pb40003 LIKE TABLE OF wa_pb40003.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb40002,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb40002,&lt;/P&gt;&lt;P&gt;                 it_pb40002 LIKE TABLE OF wa_pb40002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;FOR EMPLOYEMENT CONTRACT OFFERED&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000t,&lt;/P&gt;&lt;P&gt;                pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pb4000t,&lt;/P&gt;&lt;P&gt;                it_pb4000t LIKE TABLE OF wa_pb4000t.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000t1,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000t1,&lt;/P&gt;&lt;P&gt;                 it_pb4000t1 LIKE TABLE OF wa_pb4000t1.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000t3,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000t3,&lt;/P&gt;&lt;P&gt;                 it_pb4000t3 LIKE TABLE OF wa_pb4000t3.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000t2,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000t2,&lt;/P&gt;&lt;P&gt;                 it_pb4000t2 LIKE TABLE OF wa_pb4000t2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;FOR EMPLOYEMENT INTERVIEW APPLICATIONS&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000r,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000r,&lt;/P&gt;&lt;P&gt;                 it_pb4000r LIKE TABLE OF wa_pb4000r.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000r1,&lt;/P&gt;&lt;P&gt;                pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                END OF wa_pb4000r1,&lt;/P&gt;&lt;P&gt;                it_pb4000r1 LIKE TABLE OF wa_pb4000r1.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000r2,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000r2,&lt;/P&gt;&lt;P&gt;                 it_pb4000r2 LIKE TABLE OF wa_pb4000r2.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF wa_pb4000r3,&lt;/P&gt;&lt;P&gt;                 pernr TYPE pb4000-pernr,&lt;/P&gt;&lt;P&gt;                 massn TYPE pb4000-massn,&lt;/P&gt;&lt;P&gt;                 END OF wa_pb4000r3,&lt;/P&gt;&lt;P&gt;                 it_pb4000r3 LIKE TABLE OF wa_pb4000r3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**&lt;STRONG&gt;FOR OUTPUT&lt;/STRONG&gt;**&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :BEGIN OF wa_output,&lt;/P&gt;&lt;P&gt;               slno TYPE i,&lt;/P&gt;&lt;P&gt;               kpi TYPE string,&lt;/P&gt;&lt;P&gt;               pweek TYPE i,&lt;/P&gt;&lt;P&gt;               cweek(5) TYPE c,&lt;/P&gt;&lt;P&gt;               month(5) TYPE c,&lt;/P&gt;&lt;P&gt;               pmonth TYPE i,&lt;/P&gt;&lt;P&gt;               line_color(2) TYPE c,&lt;/P&gt;&lt;P&gt;               END OF wa_output,&lt;/P&gt;&lt;P&gt;               it_output LIKE TABLE OF wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************************************************************************&lt;/P&gt;&lt;P&gt;*FOR PERFORMING FIRST ROW. i.e.,FOR HEAD COUNT...&lt;/P&gt;&lt;P&gt;*************************************************************************************************&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;P&gt;*FOR PREVIOUS WEEK...first row&lt;/P&gt;&lt;P&gt;*********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LAST_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    current_week = week11&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    last_week    = cot.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MONDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUNDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = cot&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date11&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date21.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT DISTINCT  pernr INTO TABLE it_pa00001 FROM pa0000 WHERE stat2 &amp;lt;&amp;gt; 0 AND begda &amp;lt;= date11 AND endda &amp;gt;= date21.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pa00001 LINES value1.&lt;/P&gt;&lt;P&gt;MOVE value1 TO wa_output-pweek.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;*FOR CURENT WEEK...first row&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = week1&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date1&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date2.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : e TYPE i.&lt;/P&gt;&lt;P&gt;SELECT  DISTINCT pernr INTO TABLE it_pa00002 FROM pa0000 WHERE stat2 &amp;lt;&amp;gt; 0 AND  begda &amp;lt;= date1 AND endda &amp;gt;= date2.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pa00002 LINES value2.&lt;/P&gt;&lt;P&gt;MOVE sy-fdayw TO e.&lt;/P&gt;&lt;P&gt;MOVE value2 TO wa_output-cweek.&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;FOR MONTH TO AS ON DATE......first row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;****************&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RE_BE_CALC_START_DATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    id_daberi   = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ed_date_cor = output.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT DISTINCT pernr  INTO TABLE it_pa00003 FROM pa0000 WHERE stat2 &amp;lt;&amp;gt; 0 AND   begda &amp;lt;= date1 AND endda &amp;gt;= date2.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pa00003 LINES value3.&lt;/P&gt;&lt;P&gt;MOVE value3 TO wa_output-month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****&lt;STRONG&gt;for previous month&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_date_old = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    e_date_new = datehc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datehc1 = datehc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datehc1+6(2) = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT DISTINCT  pernr FROM pa0000 INTO TABLE it_pa00004 WHERE stat2 &amp;lt;&amp;gt; 0 AND   begda &amp;lt;= date1 AND endda &amp;gt;= date2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pa00004 LINES value4.&lt;/P&gt;&lt;P&gt;MOVE value4 TO wa_output-pmonth.&lt;/P&gt;&lt;P&gt;**************************************************************************************************&lt;/P&gt;&lt;P&gt;*FOR PERFORMING THIRD ROW..  assessment programs&lt;/P&gt;&lt;P&gt;**************************************************************************************************&lt;/P&gt;&lt;P&gt;*FOR THIRD ROW previous WEEK.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week11a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LAST_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    current_week = week11a&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    last_week    = cota.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MONDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUNDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = cota&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date11a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date11a&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date21a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   pernr  FROM pb4000 INTO TABLE it_pb4000 WHERE massn = '42' AND begda BETWEEN date11a AND date21a.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000 LINES row.&lt;/P&gt;&lt;P&gt;MOVE row TO wa_output-pweek.&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;*FOR CURENT WEEK...THIRD row&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;*For current week&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week1a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = week1a&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date1a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date1a&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date2a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  pernr FROM pb4000 INTO TABLE it_pb40001 WHERE massn = '42' AND begda BETWEEN date1a AND date2a.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb40001 LINES row1.&lt;/P&gt;&lt;P&gt;MOVE row1 TO wa_output-cweek.&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************&lt;/P&gt;&lt;P&gt;*For month to as on date....THIRD&lt;/P&gt;&lt;P&gt;***********************&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RE_BE_CALC_START_DATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    id_daberi   = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ed_date_cor = outputa.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   pernr FROM pb4000 INTO TABLE it_pb40002 WHERE massn = '42' AND begda BETWEEN outputa AND sy-datum.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb40002 LINES row2.&lt;/P&gt;&lt;P&gt;MOVE row2 TO wa_output-month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**********&lt;STRONG&gt;previous month&lt;/STRONG&gt;*****THIRD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_date_old = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    e_date_new = dateap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dateap1 = dateap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datecc1+6(2) = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT pernr FROM pb4000 INTO TABLE it_pb40003 WHERE massn = '42'  AND begda BETWEEN dateap1 AND dateap.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb40003 LINES row3.&lt;/P&gt;&lt;P&gt;MOVE row3 TO wa_output-pmonth.&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;/P&gt;&lt;P&gt;*For FOURTH row contract offered...EMPLOYEMENT CONTRACT OFFERED...&lt;/P&gt;&lt;P&gt;********************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;for previous week&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week11b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LAST_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    current_week = week11b&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    last_week    = cotb.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MONDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUNDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = cotb&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date11b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date11b&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date21b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   pernr FROM pb4000 INTO TABLE it_pb4000t WHERE massn = '04' AND begda BETWEEN date11b AND date21b.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000t LINES c.&lt;/P&gt;&lt;P&gt;MOVE c TO wa_output-pweek.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************&lt;STRONG&gt;for current weeek&lt;/STRONG&gt;*********FOURTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week1b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = week1b&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date1b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date1b&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date2b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  pernr FROM pb4000 INTO TABLE it_pb4000t1 WHERE massn = '04' AND begda BETWEEN date1b AND date2b.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000t1 LINES c1.&lt;/P&gt;&lt;P&gt;MOVE c1 TO wa_output-cweek.&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******&lt;STRONG&gt;for month to as on date&lt;/STRONG&gt;******FOURTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RE_BE_CALC_START_DATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    id_daberi   = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ed_date_cor = outputb.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT pernr FROM pb4000 INTO TABLE it_pb4000t2 WHERE massn = '04' AND begda BETWEEN outputb AND sy-datum..&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000t2 LINES c2.&lt;/P&gt;&lt;P&gt;MOVE row TO wa_output-month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******&lt;STRONG&gt;for previous month&lt;/STRONG&gt;*******FOURTH&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_date_old = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    e_date_new = datecc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datecc1 = datecc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datecc1+6(2) = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT pernr FROM pb4000 INTO TABLE it_pb4000t3 WHERE massn = '04'  AND begda BETWEEN datecc1 AND datecc.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000t3 LINES c3.&lt;/P&gt;&lt;P&gt;MOVE c3 TO wa_output-pmonth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************************************************************************************&lt;/P&gt;&lt;P&gt;******************&lt;STRONG&gt;FOR SECOND ROW&lt;/STRONG&gt;************EMPLOYEMENT INTERVIEW APPLICATIONS&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;FOR PREVIOUS WEEK&lt;/STRONG&gt;**********&lt;/P&gt;&lt;P&gt;****************&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week11z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'LAST_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    current_week = week11z&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    last_week    = cotz.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MONDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SUNDAY             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = cotz&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date11z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date11z&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date21z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  pernr FROM pb4000 INTO TABLE it_pb4000r WHERE massn IN ('40','41')  AND begda BETWEEN date11z AND date21z.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000r LINES t.&lt;/P&gt;&lt;P&gt;MOVE t TO wa_output-pweek.&lt;/P&gt;&lt;P&gt;*modify it_output from wa_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;for Current Week&lt;/STRONG&gt;****SECOND ROW&lt;/P&gt;&lt;P&gt;**************&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'DATE_GET_WEEK'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    date = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    week = week1t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WEEK_GET_FIRST_DAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    week = week1t&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    date = date1t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CALCULATE_DATE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   days              = '6'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      MONTHS            = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   start_date        = date1t&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   result_date       = date2t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   pernr FROM pb4000 INTO TABLE it_pb4000r1 WHERE massn IN ('40','41')   AND begda BETWEEN date1t AND date2t.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000r1 LINES t1.&lt;/P&gt;&lt;P&gt;MOVE t1 TO wa_output-cweek.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;for month to as on date&lt;/STRONG&gt;******SEDOND ROW&lt;/P&gt;&lt;P&gt;*************&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RE_BE_CALC_START_DATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    id_daberi   = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    ed_date_cor = outputt.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT   pernr FROM pb4000 INTO TABLE it_pb4000r2 WHERE massn IN ('40','41')  AND begda BETWEEN outputt AND sy-datum.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000r2 LINES t2.&lt;/P&gt;&lt;P&gt;MOVE t2 TO wa_output-month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********SECOND ROW&lt;/P&gt;&lt;P&gt;****&lt;STRONG&gt;FOR PREVIOUS MONTH&lt;/STRONG&gt;*******&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_date_old = sy-datum&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    e_date_new = datep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datel = datep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datel+6(2) = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT pernr FROM pb4000 INTO TABLE it_pb4000r3 WHERE massn IN ('40','41') AND begda BETWEEN datel AND datep.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_pb4000r3 LINES t3.&lt;/P&gt;&lt;P&gt;MOVE t3 TO wa_output-pmonth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********************&lt;STRONG&gt;FOR DISPLAYING THE OUTPUT&lt;/STRONG&gt;***********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_output-slno = 1.&lt;/P&gt;&lt;P&gt;wa_output-kpi = 'Head Count'.&lt;/P&gt;&lt;P&gt;wa_output-pweek = value1.&lt;/P&gt;&lt;P&gt;wa_output-cweek = value2.&lt;/P&gt;&lt;P&gt;wa_output-month = value3.&lt;/P&gt;&lt;P&gt;wa_output-pmonth = value4.&lt;/P&gt;&lt;P&gt;APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;CLEAR : wa_output , value1 , value2, value3 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_output-slno = 2.&lt;/P&gt;&lt;P&gt;wa_output-kpi = 'Employement Interview Applications'.&lt;/P&gt;&lt;P&gt;wa_output-pweek = t.&lt;/P&gt;&lt;P&gt;wa_output-cweek = t1.&lt;/P&gt;&lt;P&gt;wa_output-month = t2.&lt;/P&gt;&lt;P&gt;wa_output-pmonth = t3.&lt;/P&gt;&lt;P&gt;APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;CLEAR : wa_output , t , t1 , t2 , t3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_output-slno = 3.&lt;/P&gt;&lt;P&gt;wa_output-kpi = 'Assesment Program Completed'.&lt;/P&gt;&lt;P&gt;wa_output-pweek = row.&lt;/P&gt;&lt;P&gt;wa_output-cweek = row1.&lt;/P&gt;&lt;P&gt;wa_output-month = row2.&lt;/P&gt;&lt;P&gt;wa_output-pmonth = row3.&lt;/P&gt;&lt;P&gt;APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;CLEAR : wa_output , row ,  row1 , row2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_output-slno = 4.&lt;/P&gt;&lt;P&gt;wa_output-kpi = 'Employement Contract Offered'.&lt;/P&gt;&lt;P&gt;wa_output-pweek = c.&lt;/P&gt;&lt;P&gt;wa_output-cweek = c1.&lt;/P&gt;&lt;P&gt;wa_output-month = c2.&lt;/P&gt;&lt;P&gt;wa_output-pmonth = c3.&lt;/P&gt;&lt;P&gt;APPEND wa_output TO it_output.&lt;/P&gt;&lt;P&gt;CLEAR : wa_output , c , c1 , c2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM layout.&lt;/P&gt;&lt;P&gt;*PERFORM fcat USING '1' 'SLNO' 'Serial Number'.&lt;/P&gt;&lt;P&gt;*PERFORM fcat USING '2' 'KPI' 'Kpi'.&lt;/P&gt;&lt;P&gt;*PERFORM fcat USING '3' 'PWEEK' 'Previousweek'.&lt;/P&gt;&lt;P&gt;*PERFORM fcat USING '4' 'CWEEK' 'Currentweek'.&lt;/P&gt;&lt;P&gt;*PERFORM fcat USING '5' 'MONTH' 'Monthtoasondate'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE m_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  is_fieldcat-fieldname = &amp;amp;1.&lt;/P&gt;&lt;P&gt;  is_fieldcat-hotspot = &amp;amp;2.&lt;/P&gt;&lt;P&gt;  is_fieldcat-seltext_m = &amp;amp;3.&lt;/P&gt;&lt;P&gt;  is_fieldcat-col_pos = &amp;amp;4.&lt;/P&gt;&lt;P&gt;  is_fieldcat-outputlen = &amp;amp;5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append is_fieldcat to it_fcat.&lt;/P&gt;&lt;P&gt;  clear is_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;m_fieldcat 'SLNO' ''    text-112   '1'   '6'  .&lt;/P&gt;&lt;P&gt;m_fieldcat 'KPI' ''      text-110   '2'   '32'  .&lt;/P&gt;&lt;P&gt;m_fieldcat 'PWEEK'  'X'   text-109   '3'   '14'.&lt;/P&gt;&lt;P&gt;m_fieldcat 'CWEEK'  'X'   text-111   '4'   '13' .&lt;/P&gt;&lt;P&gt;m_fieldcat 'MONTH'  'X' text-122   '5'   '18' .&lt;/P&gt;&lt;P&gt;m_fieldcat 'PMONTH'  'X' text-132   '6'   '18' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform pfstatus.&lt;/P&gt;&lt;P&gt;LOOP AT it_output INTO wa_output.&lt;/P&gt;&lt;P&gt;  ld_color = 2.&lt;/P&gt;&lt;P&gt;  ld_color = ld_color + 1.&lt;/P&gt;&lt;P&gt;  IF ld_color = 8.&lt;/P&gt;&lt;P&gt;    ld_color = 1.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'C' '3' '11'  INTO wa_output-line_color .     "='C410'.&lt;/P&gt;&lt;P&gt;  MODIFY it_output FROM wa_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_callback_program       = sy-cprog&lt;/P&gt;&lt;P&gt;    i_callback_pf_status_set = 'PFSTATUS'&lt;/P&gt;&lt;P&gt;    i_grid_title             = 'Report'&lt;/P&gt;&lt;P&gt;    i_callback_user_command  = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;    is_layout                = gd_layout&lt;/P&gt;&lt;P&gt;    it_fieldcat              = it_fcat&lt;/P&gt;&lt;P&gt;    it_events                = it_events&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                 = it_output.&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;   PERFORM USER_COMMAND.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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  FCAT&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_0070   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0071   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0072   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 fcat  USING   fp_col_pos&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  fp_fieldname&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  fp_seltext_m.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fcat-col_pos = fp_col_pos.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fcat-fieldname = fp_fieldname.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_fcat-seltext_m = fp_seltext_m.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDFORM.                    " FCAT&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  HEADER&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 header .&lt;/P&gt;&lt;P&gt;  DATA : it_header TYPE slis_t_listheader,&lt;/P&gt;&lt;P&gt;         wa_header LIKE LINE OF it_header.&lt;/P&gt;&lt;P&gt;  wa_header-typ = 'H'.&lt;/P&gt;&lt;P&gt;  wa_header-info = 'Human Resource Team KPI'.&lt;/P&gt;&lt;P&gt;  APPEND wa_header TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary = it_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         I_ALV_FORM               =.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR : it_header[], wa_header.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " HEADER&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  LAYOUT&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 layout .&lt;/P&gt;&lt;P&gt;  gd_layout-no_input = ''.&lt;/P&gt;&lt;P&gt;  gd_layout-colwidth_optimize = ''.&lt;/P&gt;&lt;P&gt;  gd_layout-totals_text = 'TOTALS'(201).&lt;/P&gt;&lt;P&gt;  gd_layout-info_fieldname =      'LINE_COLOR'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " LAYOUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : stat2 type pa0000-stat2.&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  USER_COMMAND&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;&lt;/P&gt;&lt;P&gt;FORM user_command USING u_ucomm  TYPE sy-ucomm&lt;/P&gt;&lt;P&gt;                  us_self_field TYPE slis_selfield.&lt;/P&gt;&lt;P&gt;CASE u_ucomm.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; when '&amp;amp;IC1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*Read table it_ekko into wa_ekko index ws_selfield-tabindex.&lt;/P&gt;&lt;P&gt;*if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;*set parameter id 'BES' field wa_ekko-ebeln.&lt;/P&gt;&lt;P&gt;*GET PARAMETER ID 'BES' FIELD lv_ebeln .&lt;/P&gt;&lt;P&gt;*READ TABLE ITAB_CURRENTWEEK INTO WA_ CURRENTWEEK WITH KEY CURRENTWEEK = LV_EBELN.&lt;/P&gt;&lt;P&gt;*if sy-subrc eq 0&lt;/P&gt;&lt;P&gt;*Call Transaction wa_currentweek-tcode.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;    READ TABLE it_OUTPUT  INTO wa_OUTPUT INDEX us_self_field-tabindex.&lt;/P&gt;&lt;P&gt;    CASE us_self_field-fieldname.&lt;/P&gt;&lt;P&gt;    WHEN 'CWEEK'.&lt;/P&gt;&lt;P&gt;    IF us_self_field-value &amp;gt; 25.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'S_L9C_94000095' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'S_AHR_61015512' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       CASE us_self_field-fieldname.&lt;/P&gt;&lt;P&gt;       WHEN 'PWEEK'.&lt;/P&gt;&lt;P&gt;       IF us_self_field-value &amp;gt; 25.&lt;/P&gt;&lt;P&gt;       CALL TRANSACTION 'S_L9C_94000095' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;       ELSE.&lt;/P&gt;&lt;P&gt;       CALL TRANSACTION 'S_AHR_61015512' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;       ENDIF.&lt;/P&gt;&lt;P&gt;       ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE us_self_field-fieldname.&lt;/P&gt;&lt;P&gt;        WHEN 'MONTH'.&lt;/P&gt;&lt;P&gt;        IF us_self_field-value &amp;gt; 25.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'S_L9C_94000095' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'S_AHR_61015512' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CASE us_self_field-fieldname.&lt;/P&gt;&lt;P&gt;        WHEN 'PMONTH'.&lt;/P&gt;&lt;P&gt;        IF us_self_field-value &amp;gt; 25.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'S_L9C_94000095' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;        CALL TRANSACTION 'S_AHR_61015512' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "USER_COMMAND_ALV&lt;/P&gt;&lt;P&gt;************&lt;STRONG&gt;Form statements&lt;/STRONG&gt;**********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM pfstatus USING ut_extab TYPE slis_t_extab.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'STANDARD_FULLSCREEN' OF PROGRAM 'SAPLKKBL'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: thirukumaran rajendran on Oct 10, 2008 8:53 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 06:51:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-report/m-p/4655392#M1095360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-10T06:51:19Z</dc:date>
    </item>
    <item>
      <title>Re: Interactive ALV Report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-report/m-p/4655393#M1095361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually i used tabindex for each row..&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Thiru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2008 10:51:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/interactive-alv-report/m-p/4655393#M1095361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-10T10:51:29Z</dc:date>
    </item>
  </channel>
</rss>

