Problems w/ Project Manager

Hello everyone,
I'm working with adobe project manager and I'm running into a few issues. The purpose of using this at the local TV station where I work is to manage media and archive after a project's completion while still being able to go back in the future and have 30 frames of adjustments on the clips we used.
We recently upgraded to CC 2014 and it has not been updated since. 8.1.0 I believe is what we're running. I've attached an image of my settings and another of the issue I'm having.
[URL=http://s1121.photobucket.com/user/nchorneyWMUR/media/premiereproblems_zps51ec0b47.png.html ][IMG]<a href='http://i1121.photobucket.com/albums/l518/nchorneyWMUR/premiereproblems_zps51ec0b47.png[/IM G][/URL]'>http://i1121.photobucket.com/albums/l518/nchorneyWMUR/premiereproblems_zps51ec0b47.png[/IM G][/URL]</a>
When I use the project manager to consolidate the project I am running into an issue with my keyable objects. As seen below that text element ceases to be keyable and becomes a large black box as it adobe has converted the keyable .mov file into file that has lost its key.
[URL=http://s1121.photobucket.com/user/nchorneyWMUR/media/projectmanagerissues_zpsd730bc64.jpg. html][IMG]<a href='http://i1121.photobucket.com/albums/l518/nchorneyWMUR/projectmanagerissues_zpsd730bc64.jpg [/IMG][/URL]'>http://i1121.photobucket.com/albums/l518/nchorneyWMUR/projectmanagerissues_zpsd730bc64.jpg [/IMG][/URL]</a>
Can anyone please help point me in the right direction? I'd really like to be able to properly archive our projects and manage our media efficiently.
Thanks!

Here's a shot of my timeline:
http://i1121.photobucket.com/albums/l518/nchorneyWMUR/timelineshot_zps165fcc2b.jpg
Unfortunately I didn't do the project so I'm not 100% sure. Its the first shot that will not carry over after using project manager.
Here is the clip in question in my bin as highlighted:
http://i1121.photobucket.com/albums/l518/nchorneyWMUR/bin_zps6c2fa66d.png
Is this something minor I should be changing? When I linked the clip in question with the other clip labelled as multicam and created a multicamera source sequence that initial clip in the new project was still grayed out like this:
http://i1121.photobucket.com/albums/l518/nchorneyWMUR/grayedtimeline_zps2380beab.png
Here it is in my bin with the sequence and the clip highlighted.
http://i1121.photobucket.com/albums/l518/nchorneyWMUR/binaftermanagement_zps6f9cf8cf.png
Thanks again for all the help! You've been great so far.

Similar Messages

  • PP3.0 --Problem Project Manager Trim Software Damages Files

    I have a problem that occurs when a Premiere Pro 3.0 project is trimmed using the project manager software.
    It occurs mostly with non-captured files- with wav files such as narration, music, and sfx  (they can be  Cd 44.1 files and mono and stereo tracks).  Sometimes, it happens with graphics files.  This problem occurs about half the time the project manger software is used.
    In an affected project, there may be any where from 2 to 25 damaged files.  The error message that we get in the trimmed project is “unsupported file formats”.  
    When we open the non-importable audio files in another application like Sound Forge, they are identified as Raw PCM files.  These Raw PCM files frequently have errors-- like random noises.  The ones that don’t have errors can be saved as a wav file and then it can be re-linked and used.
    It is happening on more than one computer.  These computers all have dual 32 bit Xeon processors and at least 3 Gigs of memory.

    Could you give me a little more details about using a file manager?
    I usually think of a file manager as selecting some files to keep and some file to delete.  I don't think that this will work.  Many of the files use only a small portion of the larger file.  Are you suggesting to keep the larger files even though they may be less thn 5% of the total size?

  • Project manager problems

    Hello
    I've a problem with my project manager and I can't find a clear answer.
    Each time that I try to save a trim copy of my project an error pops up. "verify disk space and administrator privileges". (sorry translated from French)
    The original post its in the French Adobe forum and they don't know why. They advise me to come to the English forum.
    http://forums.adobe.com/message/6097053#6097053
    My premiere pro version is premiere pro cs6 (version 6.0.5)
    I'm the administrator.
    The file was recorded with a black magic Hyperdeck Studio Pro
    All the programs are legit and originals.
    Thank you all for your answers

    The problem is that video files are big (100Gb/hour). Once I edit and cut with Premiere pro I want to save the trimmed project on a drive to use later on for a Satellite TV station and Internet TV stations.
    The problem I encounter is always the same ... A problem .... blah blah blah ... verify that you have enough free space and you have administrator privileges... (form the French)
    As you can see for this particular project it is 75Gb long I want to save 28Gb and I have more than 300Gb free...
    It's very annoying because project managing is one of the features that adobe is bragging about.
    Please help
    Thanks

  • Project manager - problem exporting a project with AE compositions.

    I have a problem exporting my project to another disk, this is what happens:
    I needed to move the project from the windows partition of my Mac to the Mac partition, in order to be able to continue my edit under MacOS, my sequences include a series of After Effects compositions of footage that has been stabilized in warp stabilizer using the option "replace with AE composition" from the timeline.
    Using the project manager I started my backup operation, with these options:
    Source: all sequences selected
    Resulting Project: Collect files and copy to new location
    Include Audio conform files
    Destination: a folder in the Mac partition
    The resulting project had a message popping up saying that AE rpject file is missing (it was, I had to manually copy and paste it from ithe win partition to the mac) and once copied obviously AE couldn't find the source video clips of its compositions, so I had to manually re-link them all  (quite difficult job to do among almost two years of footage).
    What have I done wrong ?
    Why AE lose the connection with the fils?
    Thanks

    Thanks Jim,
    I understand that Adobe Anywhere solves this, but there should be this fairly basic functionality (which exists in Avid and FCP) in a non-enterprise edition of the software.  I have submitted a couple different feature requests about this, going back to CS5, so hopefully enough people make similar requests for a fix to be implemented.  Adobe Anywhere is really not a solution for our small shop as currently configured/priced, especially when we can have editors working remotely with very affordable USB 3 drives.  The only hangup is the markers, which just isn't worth a 5 figure fix.  As such it's hard to consider the problem solved for either us or any small shop or post crew.
    Best,
    Jon

  • Project Manager and Reverse problems.

    Hey there,
    I am working on a timeline and when I media manage it I am getting the zebra stripes for some clips that reversed speed. The clip will be freeze framed for a while depending on length. I don't believe it's for every one, but we have had issues with this for multiple projects.
    Info:
    1080P ProRes 422 timeline.
    All footage transcoded to 422.
    I don't think it happens on clips which are nested.
    I believe it's only reversed clips.
    At this point I'm pursuing workarounds, and will post them if I find them, but can someone explain why this is coming up?
    Edit on,
    -AKChannel

    Hey you know what that might be the case. Our current solution is just to bake the file through AME, as I'm not sure if render and replace would bake in the speed change. I just spoke to a coworker of mine and she had a couple of clips do the same when using project manager.
    For the record, here is a couple more notes which may help.
    We used to get the same danger stripes issue when media managing Atomos Samurai footage. Transcoded clips through AME worked fine, but interviews done on Samurai footage which was not-transcoded would pick the wrong in-out points for trimming a project through project manager.
    Also, the clips I'm using may or may not be transcoded through AME. In my coworkers instance, she was using 7Q footage 4k-HD ProRes (transcoded in the recorder). In my case it was a 240fps 2kRAW clip which was transcoded to Pro Res via Resolve.
    I hope that helps and doesn't make things more confusing.
    I'm going to mark this question as answered for now, but will try to contact this forum again if something else comes up.

  • P6 Project Management Schedule Connection Problem

    http://img14.imageshack.us/img14/9397/primaveraru.jpg
    When i am creating a new project and i need it to be attached to a Schedule in P6 Project Management no projects come out. Can someone help me. Thanks.

    Hi,
    try to include security details in ur soap header,it will solve your issue

  • Adding a New Folder in Project Manager Crashes RH

    For the past few days, I have been having problems creating
    new folders in RH 7, Project Manager. Sometimes, it works just
    fine, and I can add folders, drag topics into them, import into
    them, create new topics, whatever.
    But then sometimes, the project manager just goes to white
    and flashes at me for a while, then RH crashes. The only things I
    can see in the PM pane are the triangular colored icons that
    overlay folders / topic icons when they include conditional build
    tags. No topic names, no folder names, just a column of these
    triangles.
    When I come back into RH after the crash, most times there
    are topics to reimport and / or relocate. I have rebuilt the cpd
    file several times. Each time it seems to resolve the issue, but
    eventually another crash comes along as I try to add a folder.
    For the record, just updated to the new 7.02.001 a few
    minutes ago, but RH just crashed again. 3GB RAM, more than 40GB
    space available on hard drive. Nothing new on my PC that I can
    think of.
    Anyone else seeing this?

    I'm just wondering if anyone has found a cause or solution of this issue?
    I'm experiencing it too with one of my projects (currently, I'm on RH8.02.202 on Win7/64, but I've also experienced it in RH7 on WinXP/32, FWIW).
    Some other details:
    My project is on my C:\ drive.
    The folder names are all comprised solely of alphanumerics and underscores.
    I've deleted both the PSS and CPD files without any noticeable positive effect.
    Since I've been on RH8, the project is set to rebuild the .cpd cache upon opening, but I've also tried deleting it (this might be redundant, but I figured the RH "rebuild" might be different from generating a brand new one).
    After I force RH to close, the folder is there when I reopen the project, and the folder behaves normally.
    The project resides in the standard "My RoboHelp Projects" folder.
    The problem seems to be isolated to this project, which is my largest (~2065 topics in ~85 folders)
    I'm at the point where I just automatically force RH to close after I create a folder rather than waiting to for the application to become "officially" non-responsive.
    Are there any other files I might try deleting or examining?  I've poked around in the .xpj, .fpj, and .hhp files, but I don't see anything odd. I compared my old .pss with the new one RH created, and they were identical.
    Thanks!
    Dave

  • Can't open project after rebuilding Folders in Project Manager

    I had a corrupted project so I renamed the cpd file.  A lot of Folders in Project Manager were lost, so I recreated the folders and imported all the topics back in.  I added one last Folder back in and RH was having a problem with it (I didn't write down the error message).  It booted me out.  Subsequent attempts to reopen this Project are unfruitful.  The message I get is that a certain folder (not the same one I was adding) will be added back in and needs to be properly deleted from Project Manager.  (I had renamed that Folder, but I did it inside of Project Manager.)
    Thoughts?
    Thanks.

    Please see the announcement at http://forums.adobe.com/community/robohelp/robohelp_html
    See www.grainge.org for RoboHelp and Authoring tips
    Follow me @petergrainge

  • Unable to Open Project Site Access Denied Issue (Project Manager)

    Hi 
    We got an issue that one project manager is having 12 projects, in that she can able to view 5 projects-- project sites but remaining 7 projects --- she is not able to open the project site (access denied) error is throwing when she try to open.
    She is the project manager of the 12 projects and having project manager permissions on the project sites.
    Please suggest any solution for this.
    Geeth If you feel that the answer which i gave you is Helpful please select it as Answer/helpful.

    I believe I've found the fix for this issue.  After opening a ticket with MS support and not getting anywhere with this issue I decided to do an in-depth review of all the Project and SharePoint 2013 CU's starting with December 2013 to September 2014. 
    To my amazement buried inside the July 2014 CU was a hotfix for this issue described almost word for word. (I will list all the relevant KB's at the end)  I contacted my support engineer inquiring about this hotfix and he stated it wasn't relevant because
    the "Synchronize Project Web App permissions to Project Site" was not failing or even generating any warnings in our Prod or Test environments.  I stated that is not always an indicator as ULS doesn't always catch all relevant errors.
    I informed him that I also found a second hotfix pertaining to the same issue released August 2014, apparently the first hotfix in July didn't totally resolve the issue and a second hotfix was released.  He was adamant that this would not resolve
    our issue and he requested or production databases because he was unable to replicate the issue in his test environment.  The reason, you may wonder, is because he was at a higher patch level that our farm.... Obviously!  His farm had the most current
    CU which included the hotfixes from July and August.  Apparently he didn't see the flaw in his logic.
    I decided to install the September CU on our test farm. Low and behold that fixed the problem, even though MS support stated the hotfix was not relevant to our issue.  I learned a long time ago to take MS support comments as suggestions instead
    of gospel truth, this isn't the first time they have confidently given me erroneous information.
    We are currently doing further testing to verify that this CU didn't break something else.  Unfortunately these rollups are not GA and Microsoft is very clear that you should only install them if the hotfixes pertain directly to your issue.
    Finding the hotfixes was a chore as Microsoft loves to create multiple KB's for the same thing and then nest (bury) them so you have to dig through four or five KB's to find the relevant fix.  I'll save you the trouble and list them below.
    Watch the
    September CU Webcast Brian Smith and team go into depth explaining why this issue has been happening and how they fixed it.
    September 2014 CU http://support.microsoft.com/kb/2882990 (the one I installed)
    August 2014 CU https://support.microsoft.com/kb/2989078
    August Project site sync hotfix
    https://support2.microsoft.com/kb/2883083
    July 2014 CU http://support.microsoft.com/kb/2882990
    July Project Site Sync hotfix http://support2.microsoft.com/kb/2882995
    Microsoft Project Server Blog
    http://blogs.technet.com/b/projectsupport/  (I find this to be more helpful than the TechNet site)
    Frank Miranda Florida Hospital MIS

  • Unable to open Project management reports

    Hi,
    I tried to access Reports under Project management, I can see some list of reports but whenever i click any report i get this message " Do you want to save this file or find a program online to open it , Name : BExab6f08f3 , type : unknown  , from: xxxxxx " . I get this whenever i try to access any reports in project management.
    I had checked few things from my side, /BCV/Main is activated, I have BCV_admin role and also CPR_BCV_USER role, but still i am not able to view a single report. I tried accessing from NWBC desktop GUI and web gui, same error. Please guide me in solving this problem.

    Hi,
    I just have some clarifications, is it necessary to have BI system to access the Reports under Project management / portfolio management?, Or can it be accessed without any BI system?. I found that whenever I run any report under Reports section it tries to execute the RFC SAP_BW, but in my system there is no data available in that RFC, since we dont have BI.please let me know about this.

  • Images are missing in Project Manager

    I’m replacing old images with new ones in RoboHelp HTML 10.
    I’ve deleted the old pictures in Design view and pasted the new pictures in. (I know this is not the recommended way but with lake of time I found it to be the fastest way and we don’t feel the need to give the files described names at the moment.)
    It has worked fine until now when I noticed that some images are not showing in Project Manager. I see the “folder” Images and I see a lot off images there but some are missing. The “missing” images are shown in Design view and in the browser after publishing. But in the report Unused files the “missing” images are listed as unused.
    I have tried to
    close and reopen the project,
    generate and publish the project,
    delete an “missing” image from Design view and insert it by using Insert / Image. After saving this image, and some other “missing” images, are shown in Project Manager. But not all “missing” images.
    Does anyone know why this is, or more important how to get Project Manager to show all images that are used in the project (without having to go through all 154 images trying to figure out which are used but “missing”)?
    Some more facts:
    They are all gif-images.
    They are all stored at the top-level in the project folder. (Are there a limit how many images there can be in the top-level folder?  Should I create a separate folder and move the pictures there?)
    HTML-code for one “missing” image:
              <img src="image7.gif" alt="" style="border: none;"
                     border="0" />
    Grateful for any input!

    I would have said "Try renaming the folder containing the images in Rh's Project Manager. That sometimes fixes the problem. You can revert to the old name afterwards."
    Keeping all the images, and / or topics, in the root is never a good idea. It can slow things down and it's messy.
    You can move the images you can see but obviously you cannot move the others. Try moving a topic that has one of the images to a different folder and see if that refreshes. Also try deleting the CPD file and reopening Rh.
    Backup first.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Images no longer showing in Project Manager panel, but in project RH8

    In a project with 2400 topics and 3400 images we decided to move the images to a project_images folder so we could just remove the html folders in Production when we update.  Drag & drop images from previous location to new folder...forever!  All was good...Then we shut the project and opened it back up again and only 6 images now display in the Images/project_images folder.  In Windows Explorer all 3400 are there.  If you go to a topic in RH the images display - with the right paths.  They are picked up appropriately when you compile.
    They just don't display in the Project Manager panel...making it very difficult to drag them into topics!
    We have tried:
    1.  Deleting the .fpj file in the project_images folder and adding a new image hoping it would rebuild itself
    2.  Tried renaming the project_images folder to something else - RH HATES that and just hangs.  I gave it overnight to figure it out...it never unhung.
    3.  Tried creating a new folder - again RH hangs and must be manually ended
    4.  Moved a topic with images to another location - topic moves fine.  Images move...but do not show up under Images
    5.  Imported a topic with images - the new images show fine...the old ones still are invisible.
    This is two days of work moving the images...we hate to start over and have no idea if it will do it again.  We did this on another project - same problem - but moving a folder resolved it.  That is not working here.
    Any and all suggestions are greatly appreciated!!!!!  RH 8.02.208

    Wow, what a hassle.  I never saw this issue until we upgraded to RH9 and tried to use the resource manager to link images.  I've never been as frustrated with RoboHelp as I am now after fifteen years of using it.
    We've always had an "images" folder within the root of our projects.  We never saw this "image disappearing" problem until now.  After pulling my hair out for a couple of days, I think I have nailed down why this is happening (aside from the .cpd clearing).
    Envision a project structured like so:
    Root Folder
       |---Folder A
       |---Folder B
       |---Images Folder
              |---Folder C
              |---Folder D
    If I drag/drop a new image from the resource manager into a topic that resides in Folder C or Folder D, the image is placed in the root of the project.  Okay, not ideal.  Why don't images dragged/dropped out of the resource manager retain the resource manager's folder structure?  Another post for another day...
    Regardless, I want to move the image to my images folder.  If I then drag/drop the image from the root of the project folder into the Images Folder, the rhsharedresource.apj is updated, and the link is retained no problem.  All right!  This is what I want to see, as I already have too many snippet files doomed to be in the root of the project because they can't be moved and are already causing lag when opening and working in projects.  Another post for another day...
    As long as the new image is only referenced in topics residing in or beneath the Images Folder in the project's structure, the image will never disappear from
    the project manager, even when the.cpd is cleared.  This is because the topics referencing the image in the Images Folder are within the Images Folder's folder structure.
    If the image added is then added to any folder above the Images Folder in the project's structure -- Folder A or Folder B -- the next time RoboHelp is closed and reopened (if you have clear the .cpd checked in RH Options) the image is gone.  BAH!  GAH!  UGH!
    Remove the reference to the image from the topics in Folder A or Folder B and the image reappears in the Images Folder the next time RH is opened.  Wow, magical!
    So, if you never move an image from the Root Folder of the project, you will never see the image disappear from the project manager because it is at the highest level possible and every folder within the project will be beneath the image in the folder structure.
    Sure, if the image disappears, you can rename the folder, add a topic, etc. the project manager refreshes and all of the images magically reappear.  But, as soon as you close RoboHelp and clear that .cpd, they're gone again.
    That's what I've found.  Too bad we personally can't restructure the projects we're working on because of a dim-wit Dev call forced on us to use static URLs instead of map IDs to call the topics.
    Anyway, I am thinking a project structured like this is now the way to go:
    Root Folder
         |---Images (aka Resources) Folder
                  |---Topics Folder A
                  |---Topics Folder B

  • 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

  • Selecting all items in Project manager

    Using Robohelp HTML 9.
    My main problem is getting the TOC to alphabetize. I have searched and read the two topics on this but the solution doesn't work for me.
    The solution was to alpha the PM list, then delete the current TOC topics and drag and drop the newly alphabetized PM topics over to the TOC, but I can only drag one topic at a time from PM and move it over to the TOC pane and drop it? Surely there must be a way to grab them all and drag and drop?
    Then I thought maybe I need to do it from the TOC folder in Project Manager? But when I open the TOC folder under PM it just shows me the name of my help file rather then a list of TOC topics.
    So I'm stumped, this is a new product for me and my self learning is not very far along but I'm trying!
    Thank you! Below I have posted a screen shot of what I am trying to do. Ahd below that the TOC folder under PM just shows me the filename?

    Hi there
    You would likely have better luck selecting topics in the Topic List pod. In that pod you can sort topics alphabetically and even filter the view to specific folders.
    Just select the topics in the pod, then click the column of icons and drag to the TOC to insert.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Project manager can't find my songs

    I have well over 100 song files on one of two internal sata drives in my mac pro. "SATA A" has my sample libraries. "SATA B" contains all my song files and audio recordings.
    I want to use project manager to help identify what samples I have used with these songs. the samples are stored on "SATA A" within a huge library. The problem is that project manager doesn't seem to find any of my songs (stored on "SATA B").
    I have done expanded sacans, localised/"specified where" scans. I've excluded locations and included locations but PM will not find any of my songs on my "SATA B" drive. It does however find sample data, audio, movies and everything else.
    PM ~does~ find songs on my "SATA A" drive. These are songs included in my Kirk Hunter Emerald library - which I didn't even know existed! When I saw PM picked up the songs on SATA A drive I tried copying my songs to it from "SATA B". I did a full, extended scan from scratch and still my songs are not found.
    I have checked their permissions. They all have .iso on the end and the finder sees them as "logic songs" via "get info". In fact they look identicle to the Kirk hunter songs that the PM sees. I have also checked sata b drive and compared to it sata a and they seem to be configured identically (bought/set-up at the same time etc).
    I have tried deleting logic's pref files and PM data etc etc manually. still no joy.
    Any ideas what I am doing wrong or what I can do to fix it?
    About 10% of my songs (out of 100 to 150 songs) will be using exs24 samples from my sample library (KH Emerald is just one eg). I just want to save the associated samples with the songs for archiving. I do not want to have to save all my sample library with the songs if at all possible. Going through each song manually would take too long. I feel my only option right now is to save all songs and all sample library on specially purchased hard drive but I'd prefer to avoid this route. Any suggestions?
    Sorry if I've asked this before but its driving me nuts.
    Message was edited by: Thomas O'Carroll

    yep, I have scanned at every level, from everything to just a single folder that contains song files. After scanning a folder that conatins songs on my SATA B drive (the one that PM can't find songs), still the songs will not appear.
    I have copied over my songs to the drive that PM seems to see songs on and guess what? It doesn't see those songs copied over.
    This is driving me so nuts I have forgotten that I engaged in this thread...
    http://discussions.apple.com/thread.jspa?threadID=1046126&tstart=0
    Does anyone know what the option in the PM's file menu "import file maps" and delete all exported file maps" does? Or what its for?
    It feels to me that some sort of database or referrence list etc etc has gone very wrong, but I have already tried deleting (manually) the PM data file in somewhere in the library folder etc etc.
    Using file buddy I see that PM stores the a PM database as an invisable file on each drive you have connected. Presumably info for what is on that drive. Perhaps these invisable files need to be manually deleted???
    Message was edited by Thomas O'Carroll because this forum doesn't work properly

Maybe you are looking for