Finish date cannot be set at project definiton level

Dear Experts,
On creating a project from a simulation, we need to copy some date constraints from the simulation into the new project. One of this is the finish constraint at project definition level.
While we got all of the other dates to be copied correctly, the finish constraint is not getting correctly populated by using DPR_ATTRIBUTES exit.
Do you have any other ideas on why is this happening for this specific attribute or how can we fill it in?
Thanks in advance!
Neil
Edit: It seems like the BADI is not working fine for the Project Definition attributes. Has any of you experienced the same issue?
Edited by: Neil Billqvist on Apr 13, 2011 9:45 AM

Solved by applying SAP note

Similar Messages

  • Calculating Remain Finish Date/ Remain Start Date

    Problem:
    I have an issue where I can't change the finish date because the following error message: Remain Finish date cannot be earlier than Remain Start Date.
    I want to change end date to Jan 25 but it keeps calculating/inputting Feb. 18
    Observed:
    All the Predecessor for this activity and the activity start date have been Actualized (December 21 or December 12). I do notice that Early Start for this activity is Feb. 18.
    I tried modifying the Duration: "remaining" and "at complete". I kept "remaining" at 0d; which keeps the date to Feb. 18; however, the "at complete" also gave me an same error message as above.
    Questions:
    1.) How do they calculate Remain Finish Date/Remain Start Date?
    2.) From my observation, my assumption is that early start is causing the calculation of Remain Start Date to stay at Feb. 18. If my assumption is correct, what do I need to push it back to mid-January?
    3.) What should I do?

    The early start of Feb 18th means either a constraint or another acitivity is pushing it out the start to Feb 18th (or you data date is set there).
    Check to see if there are any constraints on the activity.
    Even though you say the predecessors are actualized, running with retainined logic will cause any acitivities to push out if ANY predesessors are not statused. You will need to look at the predecessors of the predecessors (in some cases all the way back to the first activity).
    You can fix this by breaking the links to the non-finished predecessors or by changing the retained logic setting to progress override in the schedule options menu. This is usually not recommended and can cause unrealistic schedules.
    Try and find an activity that ends on Feb 17th. More than likely this activity will be tied to the one you want to change.

  • Process Order Basic Finish Date and Scheduled Finish Date

    Folks,
    I have a requirement from the business to be able to update the Process Order Basic Finish Date and Scheduled Finish Date independently from each other.
    In other words, update the Basic Finish Date and the Scheduled Finish Date cannot change or update the Scheduled Finish Date and the Basic Finish Date cannot change.
    I believe the reason for this is to be able to use the Basic Date to maintain the ATP accurately and keep the Scheduled Date to mark when the order was originally due from the shop floor to be able to measure if orders are being completed on time or late.
    I have worked in tnx OPUZ and had some success with other issues with these dates but I can't seem to make them work independently from each other.
    Or does anyone have any ideas how to measure proces order performance to the production schedule?
    Thank you for your help,
    Greg

    Rajesha, thank you for your reply but it doesn't solve my problem.
    Let me restate my scenario:
    I start a process order and both the basic and scheduled finish dates are the same, June 1.
    At some point, shop floor tells me they will be late and cannot deliver until June 15.
    I need to update a date in the system so the ATP and the MRP planning runs have correct information for promising customers, I will update the Basic Finish date with June 15.
    I also need to keep the original June 1 date in order to measure the shop floor performance to the production schedule to measure how early or late the  order was delivered. How can I keep the original finish date or how can I measure if a process order is early or late??
    Thank you for your help,
    Greg

  • Get earliest finish date for a task of cProject

    i found this method CL_DPR_TASK GET_SCHEDULE_ATTRIBUTES to retrieve earliest finish date.
    but i don't know how to assign the parameter IR_SCHEDULE_OBJECT to this method.
    could you help me with this?
    if i don't use this class, is there any other way to fetch the earliest finish date for a task of project?
    Edited by: Duan ZZ on Aug 26, 2010 5:11 PM

    Hi,
    Have you passed the correct GUID?
    I have tested it in my system. It returns the required data.
    Regards
    Sejo

  • Trying to update Project scheduled finish date - newbie help needed!

    Guys, I am super new to Oracle Projects, I have never used it before.  I've just learned a few things in the UI and read through the docs documenting the stored procs.  My question is simple (hopefully)   In the UI I choose a responsibility, then under "Projects : Delivery" I choose "Search Projects", I enter the Project ID in the field and click Go, I am able to see all the project details and the Tasks.  No problem there!  What I would like to do through the Update_Project API is to change the "Scheduled Finish Date" of the Project.
    I have the following information that I have managed to scrape up:
    Project_id, Responsibility_id, User_id, Resp_Appl_Id
    I retrieved the project id using:
             Select project_id,name from pa_projects_all
              where name = 'My Project';
    So first I call set_global_info with the appropriate parameters, then this:
        -- SET GLOBAL VALUES
         pa_interface_utils_pub.set_global_info(
         p_api_version_number => 1.0,
         p_responsibility_id => fnd_profile.value('57203'),
         p_user_id => fnd_profile.value('1013415'),
         p_msg_count => l_msg_count,
         p_msg_data => l_msg_data,
         p_return_status => l_return_status);
         l_project_in.pa_project_id := 4608;
         l_project_in.scheduled_finish_date := to_date('2008-02-27', 'YYYY-MM-DD');
      --UPDATE_PROJECT
              pa_project_pub.UPDATE_project(
                        l_api_version_number,
                        p_commit => l_commit,
                        p_init_msg_list => l_init_msg_list,
                        p_msg_count => l_msg_count,
                        p_msg_data => l_msg_data,
                        p_return_status => l_return_status,
                        p_workflow_started => l_workflow_started,
                        p_pm_product_code => null,
                        p_project_in => l_project_in,
                        p_project_out => l_project_out,
                        p_key_members => l_key_members,
                        p_class_categories => l_class_categories,
                        p_tasks_in => l_tasks_in,
                        p_tasks_out => l_tasks_out);
    What I am getting is the message "error :Project ID is invalid" and the status is "E"
    I'm not sure why it is invalid as it is the exact Project ID from the projects table.  The only thing I can think of is that the p_pm_product_code is set to null but I am not sure where this value comes from and why it even matters.  I checked the documents and it says it refers to some external system.  Why does the external system code matter if I am changing data within Oracle Projects?

    Hello,
    Looks like you are not setting the Initialization values correctly. Oracle Project APIs are Org specific and require proper initialization before being called for them to work.
    Few things i noticed from the code is :
    1.  The following is being used to set the User ID and Responsibility ID  :
         p_responsibility_id => fnd_profile.value('57203'),
         p_user_id => fnd_profile.value('1013415'),
    I think the call should be like this. This should be used only if you are going to call the API through a concurrent program from the submit request window (Oracle Apps environment). fnd_profile.value will get the responsibility id and the used id of the user running the program and assign it to the variables.
         p_responsibility_id => fnd_profile.value('RESP_ID'),
         p_user_id => fnd_profile.value('USER_ID'),
    Or If you are directly passing the IDs hardcoded then, This can be used if you are running the script from a Non-Oracle Applications environment, for example from SQL*Plus.
         p_responsibility_id => 57203
         p_user_id => 1013415
    2. I notice that you are not passing P_OPERATING_UNIT_ID parameter in the call to pa_interface_utils_pub.set_global_info. This is fine if you are not using MOAC  and you have set MO: Operating Unit profile for the responsibility being passed.  If you are using MOAC or are not sure, then it is always a good practice to explicitly  pass the P_OPERATING_UNIT_ID parameter in the call to pa_interface_utils_pub.set_global_info.
    Note :  DO NOT use fnd_profile.value('ORG_ID') to set the P_OPERATING_UNIT_ID parameter. In a MOAC environment this may not work.
    3. Always ensure you check the return status of the pa_interface_utils_pub.set_global_info for success before calling the Project APIs. This will save you a lot of frustration when testing.
    4. You might find the following note useful
    Project API Overview and Reference (Doc ID 1424156.1)
    Regards,
    Raghavan Gopalakrishnan

  • How to make the 'Finish Date' field Editable in Project server 2013

    Hi All,
    In Project server 2013 on premises deployment, When I try to create a new enterprise project [Also in case of new custom project type], Only the 'Start Date' field is available. The 'Finish Date' field is by default taking the value of the 'start Date' itself.
    I am unable to make this 'Finish Date' field editable.
    Any pointers on this would be very helpful,
    Thanks
    Shanky

    Shanky --
    When you create a new project in either Microsoft Project Professional or Project Online, the system does not allow you to enter both a Start date and a Finish date for the project.  Here is how the software works:
    You enter the Start date of the project.
    You completely plan the project with tasks, task dependencies, task Durations, and assigning resources to tasks.
    Based on the Start date you provide, plus all of the task information, the software calculates the Finish date of the project for you.  So, you cannot provide both the Start date and the Finish date, nor is they any way to force the system to allow
    you to do this.  Hope this helps.
    Dale A. Howard [MVP]

  • Export Project and Change the Duration Cause the Finish date error

    I use VB.NET to create a MS Project Instance and use this Instance to add task, and set task's Name, Start and Finish, the Project file is created successfully, and the Duration value will be automatically generated by Project, but if I change the Duration
    value in Project, the Finish date isn't correct, for example, if I set the the Start is "10/21/2014" and Finish is "10/31/2014", the generated Project file has a Duration value is "9 days", and if I change the Duration value to
    "2 days", the Finish date will be changed to "10/21/2014", why this problem happen? I have no idea about this problem.

    when you set Start is "10/21/2014" and Finish is "10/31/2014", the generated Project file has a Duration value is "9
    days" because it is taking Saturday and sunday as non working days.
    By default in Project server calendar both Saturday
    and Sunday are non workng days. If you want to make these day as working day you have to configure the calendar once you will do it then it will display duration value as 11.
    When you change the value then after changing value click on Calculate button so that project server can calculate value correctly it is not required to click on Calculate
    all the time but some time project server takes time to reflect the chnages but if you will publish the project it will calculate correctly and display proper finish date ( I
    change the Duration value to "2 days", the Finish date will be changed to "10/21/2014 as 10/23/2014)
    kirtesh

  • Error for Project finish date earlier than forecast finish date

    Hi Experts
    I have the dates in Project definition as follows:
    Forecast start (PROJ-SPROG):  31.01.2011
    Forecast finish (PROJ-EPROG): 31.03.2011
    If i enter date 30.03.2011 as Finish date (PROJ-PLSEZ), below error message appears: "Finish date is earlier than start date. CJ563"
    The date i have entered is later than PROJ-SPROG, still not accepting.
    It accepts entry of date beyond the date in field PROJ-EPROG.
    Can anybody share thoughts on this?
    Warm regards
    ramSiva

    Can you kindly verify the other sets of dates being maintained in your activity (i.e. earliest & latest)? Are you using default configurations for PS i.e. confirmation dates are checked against basic dates and not forecast dates?
    Regards,
    Syed Ammar Zaheer

  • CJ20n - Project Finish Date - Purchase Requisitions

    Hi all,
    I have a question about the "Finish Date" field in CJ20n - Basic Data Tab.
    What effects does the date in the field have? (Is it just for information?)
    We would like to enter a date as a finish date and if someone tries to create a purchase requisition on the project dated after the finish date, there should be a message or warning that prevents the creation. Is this possible with that field or any other field?
    Thanks
    Anne

    Hi Anne,
    The Finish Date field in the Basic Data tab page doesnt have any adverse effects as such. The field implies the planned finish date of your project. In certain cases this date is specified and in certain the system determines it by way of scheduling. It is not a mandatory filed and you can still proceed with your project without specifying the Finish Date.
    Coming to the 2nd query. I dont think system will prevent you from creating a PR when this particular Finish Date is reached. However you can control it by system/user status. Once this date is reached you can set a status which will prohibit the creation of PR.
    Hope this helps.
    Best Regards,
    Gokul

  • PR Delivery date as project finished date

    HI,
    When user is generating Service PR from project system, its delivery date is taken as a Finished date of the project. Further SAP is not allowing to edit this date.
    Can anyone let me know why it is happening. My user do not want delivery date as finished date of the project, he would like to put his own delivery date.
    Kindly  suggest
    regards
    Sanjay Karnekar

    Hi,
    I think that the date comes from the scheduling of the network activity. Go to the project builder and then display the material. On the Purchasing Data tab change the settings from 'Align the finish date' to the 'Manual requirements date'.
    If you'd like to change this setting globally, you need to maintain the customizing under
    Dates -> Scheduling of networks -> Specify scheduling parameters
    Cheers, Aleksandra

  • Microsoft Project 2013 - Finish-date drop-down arrow

    When I enter a finish date with year at 2000, 2001, ... and beyond, then click the right drop down arrow, to adjust the date via., calender view, the calender view is at 2079.  I have no
    idea why it jumps forward 79 years, but obviously it makes it impractical to use the calender view to make minor date adjustments.
    Any ideas would be appreciated.
    Thanks,
    Scott 

    Scott,
    Pardon my bumping in but let's make sure we're talking about the same thing. You use the term "calendar view" but I don't think that is what you meant. In Project the Calendar View is a whole separate defined view. You can find it on the ribbon under View/Task
    views group. One of the reasons I don't think you really mean the Calendar View is that I'm not aware of any right drop down arrow anywhere on that view, but then I don't have Project 2013.
    So, for clarity sake, do you really mean the small calendar that pops up when you activate a date field cell (e.g. Start, Finish, etc.) and then hit the selection arrow, (which is on the right side)?
    This may seem like a small thing but more than once have we gone round and round trying to help a user when part of the problem was a misunderstanding due to incorrect terminology.
    One other thing. I assume you realize that by entering dates directly into the Start for Finish fields, you will be setting a constraint on that task.
    With that, I'll leave it to Guillaume.
    John

  • Revised Project Start & Finish Dates

    Dear All,
    Where i can see Project orignal start & finish dates and Revised start & finish dates
    Is their any report or transaction available.
    Pls confirm me.
    Thanks in Advance.
    Regards,
    Sandeep N.Theurkar

    Hi Sandeep,
    The project system does not keep the original dates somehwere automatically. If you would like to have such 'baseline', a option is using version as mentioned above. An alternative is just transfer the basic dates to the forecast dates as base line, after the planning is finish.  In this way, you get two sets dates of the same object.
    Kind regards,
    Zhenbo

  • Error message "Data cannot be maintained for set type COMM_PR_PUR_1

    Hi
    While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message.  How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
    For curioisity next I selected all such error logs & deleted. It gave me one warning (some inconstinecies error) which I ignored. After that I checked SMQ1 of R3 & SMQ2 of SRM. No log
    But I observed a strange thing. Whatever material codes I am creating it is going straightway to SRM without running R3AS transaction. I checked R3AM1, selected the row and cancelled. But still going without any interferrance. Why ? How shall I stop this.
    Thanks

    Hello,
    >
    BNR wrote:
    > Hi
    > While replicating the material master through R3AS I am getting an error for which the details to be checked in SMW01. In SMW01 when I selected the record for error details I am getting above error message.  How to resolve ? Pls guide me stepwise. For your information I has cleared SMQ1 in R3 & SMQ2 in SRM
    >(...)
    Have a look at OSS note 1049693 - Data cannot be maintained for set type COMM_PR_PUR_1.
    Regards.
    Laurent.

  • Dynamic Calc processor cannot lock more than [100] ESM blocks during the calculation, please increase CalcLockBlock setting and then retry(a small data cache setting could also cause this problem, please check the data cache size setting).

    Hi,
    Our Environment is Essbase 11.1.2.2 and working on Essbase EAS and Shared Services components.One of our user tried to run the Cal Script of one Application and faced this error.
    Dynamic Calc processor cannot lock more than [100] ESM blocks during the calculation, please increase CalcLockBlock setting and then retry(a small data cache setting could also cause this problem, please check the data cache size setting).
    I have done some Google and found that we need to add something in Essbase.cfg file like below.
    1012704 Dynamic Calc processor cannot lock more than number ESM blocks during the calculation, please increase CalcLockBlock setting and then retry (a small data cache setting could also cause this problem, please check the data cache size setting).
    Possible Problems
    Analytic Services could not lock enough blocks to perform the calculation.
    Possible Solutions
    Increase the number of blocks that Analytic Services can allocate for a calculation:
    Set the maximum number of blocks that Analytic Services can allocate to at least 500. 
    If you do not have an $ARBORPATH/bin/essbase.cfg file on the server computer, create one using a text editor.
    In the essbase.cfg file on the server computer, set CALCLOCKBLOCKHIGH to 500.
    Stop and restart Analytic Server.
    Add the SET LOCKBLOCK HIGH command to the beginning of the calculation script.
    Set the data cache large enough to hold all the blocks specified in the CALCLOCKBLOCKHIGH setting. 
    Determine the block size.
    Set the data catche size.
    Actually in our Server Config file(essbase.cfg) we dont have below data  added.
    CalcLockBlockHigh 2000
    CalcLockBlockDefault 200
    CalcLockBlocklow 50
    So my doubt is if we edit the Essbase.cfg file and add the above settings and restart the services will it work?  and if so why should we change the Server config file if the problem is with one application Cal Script. Please guide me how to proceed.
    Regards,
    Naveen

    Your calculation needs to hold more blocks in memory than your current set up allows.
    From the docs (quoting so I don't have to write it, not to be a smarta***:
    CALCLOCKBLOCK specifies the number of blocks that can be fixed at each level of the SET LOCKBLOCK HIGH | DEFAULT | LOW calculation script command.
    When a block is calculated, Essbase fixes (gets addressability to) the block along with the blocks containing its children. Essbase calculates the block and then releases it along with the blocks containing its children. By default, Essbase allows up to 100 blocks to be fixed concurrently when calculating a block. This is sufficient for most database calculations. However, you may want to set a number higher than 100 if you are consolidating very large numbers of children in a formula calculation. This ensures that Essbase can fix all the required blocks when calculating a data block and that performance will not be impaired.
    Example
    If the essbase.cfg file contains the following settings:
    CALCLOCKBLOCKHIGH 500  CALCLOCKBLOCKDEFAULT 200  CALCLOCKBLOCKLOW 50 
    then you can use the following SET LOCKBLOCK setting commands in a calculation script:
    SET LOCKBLOCK HIGH; 
    means that Essbase can fix up to 500 data blocks when calculating one block.
    Support doc is saying to change your config file so those settings can be made available for any calc script to use.
    On a side note, if this was working previously and now isn't then it is worth investigating if this is simply due to standard growth or a recent change that has made an unexpected significant impact.

  • Set Basic finish date in serviceorder with today + 10 days

    Hi,
    when we create an service order (IW31) the Basic start date and Basic finish date has default
    value of today.
    I will set Basic final date as default with today + 10 days.
    I have search in SPRO but don't find any way.
    Is there an EXIT or BADI to do this?
    thanks.
    Regards, Dieter

    Hi Paul,
    thanks for your answer, i have tried it, but no effect.
    I have to clear what i really want to have (sorry that i havn't done it in the first thread.
    First we create an Service notification via IW51, and go direct via "create" button to "create order".
    A little popup is shown to insert order type, planning plant, main work center. After press enter
    we are in create Service order (with revenues) at this time i don't insert any value.
    Now the value of "Basic start date" and "Basic finish date" has a value of today, it seems that these
    value are set as default, priority is empty.
    Now i want that the 2 date-fields are set as default with today and today + 10 days.
    How can i do this?
    Regards, Dieter

Maybe you are looking for

  • Will burn my Mac Pro a DVD-RW DL or DVD+RW DL ?

    I need to do a lot of proof with DVD DL and I think that would be cheaper for me if I use a RW DL, the problem is that I don't know if my Mac Pro will burn such a DVDs. This is the info about the Disc Burning: HL-DT-ST DVD-RW GWA-4165B: Firmware Revi

  • ITunes does not recognise USB Flash Drive

    Hi everyone, I am repeating this request in the hopes that the daytime crowd will have someone who can help! I plug a usb flashdrive into my MacBook with iTunes active. It comes up on desktop. It does not appear as device in iTunes. I can move files

  • Created a word doc with links to pdfs, is Adobe XI standard enough to merge as one pdf document

    I am looking to create one flowing document, without the need to send customers lots of attachments.  I have a word document which has links to several other document types, usually pdf sometimes these have minimal volume other times these can be lar

  • CS6+Camera RAW 8.6+D600 = No joy

    I rented a D800, and ended up buying a D600... did a photo shoot with both. I was using Camera RAW 7.0 on CS6, and of course none of the files wouldn't open. I ran the update to Camera RAW 8.6. Now the D800 files open, but the D600 files still won't

  • How can I can my acoount logged in all the time?

    Hi Guys Just wondering if I could keep my account logged in all the time, like the "remember me" feature, because I get sick of typing my username and password all the time, especially when I am registered to like 15 forums!