Problem in project system report ZPS_PROJSUMMARY

i am working with a report ZPS_PROJSUMMARY which extracts all project summary report.now problem is it is extracting las financila years (2006 ) closed WBS element also with this years WBS elements. this problem happening in production only. this is not coming in pre production.in pre production it is deleting all the previous years WBS using this subroutine perform process_delete_child using it_report-pspnr which is based on condition  if l_status_fyear lt s_fyear-low.  
i am giving the full code below:-
report zps_projsummary line-size 623
                  line-count 65
                  no standard page heading
                  message-id zfiwip.
Report Name: ZPS_PROJSUMMARY
Author:      Rey Salvador  (for NDC)
Date:        14.09.2001
Purpose:     Project Summary Report (with Commitments)
Modifications Log
Mod Id   Author      Date      References  Purpose
M001     R.Salvador  19.10.01  THOR 2845   Add YTD Rev.Recognised
M002     R.Salvador  19.11.01  THOR 2978   Fix YTD Rev.Rec. Level 1
M003     R.Salvador  19.11.01  THOR 3050   Fix YTD Rev.Rec. Level 1
M004     R.Salvador  08.03.02  THOR 3222   Fix Include Closed WBS
M005     R.Salvador  17.05.02  THOR 3342   Fix issue with Profile
M006     C.Kontkanen 22.05.02  LOB         Add ProjManager sel
M007     R.Salvador  19.06.02  LOB         Incl. WIP/COGS Adjustments
M008     R.Salvador  26.07.02  THOR xxxx   Add ProjOfficer
M009     R.Salvador  06.08.02  THOR 3508   Revenue Recognition Changes
M010     R.Salvador  29.11.02  THOR 3704   New Billing Reports
M011     R.Salvador  17.12.02  THOR 3646   Fix problem with statuses
M012     R.Salvador  20.01.03  THOR 3930   Add CP/SP/WO number
M013     R.Salvador  07.03.03  THOR 3953   Incorrect Status
M014     R.Salvador  15.04.03  THOR 4056   Fix Level 1 Calculation
M015     R.Salvador  01.05.03  THOR 4070   Fix Level 1 Calculation
M016     R.Salvador  17.06.03  THOR 4125   Fix Level 2 Calculation
M017     R.Salvador  03.09.03  THOR 4220   Change RevRec Calculation
M018     R.Salvador  25.09.03  THOR 4237   Fix WBS Selection
M019     R.Salvador  11.11.03  THOR 4297   Add SP number
M020     R.Salvador  16.01.04  THOR 4342   Fix Revenue Recognition
M021     R.Salvador  28.01.04  THOR 4344   Fix Revenue Recognition
M022     R.Salvador  11.02.04  THOR 4340   Fix Selection Criteria
         Ta Tran     10.06.04  DI4K900626  Copied from NDC
M023     Maccha      29.08.05  DI2K921397  Honing the selection
         Srinivas                          process for Director and
                                           Manager criteria.
M024     M.Srinivas  20.09.05  DI2K921599  Rectifying the order level
                                           - Partner profile
                                           selections. Ref.
                                           docket:203680869
M025     M.Srinivas  01.05.06  DI2K922837  Order level - Status
                                           profile selections
                                           rectification. PD:203960491
M026     Gaurav Dixit18.09.06  DI2K923361  Not to select the deleted
                                           partners from IHPA table.
M027    SaiKiran Reddy07.06.07 DI2K923793  To Exclude Deleted partner
                                           from IHPA table.
include zps_projsummcomd.
types: begin of ty_wbs_report2,                      "Reporting Table
         Pdir(20),                                   "Prog Dir
         posid         like prps-posid,              "WBS Element
         post1         like prps-post1,              "Short Text
         fkstl         like prps-fkstl,              "resp const centre
         prart         like prps-prart,              "Proj Type
         ZZORDERLEVEL(2),                            "order level
         ZZACTTYP(6),                                "Activity type
         sstatus       like bsvx-sttxt,              "system status
         ustatus       like bsvx-sttxt,              "user status
         ZZIMCINITIATIVE(24),                        "IMC initiative
         ZZIMCPROGRAM(02),                           "IMC Program
         ZZWORKCATEGORY(02),                         "Work Cat
         ZZWPMANLOB(01),                             "LOB
         ZZSOURCE(02),                               "Source
         ZZPRIN(02),                                 "Principal
         ZZIMPLEMENTREG(01),                         "IMP Reg
         ZZCONTRACTID(10),                           "Contract
         ZZWPNUM(08),                                "WP No
         ZZsPNUM(08),                                "SP No
         ZZORDERNUM(04),                             "Order No
         lead(20),                                   "Prog Lead
         Pmgr(20),                                   "Prog Mgr
         Poff(20),                                   "Prog Officer
       acthours      type megxxx, "megXXX: 3decimal"Actual Hours
         acthours      type wkgxxx, "wkgXXX: 2decimal"Actual Hours
         planhours     type wkgxxx,                  "Planned Hours
         PLANLABOUR    type wkgxxx,                  "PLAN LABOUR
         ACTLABOUR     type wkgxxx,                  "ACTUAL LABOUR
         planmatcosts  type wkgxxx,               "plan material costs
         actmatcosts   type wkgxxx,               "actual material costs
         plancosts     type wkgxxx,                   "Planned COsts
         actcosts      type wkgxxx,                   "Actual Costs
         prcommitment  type wkgxxx,                   "PR Commitment
         pocommitment  type wkgxxx,                   "PO Commitment
         totcommitment type wkgxxx,                   "Total Commitment
         zzwip         like prps-zzwip,               "rev rec process
         planrev       type wkgxxx,                   "Planned Revenues
         actrev        type wkgxxx,                   "Actual Revenues
         pcnt_comp(8)   type p decimals 2,            "% complete
         acttotrevrec  type wkgxxx,                   "Act.Rev.Rec m009
         actytdrevrec  type wkgxxx,                   "Act.Rev Rec m009
         revrec        type wkgxxx,                   "revenue Recognise
         revrecytd     type wkgxxx,                   "RevRec YTD M001
         rev_collected like vbrp-netwr,               "Collected Rev
       end of ty_wbs_report2.
types: begin of ty_wbs_report,                        "Reporting Table
         Pdir(20),                                    "Prog Dir
         posid         like prps-posid,               "WBS Element
         post1         like prps-post1,               "Short Text
         fkstl         like prps-fkstl,               "resp const centre
         prart         like prps-prart,               "Proj Type
         ZZORDERLEVEL(2),
         ZZACTTYP(6),                                 "Activity type
         sstatus       like bsvx-sttxt,               "system status
         ustatus       like bsvx-sttxt,               "user status
         ZZIMCINITIATIVE(24),                         "IMC initiative
         ZZIMCPROGRAM(02),                            "IMC Program
         ZZWORKCATEGORY(02),                          "Work Cat
         ZZWPMANLOB(01),                              "LOB
         ZZSOURCE(02),                                "Source
         ZZPRIN(02),                                  "Principal
         ZZIMPLEMENTREG(01),                          "IMP Reg
         ZZCONTRACTID(10),                            "Contract
         ZZWPNUM(08),                                 "WP No
         ZZSPNUM(08),                                 "SP No
         ZZORDERNUM(04),                              "Order No
         lead(20),                                    "Prog Lead
         Pmgr(20),                                    "Prog Mgr
         poff(20),                                    "Prog Officer
         acthours      type wkgxxx,                   "Actual Hours
         planhours     type wkgxxx,                   "Planned Hours
         PLANLABOUR    type wkgxxx,                   "PLAN LABOUR
         ACTLABOUR     type wkgxxx,                   "ACTUAL LABOUR
         planmatcosts  type wkgxxx,               "plan material costs
         actmatcosts   type wkgxxx,               "actual material costs
         plancosts     type wkgxxx,                   "Planned COsts
         actcosts      type wkgxxx,                   "Actual Costs
         prcommitment  type wkgxxx,                   "PR Commitment
         pocommitment  type wkgxxx,                   "PO Commitment
         totcommitment type wkgxxx,                   "Total Commitment
         zzwip         like prps-zzwip,               "rev rec process
         planrev       type wkgxxx,                   "Planned Revenues
         actrev        type wkgxxx,                   "Actual Revenues
         pcnt_comp(8)   type p decimals 2,            "% complete
         acttotrevrec  type wkgxxx,                   "Act.Rev.Rec m009
         actytdrevrec  type wkgxxx,                   "Act.Rev Rec m009
         revrec        type wkgxxx,                   "revenue Recognise
         revrecytd     type wkgxxx,                   "RevRec YTD M001
         pspnr         like prps-pspnr,               "WBS Internal Key
         postu         like prps-postu,               "Short Text
         fakkz         like prps-fakkz,
         psphi         like prps-psphi,               "proj def
         zzcust        like prps-zzcustNUM,           "Customer
         zzcustnum     like prps-zzcustnum,           "Customer
         kostl         like prps-kostl,               "Cost Centres
         prsumm(1)     type c,                        "Project Summary
         actcostscfy   type wkgxxx,                   "Current FY Costs
         actrevcfy     type wkgxxx,                   "Current FY Rev
         rev_billed    like vbrp-netwr,               "Billed Revenue
         gst_billed    like vbrp-mwsbp,               "Billed GST
         rev_collected like vbrp-netwr,               "Collected Rev
         gst_collected like vbrp-mwsbp,               "Collected GST
         totbudget     type wkgxxx,                   "Total Budget
         verna         like prps-verna,                     "PM m006
         astna         like prps-astna,                     "PO m006
         totcogs  type wkgxxx,                        "Total COGS m009
         ytdcogs  type wkgxxx,                        "YTD COGS m009
       end of ty_wbs_report.
types: begin of ty_totals,              "Structure for Sub-totals
         actmatcosts type wkgxxx,          "Actual material Costs
         actcosts    type wkgxxx,          "Actual Costs Total
         actrev      type wkgxxx,          "Actual Revenues Total
         planmatcosts type wkgxxx,         "plan material Costs
         plancosts   type wkgxxx,          "Planned Costs
         planrev     type wkgxxx,          "Planned Revenues
         acthours    type wkgxxx,          "Actual Hours
         planhours   type wkgxxx,          "Planned Hours
         ACTLABOUR   type wkgxxx,          "ACTUAL LABOUR
         PLANLABOUR  type wkgxxx,          "Planned LABOUR
         revrec      type wkgxxx,          "Revenue Recognised
         revrecytd     type wkgxxx,        "RevRec YTD M001
         acttotrevrec  type wkgxxx,        "RevRec Actual M009
         profit        type wkgxxx,        "Planned Profit/Loss
         actcostscfy   type wkgxxx,        "Actual Costs Current FY
         actrevcfy     type wkgxxx,        "Actual Revenues Current FY
         rev_billed    type wkgxxx,        "Billed Revenue
         gst_billed    type wkgxxx,        "Billed GST
         rev_collected type wkgxxx,        "Collected Rev
         gst_collected type wkgxxx,        "Collected GST
         prcommitment  type wkgxxx,        "PR Commitment
         pocommitment  type wkgxxx,        "PO Commitment
         totcommitment type wkgxxx,        "Total Commitment
         totbudget     type wkgxxx,        "Total Budget
         actytdrevrec  TYPE wkgxxx,
       end of ty_totals.
type-pools: gsetc.
tables: cepct.
data: it_wbs_report TYPE ty_wbs_report OCCURS 0 WITH HEADER LINE,
      it_wbs_report2 TYPE ty_wbs_report2 OCCURS 0 WITH HEADER LINE,
      wr_wbs_report type ty_wbs_report,
      it_prctr      type standard table of setlist,
      it_stat(72) occurs 0 with header line,
      et_stat(72) occurs 0 with header line,
      begin of it_tj49 occurs 0,
        stats like tj49-stats,
        incex like tj49-incex,
        verkz like tj49-verkz,
      end of it_tj49,
      begin of it_csla occurs 150,
      vksta like csla-vksta,
      end of it_csla,
      w_stat_flg,
      w_join(3),
      w_not(3),
      w_stat_val(7) value '''     ''',
      W_LEAD(40),
      W_PDIR(40),
      W_PMGR(40),
      w_poff(40),
      w_tab like sy-tabix,
      n like sy-index,
      w_reporting_level(2) type c,
      w_gtotal_text(500)   type c,
      w_other_level(1)     type c,
      w_budat              like bkpf-budat,                 "m002
      w_level like prps-stufe,
      w_record_count(8)    type n,
      w_pspid_ind(1)       type c,                          "m003
      begin of ziheader,
        w_strlen   type i,
        hdr_pos    type p,
        hold_name(30),
        conf_txt(54) value
        '* CONFIDENTIAL - PROPERTY OF BACCHUS *',
      end of ziheader,
      p_budat like bkpf-budat,
      w_sel_posid like prps-posid,
Internal tables to hold set hierarchy, values, pointers and sorts
      set_hierarchy    like sethier     occurs 0 with header line,
      set_values       like setvalues   occurs 0 with header line,
      set_id like rgsbs-setnr,
      set_id2         like rgsbs-setnr,
      w_setnr(30)        type c,
      w_set_values like rgsb4 occurs 0 with header line,
      lt_objlst type standard table of onr00,
      lr_objlst type onr00,
      w_first   type c.
Start of M011
data: it_wbs1 like it_wbs occurs 0.
data: it_wbs_tmpo  like it_wbs occurs 0 with header line.   "M024
data: begin of loc_wbs occurs 0.
        include structure  zco_wip_wbslst.  "test '''
data:         pdir(20),
              zzacttyp(6),
              ZZIMCINITIATIVE(24),
              ZZIMCPROGRAM(02),
              ZZWORKCATEGORY(02),
              ZZWPMANLOB(01),
              ZZSOURCE(02),
             ZZPRIN(02),
              ZZIMPLEMENTREG(01),
              ZZCONTRACTID(10),
              ZZWPNUM(08),
              ZZSPNUM(08),
              ZZORDERNUM(04),
              PERNR(08),
              PERNR2(08),
       end of loc_wbs.
data: begin of it_report occurs 0,
        posid like prps-posid,
        pspnr like prps-pspnr,
      end of it_report.
End of M011
data: begin of it_deleted occurs 0,
        posid like prps-posid,
        pspnr like prps-pspnr,
      end of it_deleted.
data: begin of l_deleted occurs 0,
        posid like prps-posid,
        pspnr like prps-pspnr,
      end of l_deleted.
data: w_year like bkpf-gjahr.
data: begin of t_date occurs 0,
      w_budat  like bkpf-budat,
      poper    like t_poper-poper,
end of t_date.
data: t_ihpa like ihpa occurs 0 with header line,
      t_ihpa1 like ihpa occurs 0 with header line,
      t_ihpa2 like ihpa occurs 0 with header line,
      t_ihpa3 like ihpa occurs 0 with header line,
      t_ihpa4 like ihpa occurs 0 with header line,
      l_status(3),
      w_PLANHOURS like it_wbs-PLANHOURS,
      w_PLANREV   like it_wbs-PLANREV,
      w_PLANCOSTS like it_wbs-PLANCOSTS,
      it_tmp_wbs3 type zco_proj_summary_v2 occurs 0 with header line,
      W_it_wbs5 like it_wbs .
ranges: r_prctr for prps-prctr.
ranges: r_stufe for prps-stufe.
ranges: r_posid for prps-posid.
constants: c_crtd like tj49-stats value 'I0001'.
CONSTANTS: C_LEAD(2) VALUE '4A',
           C_PDIR(2) VALUE '4B',
           C_PMGR(2) VALUE 'A1',
           C_Poff(2) VALUE 'A2',
           c_pdn like ihpa-OBTYP value 'PDN',
           c_prn like ihpa-OBTYP value 'PRN'.               "M023
tables : pa0002.
---------------------Organisational Units------------------------*
selection-screen begin of block orgunit with frame title text-t06.
*WP/CP Managing LOB
select-options: S_ZWP for PRPS-ZZWPMANLOB MATCHCODE OBJECT  ZZWPMANLOB.
*Implementing Region
select-options: S_ZIMP for PRPS-ZZIMPLEMENTREG MATCHCODE OBJECT
ZZIMPLEMENTREG.
*Cost center group
PARAMETERS: P_CTGRP  LIKE RKSB1-KSGRU no-display.
*Responsible Cost Center
select-options: s_fkstl  for prps-fkstl.
select-options: s_src    for  proj-zzsource MATCHCODE OBJECT ZzSOURCE.
select-options: s_prin   for  proj-zzprin MATCHCODE OBJECT ZzPRINCIPAL .
select-options: s_wcat   for  proj-zzworkcategory MATCHCODE OBJECT
ZZWORKCATEGORY.
select-options: s_wpcpt  for  proj-ZZTYPE MATCHCODE OBJECT ZzTYPE.
selection-screen end of block orgunit.
selection-screen begin of block periods with frame title text-t05.
selection-screen begin of line.
selection-screen comment 1(20) text-c04 for field p_kokrs.
selection-screen position pos_low.
parameters: p_kokrs type kokrs obligatory default 'TELC'.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text-c01 for field s_fyear.
selection-screen position pos_low.
select-options: s_fyear for bkpf-gjahr obligatory no intervals
                no-extension.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text-c02 for field s_poper.
selection-screen position pos_low.
select-options: s_poper for T009B-poper obligatory no intervals
                no-extension.
selection-screen end of line.
selection-screen begin of line.
selection-screen position pos_low.
selection-screen end of line.
data: p_incwip(1) type c value ' '.
selection-screen begin of line.
selection-screen comment 1(30) text-c25 for field p_calrev.
selection-screen position pos_low.
parameters:  p_calrev radiobutton group 0001 default 'X'.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(30) text-c26 for field p_actrev.
selection-screen position pos_low.
parameters:  p_actrev radiobutton group 0001.
selection-screen end of line.
End of M007 Mods
selection-screen end of block periods.
selection-screen begin of block psjsel with frame title text-t01.
*Program Leadhouse
select-options: s_plead for pa0002-pernr matchcode object  ZPA0002.
*Project Director
select-options: s_pdir for pa0002-pernr  matchcode object  ZPA0002.
*Project Manager
select-options: s_pmgr for pa0002-pernr  matchcode object  ZPA0002.
*Project Profile
select-options: s_PROFL FOR PROJ-PROFL default 'EXTERN' obligatory.
*Project Definition
select-options: s_pspid  for proj-pspid.
*WBS Element
select-options: s_posid  for prps-posid.
selection-screen end of block psjsel.
selection-screen begin of block othersel with frame title text-t07.
parameters: p_lvl1 radiobutton group rplv,
            p_lvl2 radiobutton group rplv,
            p_wip  radiobutton group rplv.
selection-screen begin of line.
selection-screen comment 1(20) text-c16 for field p_oth.
selection-screen position pos_low.
parameters:  p_oth  radiobutton group rplv.
selection-screen comment 40(20) text-c17 for field p_level.
parameters:  p_level like prps-stufe.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(22) text-c22 for field p_incwbs.
selection-screen position 42.
parameters:  p_incwbs as checkbox.
selection-screen end of line.
Start of M006 Mods
selection-screen begin of line.
selection-screen comment 1(41) text-c23 for field p_clwbs.
selection-screen position 42.
parameters:  p_clwbs as checkbox default 'X'.
selection-screen end of line.
End of M006 Mods
parameters:
  p_status like tj49-selid.
select-options:
  s_prart for prps-prart.
selection-screen end of block othersel.
selection-screen begin of block outfile with frame title text-t11.
selection-screen begin of line.
selection-screen comment 1(20) text-c11 for field p_file.
selection-screen position pos_low.
parameters: p_file as checkbox.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text-c13 for field p_runid.
selection-screen position pos_low.
parameters: p_runid like zcnwip_log-zrunid.
selection-screen end of line.
selection-screen begin of line.
selection-screen comment 1(20) text-c12 for field p_filenm.
selection-screen position pos_low.
parameters: p_filenm(40) type c default '/batch/int/send/ndcreports/'
                                lower case.
selection-screen end of line.
selection-screen end of block outfile.
initialization.
  perform ini_fiscal_year_current.
Default year/period in the selection screen
  s_fyear-sign = 'I'.
  s_fyear-option = 'EQ'.
  APPEND s_fyear.
  s_poper-sign = 'I'.
  s_poper-option = 'EQ'.
  APPEND s_poper.
  perform ini_file_path.
at selection-screen on block outfile.
  if not p_file is initial.
    if p_filenm is initial.
      message e017.
    endif.
    if p_runid is initial.
      message e017.
    endif.
  endif.
at selection-screen on p_status.
  clear it_stat.
  refresh it_stat.
  if p_status is initial.
    w_stat_flg = 'N'.
  else.
    w_stat_flg = 'Y'.
  endif.
at selection-screen.
  include ZCNWIPCOMF_V2.
  if not p_actrev is initial.
    move: w_curr_year   to w_curr_fperiod+0(4),
          w_curr_period to w_curr_fperiod+4(2),
          s_fyear-low       to w_sel_fperiod+0(4),
          s_poper-low       to w_sel_fperiod+4(2).
    if w_sel_fperiod le '200212'.  "temp
      message e025.
    endif.
    if w_sel_fperiod ge w_curr_fperiod.
      message e026.
    endif.
  endif.
Check if Other level check, specify level from 3-4
  if not p_oth is initial and
     p_level is initial.
    message e021.
  endif.
Validate File Information
  if not p_file is initial.
    if p_runid is initial or
       p_filenm is initial.
      message e014.
    endif.
    select count(*) from zcnwip_log
      where zrunid eq p_runid
      and   zrep   eq 'PROJCE'. " to be changed
    if sy-subrc eq 0.
      message w022 with p_runid.
    endif.
  endif.
  if not p_ctgrp is initial and not s_FKSTL is initial.
    message e087 with 'Cost Center Group' 'Responsible Cost Center'.
  endif.
  if not p_ctgrp is initial.
    clear w_setnr.
    move: '0101'     to w_setnr+0(4),
          P_KOKRS    to w_setnr+4(4),
          p_ctgrp    to w_setnr+8.
    call function 'G_SET_GET_ALL_VALUES'
         EXPORTING
              setnr         = w_setnr
         TABLES
              set_values    = w_set_values
         EXCEPTIONS
              set_not_found = 1
              others        = 2.
    if sy-subrc eq 0.
      loop at w_set_values.
        if w_set_values-from = w_set_values-to.
          S_FKSTL-low = w_set_values-from.
          S_FKSTL-option = 'EQ'.
        else.
          S_FKSTL-low  = w_set_values-from.
          S_FKSTL-high = w_set_values-to.
          S_FKSTL-option = 'BT'.
        endif.
        S_FKSTL-sign   = 'I'.
        append S_FKSTL.
      endloop.
    else.
      message e201 with p_ctgrp.
    endif.
  endif.
start-of-selection.
  data: w_poper like s_poper-low,
        w_fyear like s_fyear-low.
  w_poper = s_poper-low.
  loop at s_poper.
    case s_poper-option.
      when 'EQ'.
        move s_poper-low to t_poper.
        append t_poper.
        clear t_poper.
      when 'BT'.
        move s_poper-low to t_poper.
        append t_poper.
        clear t_poper.
        while w_poper < s_poper-high.
          w_poper = w_poper + 1.
          move w_poper to t_poper.
          append t_poper.
          clear t_poper.
        endwhile.
    endcase.
  endloop.
  w_fyear = s_fyear-low.
  loop at s_fyear.
    case s_fyear-option.
      when 'EQ'.
        move s_fyear-low to t_fyear.
        append t_fyear.
        clear t_fyear.
      when 'BT'.
        move s_fyear-low to t_fyear.
        append t_fyear.
        clear t_fyear.
        while w_fyear < s_fyear-high.
          w_fyear = w_fyear + 1.
          move w_fyear to t_fyear-fyear.
          append t_fyear.
          clear t_fyear.
        endwhile.
    endcase.
  endloop.
  sort t_fyear by fyear .
CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
   EXPORTING
     I_DATE               = sy-datum
     I_PERIV              = 'V6'
  IMPORTING
  E_BUPER              =
    E_GJAHR              =  w_fyear.
  w_fyear =   s_fyear-low.
s_fyear-low = w_fyear.
Reset Indicator
  if p_calrev is initial.
    move 'X' to p_incwip.
  else.
    clear p_incwip.
  endif.
  loop at t_poper.
*get last day in each period of range
    t_date-poper = t_poper-poper.
*------ Start of M002 modifications
*------ Determine last day of the posting period
    call function 'LAST_DAY_IN_PERIOD_GET'
         EXPORTING
              i_gjahr = s_fyear-low
              i_periv = tka01-lmona
              i_poper = t_poper-poper
         IMPORTING
              e_date  = t_date-w_budat.
    append t_date.
    clear t_date.
  endloop.
*get last day of last period in previous fiscal years chosen
*016 = last period
  delete t_fyear where fyear = w_fyear. "remove current fyear
  loop at t_fyear.
    call function 'LAST_DAY_IN_PERIOD_GET'
         EXPORTING
              i_gjahr = t_fyear-fyear
              i_periv = 'V6'
              i_poper = '016'
         IMPORTING
              e_date  = t_date-w_budat.
    t_date-poper = '016'.
    append t_date.
    clear t_date.
  endloop.
*Get the Proj Def from WBS selct option and refresh wbs select option.
  data: begin of l_psphi occurs 0,
          POSID like prps-POSID,
          pspid like prps-psphi,
        end of l_psphi.
  data: begin of l_pspid occurs 0,
          pspid like proj-pspid,
        end of l_pspid.
  data: begin of i_proj occurs 0,                           "M023
        pspnr like proj-pspnr,                              "M023
        end of i_proj.                                      "M023
  data: begin of i_prps occurs 0,                           "M023
        objnr like prps-objnr,                              "M023
        end of i_prps.                                      "M023
  data: begin of i_psphi1 occurs 0,                         "M023
        psphi like prps-psphi,                              "M023
        end of i_psphi1.                                    "M023
  data: len_posid type i.
  if not s_posid[] is initial.
    select posid psphi into table l_psphi
                       from prps
                       where posid in s_posid.
    if sy-subrc ne 0.
      message i100.
      exit.
    endif.
    if not l_psphi[] is initial.
      sort l_psphi.
      select  pspid into table l_pspid
                          from proj
                          for all entries in l_psphi
                          where pspnr = l_psphi-pspid and
                                profl in s_profl.
      if sy-subrc = 0.
        delete adjacent duplicates from l_pspid.
        loop at l_pspid.
          s_pspid-sign = 'I'.
          s_pspid-option = 'EQ'.
          s_pspid-low = l_pspid-pspid.
          append s_pspid.
          clear s_pspid.
        endloop.
      else.
        message i100.
        exit.
      endif.
    endif.
    clear s_posid.
    refresh s_posid.
    loop at l_psphi.
      s_posid-sign = 'I'.
      s_posid-option = 'CP'.
      CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT'
           EXPORTING
                INPUT  = l_psphi-posid
           IMPORTING
                OUTPUT = l_psphi-posid.
      while l_psphi-posid ca '.'.
        replace '.' with space into l_psphi-posid.
      endwhile.
      condense l_psphi-posid no-gaps.
      concatenate l_psphi-posid '*' into s_posid-low.
      append s_posid.
    endloop.
  endif.
*------ End of M002 modifications
----- Exclude the P. WBS elements, these are only used for
*----- intermediate postings and are not relevant for WIP, COGS,...
  perform ini_posid_range.
  perform ini_pspid_range.
if not s_pspid[] is initial.
*----- If projects are selected, then make sure we have the internal
*----- key to PROJ (ie, field PSPNR)
  perform get_partners.
  perform sos_prepare_proj_range.
  if r_psphi[] is initial.
    message i100.
    exit.
  endif.
endif.
*----- WBS ranges with "CP" (Contains Pattern) entries need
*----- to be condensed, because the conversion exit for field POSID
----- causes an entry entered as "P." to be stored as "P    *". Hence
*----- selection is flawed.
  perform sos_condense_range_wbs.
*----- Activity Type Group is used to determine what Activity Types
*----- to take into account for the computation of planned and actual
*----- hours. The Activity Type Group must be exploded into its
*----- individual Activity Types, so we can build a range of Activity
*----- types.
  perform sos_build_act_type_range.
*----- Selection of WBS as per selection criteria, but only Billing WBS
*----- Elements or Level 2 WBS elements
Get Level re-determined
  if not p_oth is initial.
    case p_level.
      when 1.
        move c_on to p_lvl1.
        clear p_oth.
      when 2.
        move c_on to p_lvl2.
        clear p_oth.
    endcase.
  endif.
  if not p_lvl1 is initial.
    w_reporting_level = 'L1'.
    w_level = 1.
  endif.
  if not p_lvl2 is initial.
    w_reporting_level = 'L2'.
    w_level = 2.
  endif.
  if not p_wip is initial.
    w_reporting_level = 'BE'.
    w_level = 0.
  endif.
  refresh r_stufe.
  if not p_lvl1 is initial.
    clear: r_stufe.
    move: '1'     to r_stufe-low,
          '2'     to r_stufe-high,
          'BT'    to r_stufe-option,
          'I'     to r_stufe-sign.
    append r_stufe.
  elseif not p_oth is initial.
    clear: r_stufe.
    move: p_level to r_stufe-low,
          'EQ'    to r_stufe-option,
          'I'     to r_stufe-sign.
    append r_stufe.
  elseif not p_wip is initial. "INS DI5K902370
    clear: r_stufe. "INS DI5K902370
   move: '1' to r_stufe-low, "INS DI5K902370
         '99' to r_stufe-HIGH, "INS DI5K902370
         'BT'    to r_stufe-option, "INS DI5K902370
         'I'     to r_stufe-sign. "INS DI5K902370
    move: '2'     to r_stufe-low,
          '99'    to r_stufe-HIGH,
          'BT'    to r_stufe-option,
          'I'     to r_stufe-sign.
    append r_stufe. "INS DI5K902370
  else.
    clear: r_stufe.
    move: '2'     to r_stufe-low,
          'EQ'    to r_stufe-option,
          'I'     to r_stufe-sign.
    append r_stufe.
  endif.
  perform select_wbs_new tables r_psphi.
  commit work.
Process any WBS elements missed during initial selection
  if  not s_posid[] is initial.
    perform check_billing_elements.
    sort it_wbs by psphi
                   pspnr.
  endif.
  delete adjacent duplicates from it_wbs.
  append lines of it_wbs to it_wbs1.
  sort it_wbs1 by psphi
                 pspnr.
Transfer to temporary table before calling function
  refresh loc_wbs.
  loop at it_wbs1 into wr_wbs.
    w_tabix = sy-tabix.
    if wr_wbs-psphi ne w_ref_psphi.
      if not loc_wbs[] is initial.
*----- CAREFUL: THIS FUNCTION MODULE ASSUMES THAT THE WBS ELEMENTS
*----- PASSED INTO TABLE I_WBS ALL BELONG TO THE SAME PROJECT
*----- DEFINITION. FUNCTION MODULE WILL NOT GIVE PROPER RESULTS
*----- IF CALLED FOR A TABLE I_WBS WITH WBS ELEMENTS BELONGING
*----- TO VARIOUS PROJECT DEFINITIONS. BE WARNED!!!
        call function 'Z_CN_DETERMINE_REPORTS'
             EXPORTING
                  i_fyear        = s_fyear-low
                  i_prsumm_level = w_level
                  i_closed       = 'X'
             TABLES
                  i_wbs          = loc_wbs
                  i_deleted      = l_deleted.
        if not p_lvl2 is initial.
          loop at loc_wbs where stufe gt 2 and lvl2_posid is initial.
            do.
              select single up into prhi-up
                               from prhi
                               where posnr = loc_wbs-pspnr.
              select single * from prps
              where pspnr = prhi-up.
              if prps-stufe = 2.
                loc_wbs-lvl2_pspnr = prps-pspnr.
                loc_wbs-lvl2_posid = prps-posid.
                exit.
              else.
                loc_wbs-pspnr = prhi-up.
              endif.
            enddo.
            modify loc_wbs.
          endloop.
        endif.
        perform sos_append_wbs.
        refresh l_deleted.
      endif.
      w_ref_psphi = wr_wbs-psphi.
      refresh loc_wbs.
    endif.
    clear loc_wbs.
    move-corresponding wr_wbs to loc_wbs.
    append loc_wbs.
  endloop.
  if not loc_wbs[] is initial.
*----- CAREFUL: THIS FUNCTION MODULE ASSUMES THAT THE WBS ELEMENTS
*----- PASSED INTO TABLE I_WBS ALL BELONG TO THE SAME PROJECT
*----- DEFINITION. FUNCTION MODULE WILL NOT GIVE PROPER RESULTS
*----- IF CALLED FOR A TABLE I_WBS WITH WBS ELEMENTS BELONGING
*----- TO VARIOUS PROJECT DEFINITIONS. BE WARNED!!!
    call function 'Z_CN_DETERMINE_REPORTS'
         EXPORTING
              i_fyear        = s_fyear-low
              i_prsumm_level = w_level
              i_closed       = 'X'
         TABLES
              i_wbs          = loc_wbs
              i_deleted      = l_deleted.
    if not p_lvl2 is initial.
      loop at loc_wbs where stufe gt 2 and lvl2_posid is initial.
        do.
          select single up into prhi-up
                           from prhi
                           where posnr = loc_wbs-pspnr.
          select single * from prps
          where pspnr = prhi-up.
          if prps-stufe = 2.
            loc_wbs-lvl2_pspnr = prps-pspnr.
            loc_wbs-lvl2_posid = prps-posid.
            exit.
          else.
            loc_wbs-pspnr = prhi-up.
          endif.
        enddo.
        modify loc_wbs.
      endloop.
    endif.
    perform sos_append_wbs.
    refresh loc_wbs.
    refresh l_deleted.
  endif.
  perform process_report_table.
End of M011
Check Status Profile
  if not p_status is initial.
    perform process_check_status_profile.
    sort it_wbs by psphi
                 pspnr.
  endif.
Start of M006 mods
  if p_clwbs is initial.
Ignore projects/WBS closed based on the year
    perform process_closed_projects.
  endif.
End of M006 mods
  describe table it_wbs lines w_lines.
  if w_lines eq 0.
    message i100.
    exit.
  endif.
  sort it_wbs by psphi
                 pspnr.
  loop at it_wbs
       into wr_wbs.
    w_tabix = sy-tabix.
*----- We will extract costs and determine to which reports a WBS
*----- by Project Hierarchy, ie, we will look at all the WBS Elements
*----- in a given hierarchy in one hit. This simplifies the
*----- process of determining the highest billing element or the
*----- Level 2 WBS element for a selected WBS
*----- It also had the advantage of allowing parallel processing
*----- using CALL FUNCTION STARTING NEW TASK if required in
*----- the future
    if wr_wbs-psphi ne w_ref_psphi.
      if not it_tmp_wbs[] is initial.
        loop at t_date.
          it_tmp_wbs2[] =  it_tmp_wbs[].
          call function 'Z_PS_WIP_GET_COSTS_COMMITMENT'
               EXPORTING
                    i_fyear          = s_fyear-low
                    i_poper          = t_date-poper
                    i_billing        = 'X'
                    i_prsumm_level   = w_level
                    i_other_level    = w_other_level
                    i_budat          = t_date-w_budat
                    i_commitment     = 'X'
                    i_include_wipadj = p_incwip             "M007
               TABLES
                    i_rsparams       = it_rsparams
                    i_wbs            = it_tmp_wbs2.
          loop at it_tmp_wbs2 into it_tmp_wbs3.
            collect it_tmp_wbs3.
          endloop.
          w_tab = sy-tabix.
          n = 1.
          while n <= w_tab .
            read table it_tmp_wbs2 index n.
            it_tmp_wbs3 = it_tmp_wbs2.
            modify table it_tmp_wbs3
         index n
            transporting
            PLANLABOUR PLANHOURS PLANREV PLANCOSTS stufe.
            n = n + 1.
          endwhile.
        endloop.
        it_tmp_wbs[] =  it_tmp_wbs2[].
        perform sos_process_tmp_table.
      endif.
      w_ref_psphi = wr_wbs-psphi.
      refresh it_tmp_wbs.
    endif.
    wr_wbs-tabix = w_tabix.
    append wr_wbs to it_tmp_wbs.
    if w_tabix eq w_lines.
*----- Don't forget to process the last hierarchy!!
      if not it_tmp_wbs[] is initial.
        loop at t_date.
          it_tmp_wbs2[] =  it_tmp_wbs[].
          call function 'Z_PS_WIP_GET_COSTS_COMMITMENT'
               EXPORTING
                    i_fyear          = s_fyear-low
                    i_poper          = t_date-poper
                    i_billing        = 'X'
                    i_prsumm_level   = w_level
                    i_other_level    = w_other_level
                    i_budat          = t_date-w_budat
                    i_commitment     = 'X'
                    i_include_wipadj = p_incwip             "M007
               TABLES
                    i_rsparams       = it_rsparams
                    i_wbs            = it_tmp_wbs2.
              exceptions
                   not_found        = 1.
          loop at it_tmp_wbs2 into it_tmp_wbs3.
            collect it_tmp_wbs3.
          endloop.
          w_tab = sy-tabix.
          n = 1.
          while n <= w_tab .
            read table it_tmp_wbs2 index n.
            it_tmp_wbs3 = it_tmp_wbs2.
            modify it_tmp_wbs3 index n transporting stufe
            PLANLABOUR PLANHOURS PLANREV PLANCOSTS .
            n = n + 1.
          endwhile.
        endloop.
        it_tmp_wbs[] =  it_tmp_wbs2[].
        perform sos_process_tmp_table.
      endif.
    endif.
  endloop.
end-of-selection.
Delete WBS with no financial information
  loop at it_wbs_report into wr_wbs_report.
    if wr_wbs_report-actcosts      eq 0 and
       wr_wbs_report-plancosts     eq 0 and
       wr_wbs_report-planrev       eq 0 and
       wr_wbs_report-acthours      eq 0 and
       wr_wbs_report-actrev        eq 0 and
       wr_wbs_report-revrec        eq 0 and
       wr_wbs_report-revrecytd     eq 0 and
       wr_wbs_report-acttotrevrec  eq 0 and
       wr_wbs_report-actytdrevrec  eq 0 and
       wr_wbs_report-pocommitment  eq 0 and
       wr_wbs_report-prcommitment  eq 0 and
       p_incwbs is initial.
      delete it_wbs_report index sy-tabix.
    endif.
  endloop.
  loop at it_wbs_report.
    select  single
               objnr
               psphi
               zzacttyp
               ZZIMCINITIATIVE
               ZZIMCPROGRAM
               ZZWPMANLOB
               ZZIMPLEMENTREG
               ZZCONTRACTID
               ZZWPNUM
               ZZSPNUM
               ZZORDERNUM
               ZZORDERLEVEL
               ZZWIP
          from prps
          into corresponding fields of w_it_wbs5
          where posid eq it_wbs_report-posid.
    CLEAR: W_LEAD, W_PDIR, W_PMGR, w_poff.
    select single zztype ZZWORKCATEGORY ZZPRIN ZZSOURCE from proj into
    (w_it_wbs5-zztype, w_it_wbs5-ZZWORKCATEGORY, w_it_wbs5-ZZPRIN,
    w_it_wbs5-ZZSOURCE) where pspnr = w_it_wbs5-psphi.
    CLEAR w_it_wbs5-lead.
    select single parnr from ihpa into w_it_wbs5-lead
    where objnr = w_it_wbs5-objnr and
    parvw = C_LEAD and
    KZLOESCH NE 'X'.                                        " M026
    PERFORM READ_PA0002 USING w_it_wbs5-lead CHANGING W_LEAD.
    CLEAR w_it_wbs5-pdir.
    select single parnr from ihpa into w_it_wbs5-pdir
    where objnr = w_it_wbs5-objnr and
    parvw = C_PDIR and
    KZLOESCH NE 'X'.                                        " M026
    PERFORM READ_PA0002 USING w_it_wbs5-PDIR CHANGING W_PDIR.
    CLEAR w_it_wbs5-pmgr.
    select single parnr from ihpa into w_it_wbs5-pmgr
    where objnr = w_it_wbs5-objnr and
    parvw = C_PMGR and
    KZL

hi,
1.Capacity check takes place at plant level itself..
2.Pooled capacity:- This is created separately in [u wil find in PP] and this capacity can be used by different work centers.
regards
pushpa

Similar Messages

  • Project System Report

    Greetings Experts,
    We are on Enterprise 4.7 release 1.0 for government solutions. 
    My end users has asked to create a Project System report with "as of date". 
    We control the actual budget on Funds Management as well as project system side. 
    My technical team has informed me that on PS side where commitments are recorded and once the commitments are turned to actual the history is not recorded as such I can't run "as of date" report in Project System to see what my budget was available "as of date" in other words it does not provide me history. 
    Has someone created a Project System report that provides history of committment.
    Thanks.

    Jai,
    Welcome to SDN....
    It depends on what you use to generate the report - is it ABAP / ALV or a BI report ?
    BI - the data model can be changed to reflect the report , - what you could check is if the tables in PS hold data about the nature of changes...
    Arun

  • Capacity check problem in Project system

    hi,
    i have some questions for the Capacity check problems in Project System.
    1. if one Person is assigned to diffierent Work Centers, for example,  person A is assigned to Work Center 01 under Plant 01, and Work Center 02 under Plant 02, how can i do the Capacity check?
       if i want to use A of Work Center 01 in the Project, the System will only check the Capacity of  01, or both of 01 and 02?
    2.  What is the Pooled Capacity?
    Rgds,
    Liang

    hi,
    1.Capacity check takes place at plant level itself..
    2.Pooled capacity:- This is created separately in [u wil find in PP] and this capacity can be used by different work centers.
    regards
    pushpa

  • Project Systems Reports

    Hello,
    I'm working on project systems reporting and did all the usual stuff like activating all the content related to project syetms and did the data refresh. When I run the project cost reports in BI and compare it with CJE0 ( ECC Project Cost Report ) there no's are not matching.
    Based on my previous experience and I beleive you will agree with me, that the standard content report in BI and standard report in ECC will always match, provided there is standard content available .
    If someone faced the similar issue with the project reporting and had a resolution please share with me.
    Thanks,
    Raju.

    Did you check at RSA3 in Source system? export to excel and validate the figures
    Did you load(Full/Delta?) all the appropriate data in BW for comparison?

  • Project System - Report Painter - Cost roll up issue

    Hi,
    We have an issue with the roll up of the costs in Report Painter report in Project Systems. The problem occurs only with those costs which have been settled to an internal order from a WBS element.
    We are using the same cost elements to settle to the Cost Center and Internal order and roll up of the costs work fine for those settled to cost center. But the roll up does not happen for the costs settled to an internal order. Would appreciate if someone can guide on how to fix this issue.
    Raj.

    Here are the values:
    Period/year     000.1900     Remainder 1900     PERIO     Period/year
    Value Type     4     Actual                                                 
    Value Type     10     Statistical Plan                                                 
    Object ind.     P     Project item                                                 
    Object ind.     1     Order plan values: appended, apportioned     9     Order values: not appended, deleted
    Debit type     1     Costs and credit-side payments                                                       
    Thanks for your help.
    Raj/

  • Display ALV on click of custom filed in custom project system report

    Hi All,
    Need your guidence.
    I am working on custom project system drill down reports which is created using report painter CJE1/CJE2.
    Requirement is to display one custom field in drill down output and on double click event of that custom field , need to display one ALV.
    I am able to manage to add new custom field in output but not getting how to handle double click event as no user exit / or BADI getting triggered.
    Please let me know is it possible to develop such scenario or not?
    Thanks in advance.

    Hi Rachna,
    First let us know is custom field z? or standard?
    if z then for achieving this functionality please search same word key in abap forum as functionality is related to abap.
    if standard then share few screenshot what is already exist and what you want to add.
    Regards,
    Sanjeev

  • Project system Report Developement

    To,
    Dear Colleagues,
    I have a requriement to develop a new report for Project system. Apart from Table PRPS,BSEG,MSEG Please let me know the table and logic to pick up the fileds and displayed in the report
    The requirement is as follows
    Month   WBS Element no  Budget uploaded   Budget utilized  Balance  G/L Code   Vendor code   Amount
    These are the coloum heading, out of this  Balance= Budget uploaded-Budget utilized.
    I need table name, process logic, and some helpful hint so that the performance will be optimum.
    Thanks and Regards
    yogi

    It is possible to write such a report.
    Get a good ABAPer to fulfill your requirements.
    There is a very good article in the SCN Sheetal Deshmukh which gives all the table details. Look that up

  • Project systems report

    Hi All,
    I developed a report in Project systems ,now I want to validate the output of the report.
    The report is cost element wise report for actual/comm/total/plan.
    Could you able to give suggestions against which table or standard report or any other data do I need to evaluate?
    Thanks,
    Anitha

    Hi Anitha,
    Below links will helps you.coplete discription and details about of project system
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_PS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCPS/CAARCPS.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PS/PS.pdf
    Hope this helps you
    Prem.

  • Technical spec for Project systems report

    Hi all,
    My requirement is to create technical spec's on this Project Systems monthly and yearly budget and actual tracking with drill down capability
    And the char and KF are:-
    Char
    Project Definition
    WBS Element
    Cost Element
    Vendor
    Purchase Order No.
    Purchase Order Item
    Requester
    Created On
    PO Description
    Final Delivery
    KF
    PO Value
    Value - Quantity Delivered
    Amount Invoiced
    To be invoiced - Value
    To be Delivered - Value
    Can anyone help me that which standard query is suitable for this requirement.

    Hi,
    Check the below business content queries:
    0PM_MC01_Q0001     Budget Comparison (Actual Costs) 
    0PM_MC01_Q0002     Budget Comparison (Planned Costs)
    0PM_C06_Q0002       Budget Proposal (Periodic)
    0PM_C06_Q0003       Budget Proposal (Objects)
    Check this might be useful:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/e8/858f40f5767d17e10000000a1550b0/frameset.htm
    Hope this helps.......
    Rgs,
    Ravikanth

  • Problem with Project Systems authorizations

    Hi All,
    We are implementing project systems module and are facing several authorization issues. The SAP default values do not seem to work and there are several objects which showup as "not checked" in SU24 showup in the SU53. e.g. tcodes are CJ20n, CJI3. Are there any steps for activation / pre-requisites, etc?
    Thanks for your inputs
    Vijaya

    Hi
    There are chances that some of the transactions codes will call other tcodes while execution.
    in this case also CJ20N is calling many tcodes, those auth check would not be inserted as check points in SU24 , hence you should identify them in the testing phase or using the TCDCOUPLES table.
    You can check the calling & called transaction values in the table TCDCOUPLES in SE16, according to that you can build your SAP roles.

  • Project System Report for AP and AR

    Hi,
    Working on a process where man hour, equipment cost, AR and AP should be captured in a PS WBS element. Posting for man hrs and equipments are through service order and AP/AR are through FI posting. Throught controlling view we can see that cost is capturing and most of the standard reports are working except S_ALR_87100191, S_ALR_87013573 , S_ALR_87013575 and S_ALR_87013574 - Expenses , where Receipt and Expenses are most important. Is there seperate settings needs to be done in CO or PS area to make this report work...??. I always get error "
    No costs, revenues or finances were selected
    Message no. OK602"
    Help would be highly appreciated......
    Thanks.

    Hi,
    Can u check project cash management activated r not
    Please ref below link
    PS Cash Management
    Thanks
    Prasath n

  • Commitments Overstated on Project System Report

    ECC 6.0 SAP system - Ran PS report S_ALR_87013533 and the same PO values were in actual spending and commitment columns. The value was on the initial screen but when you drilled into commitment column the values indicated $0. Ran CJEN for individual WBS and issue was corrected. Is there an issue with running the CJEN transaction on all WBS elements on a periodic schedule or should it just be ran for individual WBS elements on an as needed basis?

    Thank you so much for your response.
    Darlene Dupree
    Edited by: Darlene Dupree on Aug 3, 2011 5:55 PM

  • Project Systems - Report on WBS and Settlement recievers

    Need help in searching for any PS report wherein I can get list of WBS elements along with the settlement receivers defined in the settlement rule.
    Or else how can we get such a report.

    Hi
    Check the Table <b>COBRB</b> you can achieve this results
    in which the WBS element is there(PS_PSP_PNR) for the settlement rules
    If needed refer other PS tables like
    PROJ,PRPS
    and for costs BPEJ table
    Regards
    Anji

  • Project System Reporting

    Dear Guys
    I am going to develop PS reports first time. Requirment from user side is that he needs a monthly quaterly and Yealry report showing the budget allocated to each department, GFR made against it, commitments, carry over at year end etc.
    I am confused in WBS and Network things where these amounts store finally.Can some one give a general idea to develop such reports.
    Thnx

    You dont have to do any special setup for these extractors.
    Do you see any data in COEP table ?
    It must be definitely due to configuration on R/3 side.

  • Project System - Report on Progressive Delay

    Dear Friends
    Can anybody let me know where do i look for report on Progressive delay.??
    Thanks and with warm regards
    Kaushal

    Jai,
    Welcome to SDN....
    It depends on what you use to generate the report - is it ABAP / ALV or a BI report ?
    BI - the data model can be changed to reflect the report , - what you could check is if the tables in PS hold data about the nature of changes...
    Arun

Maybe you are looking for