Update Phase Component From Project Component

Morning all.
I'm looking at options we might have open to us for the following scenario. Any ideas? Previous experiences,  etc most welcome ...
We have a custom field in DPR_DET_DATA_PROJECT_O that we transfer to PS, but want to use the same field value to force PPM to think the same field change has occurred in DPR_DET_DATA_PHASE_O without us actually needing to access the component via the UI. We have an active subsystem that we write the value to,  but don't want to have to a have to start the phase component from the ui to pass the change before saving.
The idea being that we only need this field value at PS Replication time on the phase .... As we want to effectively cascade this value onto all our WBS Elements (DPO & PPO objects) in PS (only 2 level controlling scenario) ... We don't even really need to save the data at the phase level .... Just make the change manager think that the phase had changed ... hopefully we'll then get the PPO objects through the DPR_FIN_GECCO_ATTR Badi during replication .... without having physically made s chessmen at phase level. Make sense?
Is setting the phase data (and triggering a change to be recorded) from the project component a possibility?
Many Thanks

Hello David,
If I understood correctly, you want to change a custom field existing both in the project definition and at phase level, without accessing the Phase in the UI? Is that right?
If so, than it's simple. In your subsystem, I suppose you have an instance of your loaded project (cl_dpr_project_o). When you change the value of the particular field and "trigger" the updating, you just use the project instance (let's call it lo_project) to get all the child phases in an object table (type CL_DPR_PHASE). Loop through this table and use the method lo_phase->set_data( ). I'm not sure in which of the three structure you can find the custom fields, but it's definitely either _INT/_CHG/_EXT. Also, I recommend you encapsulate this code inside a method, as you'll need to call it from the beginning (if you decide not to save the value).
Hope this helps!
Tudor

Similar Messages

  • Publication of the big-sized Enterprise projects from Project Professional 2013 to Project Server 2013 takes about 60+ minutes.

    Dear Sirs,
    I need your support over the following MS EPM 2013 issue:
    Publication of the big-sized Enterprise projects from Project Professional 2013 to Project Server 2013 takes about 30+ minutes. We
    need to reduce this total publication time down to acceptable working values 10+- minutes.
    Environment information:
    Single App Server (Virtual): 16 Gb RAM, x64 4xCPU, HDD > 50 GB free disk space, OS Windows Server 2012 Standard Edition x64 Service
    Pack 1, MS SharePoint Server 2013 and MS Project Server 2013 with CU December 2013 (KB 2850024) applied.
    Single RDBMS MS SQL Server (Virtual): 8 Gb RAM, x64 4xCPU, HDD > 200 GB free space, OS Windows Server 2012 Standard Edition x64 Service
    Pack 1, MS SQL Server 2012 x64 SP 1 Enterprise Edition.
    We have 1Gbit LAN between APP, DB server and 1Gbit LAN between APP and Proj Prof Client.
    Yes, we are on the way of migrating to the Prod environment
    with 3-tiered architecture (with SP1 slipstream and CU December 2014 applied), but this issue also
    presents there.
    Project’s file information:
    Tasks in the file: [~4900], resources in the file [~396] enterprise task’s custom fields used in the file [~23].
    Project save procedure for this new project would last about 7 minutes. Project publication would last about 47 minutes. We noticed that
    tasks synchronization process took about 1 second for each ~2,5 tasks, to add them to the sharepoint tasks list. So for all 5148 tasks it took about 5148/3/60 =  34 minutes. Other 13 min was used for reporting database publication and other tasks relevant
    for new sharepoint site creation.
    Case 1: Issue description:
    During the Enterprise project’s file save and publication we have the following sharepoint 2013 log messages:
    07.31.2014 12:43:17.22 Microsoft.Office.Project.Server (0x0358) 0x3D5C SharePoint Foundation Monitoring b4ly High Leaving Monitored Scope
    (Persisting list changes). performing time =376.068676326181 22dca99c-4696-70f1-e9e2-06851d0bcffd
    07.31.2014 12:43:17.69 Microsoft.Office.Project.Server (0x0358) 0x3D5C SharePoint Foundation Monitoring b4ly High Leaving Monitored Scope
    (Persisting list changes). performing time =361.652807828928 22dca99c-4696-70f1-e9e2-06851d0bcffd
    It shows that sharepoint spend at least ~350 milliseconds (or 0,35 sec*4900 tasks = 1715 sec, or 28,5 min) for each task update during
    project publication. And we also have another log file that shows that about 0,7 sec (or 0,7 sec*4900 tasks = 3430 sec, or 57 min) sharepoint spend for save each task in project file to project server. So total save and publication time more then 60+ minutes
    for that project file. The same result we have even if user didn’t do any changes at the project file.
    We use only enterprise projects (dbo.MSP_EpmProject_UserView.projectvisibilitymode = «False»), and do not use sharepoint tasks lists,
    but the synchronization between MSP Plan and SharePoint tasks list works at any case.
    Case 2: Issue description:
    - For the second test we created a new project with new sharepoint project’s site on basis of our «issue» project, with total amount
    of tasks in it of 5148 (yes, we increased the tasks list default limit at the sharepoint site up to 6000 items in it – standard limits for sharepoint view list – 5000 items).
    - Project save procedure for this new project would last about 7 minutes. Project publication would last about 47 minutes. We noticed
    that tasks synchronization process took about 1 second for each ~2,5 tasks, to add them to the sharepoint tasks list. So for all 5148 tasks it took about 5148/3/60 =  34 minutes. Other 13 min was used for reporting database publication and other tasks
    relevant for new sharepoint site creation.
    -Then we deleted the
    tasks list for that new test project from the sharepoint site and republish the project plan one more time. This time project save procedure took about 7 minutes, project publication about 2 minutes and 3 minutes for other relevant queue jobs. So total time
    is 12 minutes.
    As a conclusion: yes, we have determined
    the exact problem - during synchronization process (from Project Server to SharePoint) it perform copying all tasks and related data from Project to SharePoint in spite of fact that you changed only ONE task or ALL of them. At any case, synchronization will
    copy ALL of them from Project Server to SharePOint task’s list.
    Our workaround is to disable the task’s synchronization for such big-sized project plans:
    – to delete the SharePoint «tasks» list at the SharePoint site tied with project plan.
    - or deattach the SharePoint site from the project plan.
    Thank you for reading this topic, please if you also forced with such issue provide us any known workaround or maybe any official response
    \ feedback from MS about it.
    Thank you in advance,
    Best Regards, Andrey

    Regarding my topic, I also said that every time when sync works it updates All items from project’s plan at Project Server to corresponded task’s list at SharePOint server. Inspire of the fact that you changed only One task or group /
    all of them at your project’s plan.
    And it seems to me and my colleagues that it’s probably (maybe) a “bug” at the product. Here is what we have if looked a little bit closer to the code:
    Share Point determines what task to sync from Project’s plan to sharepoint list. To do that sharepoint needs to know was that task changed or not, based on the following fileds (check SQL stored procedure “[MSP_READ_TASKS_FOR_SYNCRONIZATION]”):
    TASK_UID    TASK_NAME    TASK_START_DATE    TASK_FINISH_DATE    TASK_PCT_COMP    TASK_PARENT_UID    TASK_OUTLINE_NUM   
    WSS_LISTITEM_UID   TASK_ID    TASK_IS_ACTIVE
    We noticed that at any case synchronization performs for all tasks, EXCEPT the ROOT one. Then we looked at the comparison of TASK_PARENT_UID field. So sharepoint compares TASK_PARENT_UID with ParentID (this is internal name for lookup
    field “Tasks” at the Sharepoint, and it stores their values at the format "ID;#Title").
    And comparison performs like following:
    SharePoint looks for Task at the Tasks’s list corresponded to Project’s plan with ID represented at the TASK_PARENT_UID field. Then it takes SharePoint ListItem ID (“int” type) and store it to the “num” parameter;
    num = this.GetCachedListItemByUniqueId(listItem.ParentList, nullable.Value).ID;
       2.Then it compares “num” with task’s “ParentID” at SharePOint as follow with operator “!=”:
    ((SPItem) listItem)["ParentID"] != (System.ValueType) num
       3. If comparison was success (true) – then it tell us that values (at the Project’s plan for tasks) was changed, then it need to be synchronized. Corresponded Method setup “true” flag, and then returns it.
    The “bug” is that this expression at the Step 2 will always return “true”, because in fact it compares “string” (see above – that this is lookup field at SharePoint side)
    with “number”. For example if the parant task ID is “55”, then we get:
    "55;#Task 1" != 55
    And by the rules of .Net the “string” will never equal “number”
    Furthermore this is approved by the SharePoint logs:
    In that case we always get the note “Setting ParentID to” at the logs (we see it if turns on Verbose for “Project Server” -> “Sharepoint Integration” category).
    So at any case of publishing project’s plan we always get that note at the logs for tasks that have Parent task, and we have Parent for all of them EXCEPT the ROOT one, exact logs represented further:
    10/15/2014 02:37:32.26    Microsoft.Office.Project.Server (0x07D8)    0x06E8    Project Server    Sharepoint Integration    ado0d   
    Verbose    Setting ParentID to 1    bf2fc29c-7727-b00d-fa4a-34f22ea9ec1d 10/15/2014 02:37:32.62    Microsoft.Office.Project.Server (0x07D8)    0x06E8   
    Project Server    Sharepoint Integration    ado0d    Verbose   
    Setting ParentID to 1    bf2fc29c-7727-b00d-fa4a-34f22ea9ec1d 10/15/2014 02:37:32.63    Microsoft.Office.Project.Server (0x07D8)    0x06E8    Project Server   
    Sharepoint Integration    ado0d    Verbose   
    Setting ParentID to 1    bf2fc29c-7727-b00d-fa4a-34f22ea9ec1d 10/15/2014 02:37:32.67    Microsoft.Office.Project.Server (0x07D8)    0x06E8    Project Server   
    Sharepoint Integration    ado0d    Verbose   
    Setting ParentID to 1    bf2fc29c-7727-b00d-fa4a-34f22ea9ec1d 10/15/2014 02:37:32.69    Microsoft.Office.Project.Server (0x07D8)    0x06E8    Project Server   
    Sharepoint Integration    ado0d    Verbose   
    Setting ParentID to 5    bf2fc29c-7727-b00d-fa4a-34f22ea9ec1d
    The following is the complete Method’s code from the corresponded reflector:
    private bool UpdateParentID(DataSet taskDS, DataRow row, SPListItem listItem, Dictionary<Guid, SPListItem> redoEntries)
    bool flag = false;
    int index = taskDS.Tables[0].DefaultView.Find((object) DataRowExtensions.Field<Guid>(row, "TASK_PARENT_UID"));
    if (index >= 0)
    Guid? nullable = DataRowExtensions.Field<Guid?>(taskDS.Tables[0].DefaultView[index].Row, "WSS_LISTITEM_UID");
    int num = -1;
    if (listItem.Fields.ContainsField("ParentID"))
    if (nullable.HasValue)
    try
    // STEP 1
    num = this.GetCachedListItemByUniqueId(listItem.ParentList, nullable.Value).ID;
    catch (ArgumentException ex)
    if (redoEntries != null)
    if (!redoEntries.ContainsKey(DataRowExtensions.Field<Guid>(row, "TASK_UID")))
    redoEntries.Add(DataRowExtensions.Field<Guid>(row, "TASK_UID"), listItem);
    //STEP 2
    if (num != -1 && ((SPItem) listItem)["ParentID"] != (System.ValueType) num)
    ((SPItem) listItem)["ParentID"] = (object) num;
    ULS.SendTraceTag(845443U, (ULSCatBase) ULSCat.msoulscat_PS_ProjectSharepointIntegration, ULSTraceLevel.Verbose, "Setting ParentID to {0}", new object[1]
    ((SPItem) listItem)["ParentID"]
    //STEP 3
    flag = true;
    else if (((SPItem) listItem)["ParentID"] != null)
    ((SPItem) listItem)["ParentID"] = (object) null;
    ULS.SendTraceTag(2495056U, (ULSCatBase) ULSCat.msoulscat_PS_ProjectSharepointIntegration, ULSTraceLevel.Verbose, "Resetting ParentID to null");
    flag = true;
    return flag;
    Any thoughts about it would be much appreciated!

  • Cannot load component class className from project: ProjectName

    Hi guys,
    I've a strange issue.
    I found some solutions on google and on this forum, but they doesn't work for me.
    I've a javafx application in netbeans in which I also use swing controls.
    I created a custom jlabel control
    public class Label extends JLabel {
        public Label()
        private void setAspect(String csFontName, int nSizeFont, boolean bold,Color cColor)
            int style=bold ? Font.BOLD : Font.PLAIN;
            this.setFont(new Font(csFontName,style,nSizeFont));
            this.setForeground(cColor);
        public Label(String csText)
            super(csText);
            setAspect("Tahoma",10,false,Color.black);
        public Label(String csText, int nSize)
            super(csText);
            setAspect("Tahoma",nSize,false,Color.black);
        public Label(String csText, int nSize, boolean bold)
            super(csText);
            setAspect("Tahoma",10,bold,Color.black);
        public Label(String csText, int nSize, boolean bold, Color cColor)
            super(csText);
            setAspect("Tahoma",10,bold,Color.black);
    }I selected Label.java file in the project and I click on Tools->add to palette and I selected Swing controls as family.
    I restarted netbeans and I found it in the palette.
    I try to drag it into my swing form and I've :
    Cannot load component class <ProjectName>.Label from project: D:\Progetti\<ProjectName>.
    The class must be compiled and must be on the classpath of the project to which this form belongs.Following forums I went on netbeans log
    org.openide.ErrorManager$AnnException: msg
         at org.openide.ErrorManager$AnnException.findOrCreate(ErrorManager.java:870)
         at org.openide.ErrorManager$DelegatingErrorManager.annotate(ErrorManager.java:653)
    Caused by: java.lang.ClassNotFoundException: <ProjectName>.Label
         at org.netbeans.modules.form.project.ProjectClassLoader.findClass(ProjectClassLoader.java:178)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at org.netbeans.modules.form.project.FormClassLoader.findClass(FormClassLoader.java:83)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:247)
         at org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:98)
         at org.netbeans.modules.form.MetaComponentCreator.prepareClass0(MetaComponentCreator.java:1322)
         ... 34 more
    msg
    Cannot load component class ortholab2.Label from project: D:\Progetti\<ProjectName>.
    The class must be compiled and must be on the classpath of the project to which this form belongs.I hope someone can help me ,
    Thanks

    That sounds more like a NetBeans-specific question, not a general java programming question.
    Plus, your desciption is inconsistent:
    Cannot load component class <ProjectName>.Label from project: D:\Progetti\<ProjectName>.
    Cannot load component class ortholab2.Label from project: D:\Progetti\<ProjectName>What is the fully-qualified name of this class: ortholab2.Label ? ortholab2 being both the package name and the project name?
    And where do you use it, in the same project or in yet another NetBeans project?

  • Trying to update 2 events from my hard drive to 10.1 - It tells me there is no event or project to update!!!!! WHY

    Why can't I update an event from my hard drive to Mac Pro final cut 10.1 - It says there are no events to update

    The Events and Projects you want to update have to be in a Final Cut Projects folder and a Final Cut Events folder at the root level of the Hard Drive on which they are stored. Then in FCP X under file menu select Update Projects and Events and navigate and select the Hard Drive where they are stored.

  • Changing prod order quantity no update of component qty (during convertion)

    Hello everybody,
    I would like to ask you if someone has already founded following problem :
    I converted a planned order into a production order and, before to save it, I changed the production order header quantity. In this particular conditions  the system doesn't udate the component quantity also after the order is saved !  The result is to have not the same proportion as in BOM.  I have no founded any OSS note. Have anyone of you founded this kind of problem ?
    Is it a SAP std behavior ?
    Thanks in advance
    Salvatore Testa

    Salvatore-
    Standard would be, that if you change the header quantity in the production order, it will update the components quantity too. I don't see a reason why it is not updating the component quantity.
    Shail

  • Disable Software Updates client component

    I want to temporarily disable the Software Updates Agent component on a subset of 2012 R2 clients. 
    Based on the example of how to disble SWDist here: http://myitforum.com/cs2/blogs/rzander/archive/2008/08/11/sms-sccm-commandline.aspx and digging into WMI a little deeper I thought this might do the trick...
    WMIC /namespace:\\root\ccm\policy\machine\requestedconfig path CCM_SoftwareUpdatesClientConfig  CREATE ComponentName="SmsSoftwareUpdate",Enabled="false",LockSettings="TRUE",PolicySource="local",PolicyVersion="1.0"
    ,SiteSettingsKey="1" /NOINTERACTIVE
    I kept getting "ERROR: Description = Not Found". Although the namespace and class exist, I'm wondering if I'm missing a required property or something changed with 2012 or ... ?. 
    If anyone has experience doing this you're help would be greatly appreciated!
    http://www.blogmynog.com

    Good catch, that explains it. After removing the LockSettings
    property it worked. Thank you Peter and Jason for the quick responses!
    To Disable SW Updates Agent Component:
    WMIC /namespace:\\root\ccm\policy\machine\requestedconfig path CCM_SoftwareUpdatesClientConfig CREATE ComponentName="SmsSoftwareUpdate",Enabled="false",PolicySource="local",PolicyVersion="1.0" ,SiteSettingsKey="1" /NOINTERACTIVE
    To Enable SW Update Agent component (reverse change):
    WMIC /namespace:\\root\ccm\policy\machine\requestedconfig path CCM_SoftwareUpdatesClientConfig WHERE (ComponentName="SmsSoftwareUpdate" AND Enabled="false" AND PolicySource="local" AND PolicyVersion="1.0") delete /NOINTERACTIVE
    http://www.blogmynog.com

  • Release Resource from Project during closeout?

    Hi,
    How to release a resource from Project during project closeout. I found the following options, please suggest the procedure,
    Case : 1. Created Requirement
    2. Assigned Resource (Provisional)
    3. Submit for Approval
    4. Approver approves assignment.
    Option A:
    1: Update Requirement duration
    2. Enter new End date
    3. Subimit for Approval
    4. Approver - Approves assignment
    Option B:
    1. Cancel resource requirement
    Is there any way to release the resources from project. This should reduce the resource available hours ?
    Regards,
    AK

    Hi,
    I also strongly recommend you to read the following material. It is long, I know, but covers almost everything, including your questions:
    Working with the Development Infrastructure
    http://help.sap.com/saphelp_nw04s/helpdata/en/03/f6bc3d42f46c33e10000000a11405a/frameset.htm
    This includes also some conceptual descriptions, tutorials, it describes among others the component model, and nwdi elements one by one like cms, dtr and cbs, etc, I believe it is a good start.
    Still, let me briefly, but really only in a nutshell answer your questions.
    The changes are only in inactive after checkin. You won't find in active, only if you activate (for details about actvation please refer to the above guide, since if I go into details, I am afraid the answer will be too long).
    This was so far the dev/inactive and the dev/active part.
    Then you release the changes and import into consolidation. Here it is indeed tricky, since a force activation takes place after a succesful import, so your changes will be visible in both cons/inactive and cons/active.
    You also asked what to consider if you delete a DC:
    #864515 - How To Delete a Development Component
    You wanted to know where to monitor activities. For this go to the CBS webui and check the "Activities" page.
    Here you can look up all the activations took place in the past,  you can check pending activations, etc, you can even use CBS webui to activate.
    Release: You are completely right, there is no release feature in any webuis, as this feature was never implemented. While you can activate from NWDS and from the CBS webui, regarding release the only option is NWDS.
    I hope this helps, let me know if you require more clarification.
    Best Regars,
    Ervin

  • How do the Procurement of materials from projects?

    Hi Friends'
    How do the Procurement of materials from project s, here our Process is:
    Whenever our engineers on site see any shortages he will send a report thro our customized InfoPath request form. Then we decide depending on the material whether to order to USA or Procure locally. Some mechanical parts we procure locally. For this in PR we give reference of WBS element. Purchase department raise PO, we receive material, sent to site And finally we charge USA(parent Company)  for this amount against this project.
    For the items like electronic cards, Critical mechanical parts to be ordered to USA we send the InfoPath form to USA. We get weekly shipments from USA. We create PR and also PO. No action by our purchase dept. The FREE OF CHARGE (FOC) material is received to us. Stores will do MIGO and then we dispatch to Site.
    Friends please suggest how to do this Process through project systems. I need the entire configuration setting that we need to do and the process also, plz friends... I need these settings step by step.
    Regards,
    Hari
    Edited by: Hari  Krishna on Jan 3, 2009 12:39 PM

    suggest attend course PLM220
    If using only WBS then you have to raise PR from MM module and the material demand will not be driven from PS (except Easy Cost Planning)
    If using networks then assign material component to network activity and set the item category as non stock item - this will trigger PR from activity

  • Delivery from Projects

    PS Gurus,
    One question regarding delivery from projects.
    I add Header component T-20000 in activity and explode the BOM in project.
    As a result of this, all the components pertaining to T-20000 comes up in project.This BOM explosion changes the item category of T-20000 to T.
    The question is how do I produce this T-20000 through Production order? I cannot run MRP for this material as it is not relevant to MRP in MRP settings (set to ND). I will change it to PD. But why the its item category changes to T?
    After its production, how do I deliver from PS since its just a text item.
    Please reply urgently.
    regards
    Sunny

    Sunny,
    I´m afraid this is a standard behavior. Once you explode the BOM in CN22, the header material will remain in the project just as Text item.
    As a workarround, you can consider adding material T-20000 again as an individual material (not exploding the BOM) or including material T-20000 in its own BOM as if it were a component.
    Another option is to try CN33, Bill of Material transfer. As far as I know, the header material will not be added as text item if you transfer the BOM.
    Hope this helps
    Regards

  • Clips from Project bin to source monitor causing video output to go out of sync(CS6 and CC)

    Any footage I double-click or drag from the Project window to the Source monitor causes my video output to go out of sync. When I put the clips in the timeline, video goes back in sync and I'm able to view video output.  My monitors are connected to a Blackmagic Intensity Shuttle Thunderbolt(9.7.5) via component and HDMI. Is this normal behavior in Premiere or is there a setting to enable this? No issues doing this in FCP7(clips from Project window to Canvas).
    Can someone with an I/O from AJA, Matrox, or Blackmagic please test this out for me. Thanks...
    2012 Macbook Pro
    MacOS 10.8.3

    Hi Joe,
    How do you have your audio setup? Try the following.
    - Set your OS system sound to Built-in or Line out audio
    - Select Blackmagic for both Video and Audio in Preferences> Playback
    - Select System Default Input/Output from Preferences> Audio Hardware
    Hope this helps,
    Peter Garaway
    Adobe
    Premiere Pro

  • Updating Swing components from a different class

    I would like to use the JTextArea component in a JFrame to display fast updating text from my application. My application is very simple. When the app launches the GUI is created then my application engine would start processing and displaying text data into the GUI. After reading about Thread safety when using Swing components I concluded it would not be a good idea for my app engine class to update the JTextArea class directly using methods such as .append(String).
    I would be grateful for any suggestions on how I should approach updating Swing components from different classes.
    Many Thanks in advance Sean

    Hi
    Why don't you just implement a basic callback method?
    To do this the right way you should probably define a simple Interface that has a public method like updateProcessText(String s). Your swing class then implements this interface, basically forcing it to provide the public method you defined (this is no different than implementing ActionListener, which forces you to define actionPerformed). Secondly modify your processing class, so that it take's a class that implements the interface you just created, as one of the arguments in it's constructor. Lastly assign the argument from your construnctor to a private var - this will enable your processing class to have a handle to your swing class and update it as it pleases.
    This might sound very complex, but it's really simple once you've done it once.

  • Project Pro hangs while opening a schedule from Project 2010 server.

    Hi,
    We have an issue with opening a schedule from Project server 2010. Project client is not responding. when we try to open schedule in PWA. I am getting unable to open file do you want to open in default view. No matter which view I choose keep getting the
    same error. The only view i can see resource view however it will not let me edit. I did notice Project Manager had entered resource names first, last name format which do not exist in our resource pool.  We can open other schedule except this particular
    one. 
    Thank you

    Obviously, my first thoughts are that this plan is corrupted in some fashion. Entering Resource names differentluy should not cause this issue, they will just not be recognized as Enterprise Resources by the system.
    Are you experiencing the issue if you try to open the schedule from PWA? If you are able to open from PWA, try publishing it from PWA and see if it throws any errors.
    Also, how about trying it from a different machine?
    And finally, it might be worthwhile to check if you have the latest Client Update for Project installed (or atleast matching with the server).
    If none fof these work,
    a) you could try restoring it from Archive Database (assuming you have a daily schedule backup running)
    b) If you are able to open it from another machine, you could use the "Save for sharing" feature to try and resolve any corruption with the schedule itself.
    Prasanna Adavi,PMP,MCTS,MCITP,MCT http://thinkepm.blogspot.com

  • Transfer posting of subcontracting stock with mvt type 541 from project stk

    Hi,
    we run project MRP and the requirement is raised for subcontracting item also ,after converting the PR into PO when I try to transfer post material in MB1B using 541 ,system shows Error Purchase order does not contain any item even I have  material in my project stock,what may be the reason?
    Regards
    Kantha

    Hello Kantha,
    The components which you provide for a vendor are manged in a vendor-related special stock, O. This stock is updated at plant level, becuase material is actually not in your plant. If you want to provide stock to vendor the avialble stock types in subcontracting are from un restricted use and in quality inspection.
    When you provide componets to vendor via transfer posting this needs to go from only unrestricted use stock to the stock of material provide to vendor movement type is 541.
    So to execute the transfer posting for the stock of material provided to the vendor, you have to specify special indicator O, if not the transfer posting will not differ from normal transfer posting.
    Also T-code MBLB will help you in evaluating the stock of material provided. So you need to transfer the stock from project stock to unrestricted stock to carry out the transfer.
    Br,
    Tushar

  • How do I update a pending book project on iTunes Connect?

    I successfully uploaded my book and all assets to iTunes Producer. I received a ticket about my use of the term iBook (not allowed) and corrected the book file.
    I am having trouble updating the files. When I tried to update the files I received an error code. "ERROR ITMS-9000: "Files of type audio/x-m4a are not allowed outside of widgets:"
    Apparently that is caused by using iBooks Author's Export functionality and then delivering to the iBookstore. (my m4a files are inside widgets).
    I have seen this suggested process:
    1. Open your book in iBooks Author
    2. Choose Publish from the Toolbar
    3. Choose a name for your book package
    4. iTunes Producer should open automatically once iBooks Author completes the book publishing process.
    5. Carefully enter your book's metadata
    6. When complete, click on the Delivery tab and click Deliver
    But I have not been able to use this process above (1-6) to update my pending project. It seems to be designed for new book projects rather than updating files on existing projects.
    Is there a way to update my current book at iTunes Connect without getting the ERROR ITMS-9000?
    Or should I cancel my existing book on iTunes Connect and start over? (and if so how do I do that?)
    Thanks for your help

    Just  done this after info from iBook support, simply make whatever changes you  need/want to your book and  using the original package ID and redeliver, all the informatoin wil be in iTunes Producer, but you will need to re input the book, cover and screenshot images.
    After deleting  the iTunes Package in a clean up, iBook support advised to export the book and get the package ID from iTunes Connect if you  did not  record it anywhere. If you do, open iTunes Producer and in Look up Metadata.. type or paste your original package Apple ID number.
    This has worked out OK for me, those who have had a book issued a "Ticket"  will likely be using the same methods.
    A search for error codes advises its about zipped files or unzipping something you added.  Check your content and save making sure you either replace the original or delete it and save a new version and  re-deliver.
    The good news is... if you have corrected your book to comply with teh Ticket... its should be in the store with 24 - 48 hours.
    This is for Free Books.... so I dont know if its the same with paid books

  • After updating to 10.1, projects/events that I had on an external HD are not recognizable by FCP, and only open up as TextEdit when I try to open them in Finder. I appreciate your help. Thank you.

    After updating to 10.1, projects/events that I had on an external HD are not recognizable by FCP, and only open up as TextEdit when I try to open them in Finder. I appreciate your help. Thank you.

    You do not open the project from Finder. You do that from FCP. They are  in the library.

Maybe you are looking for

  • Collition detection help

    hey, everyone. This is the problem im dealing with now. I have a movie clip (dropper) which creates movie clips (bomb) that follow the code. The depth of the (bomb) is set at ++ The problem is, is that I have another element (catcher) that needs to d

  • Weights are not coming into order correctly

    Hi gurus, When entering a standard order for a material XYZ with ref to a Qty contract the weights change if there is more than one line entered. On the first line 500 pcs has a weight of .530 and on the second line 500 pcs has a weight of .930... Fo

  • ALV filters problem

    Hi All, i have problem in ALV GRID. On my ALV output i have VBAK-VBELN. when i click on filters, and if i provide vbeln as '106789' instead of '0000106789' the output is not displayed. please let me know how to solve this problem. if i provide 106789

  • Which group by function to use in following case?

    Table name: PVH | Processid | Name | Timechanged | Value | | 268436769 | filecount | 10/1/2008 2:59:01.006000 AM | 0 | | 268436769 | filecount | 10/1/2008 2:45:33.004000 AM | 100 | I want "value" where max(timechanged) and groupby appianprocessid and

  • HT1199 Why I couldn't change my screensaver, my system preferences not responding?

    Why my system preferences not responding (display & screensaver) and my mail doesn't received all mails?