How to Attach Customer at Top Task Level?

How to Attach Customer at Top Task Level?

Hi
If you are on Projects FP-M, you should see the setup.
Using Forms
Open the form - Projects, Templates and enter the project number.
Go to Options > Billing information > Billing setup.
Look for the left uper section called Revenue and Billing Information.
First lise is Revenue Accrual Method
Second line is Invoice Method
Third line is a check box - Customer at Top Task
Fourth line is a check box - Invoice Method as Top Task
If you don't see those fields, you may be not on the right version of the system.
Dina

Similar Messages

  • Top task billing (but checkbox customer at top task not enabled) shows no labor bill rate

    Hi
    A project has been created initially with a single customer. The checkbox Customer at Top Task is not enabled. But the project funding is baselined at to task level. Now a number of customers and tasks have been added. For each new customer the project funding is defined to a new top task. But we can't assign the customers to the respective top tasks. However when we try to generate the revenue on this project the rejection reason is No Labor Bill Rate. But we do have labor bill rates. And even for the original customer we are not able to generate revenue any more. I assume the rejection reason is a red herring, and possibly caused by having the project funding completed for each customer and project/top task combination. 
    Has anybody come across this issue, and what is the best method to resolve this?
    Thanks
    Chris van de Graaf

    Hello samanthabingham,
    I am sorry for the delay and your troubles. Our records indicate your concerns are currently being addressed by our Regional Executive Relations Team. Please let us know if you have any additional questions or concerns.

  • Update Custom Field in Task Level Project Server using JSOM (PS.js)

    Does anyone have javascript
    which updates the task level custom field?
    I just have the code with C#. I am trying to convert this code to javascript (below). But the javascript code had failed in update process. When I see queue jobs, JobState: Reporting (Project Sync) | JobStatus: Failed But Not Blocking Correlation.
                        DraftProject projCheckedOut = proj2Edit.CheckOut();
                        projContext.Load(projCheckedOut.Tasks);
                        projContext.ExecuteQuery();
                        DraftTaskCollection tskcoll = projCheckedOut.Tasks;
                        foreach (DraftTask tsk in tskcoll)
                            if ((tsk.Name != null) && (tsk.Name == "Your task name"))
                                projContext.Load(tsk.CustomFields);
                                projContext.ExecuteQuery();
                                foreach (CustomField cus in tsk.CustomFields)
                                    if (cus.Name == "Your custom Field")
                                        string intname = cus.InternalName.ToString();
                                        string cusvalue = tsk[intname].ToString();
                                        tsk[intname] = "Your new value";                                   
                                        msg = "customfield  - " + "original
    " + cusvalue + ": new " + tsk[intname].ToString();
                        projCheckedOut.Publish(true);
                        QueueJob qJob = projContext.Projects.Update();
                        JobState jobState = projContext.WaitForQueue(qJob, 200);
    Thanks a lot.

    Hi Andre,
    I'm afraid there's no way to update the Task Level Custom Fields using JSOM. I had the same requirement in the past, searched for a long time to a solution, without any result. Also other similar posts are not having a valid solution:
    https://social.msdn.microsoft.com/Forums/en-US/8cc94344-9462-4cee-8490-6083c35f3de1/user-resource-custom-field-update-using-csom?forum=project2010custprog
    https://social.msdn.microsoft.com/Forums/en-US/83f2dedb-6d30-466e-8663-5e450f0e5eb2/how-to-add-custom-field-to-the-task-via-csom?forum=project2010custprog
    http://stackoverflow.com/questions/25853398/updating-task-level-custom-fields
    Correct me if I'm wrong but as far as I know JSOM has no methods to update task, assignment or resource custom fields.

  • How to attach custom code after invoice save/modify

    Hi to all,
    i should solve techically this problem.
    I have an invoice document.
    After the modify/save of the invoice document, i should start a custom procedure that, line by line, read the invoice document just saved, and save the net value of each position in a custom table.
    I cannot simply read the whole net amount of the document, because only positions that fulfill some conditions must be added to the custom table.
    On the second step, i should modify that document and create another invoice document whith the positions that doesen't fulfill the conditions above. The same check (and the same code) must be executed on invoice modify also.
    Exit, BADI, business transaction events, workflow (that i never use), modify standard trx code (but the customer doesen't want).
    These are the methods that i know. I've already searched for exit, BADI and BTE (event 00001030 for example), but nothing of these seems help me on solve the problem, because they all start before the document is saved on the database (so i don't have the document number and the effective data saved).
    Any good suggestions/hints/links/solutions etc... will be surely rewarded.
    Thx a lot
    Andrea

    Hi again,
    i was quite sure that the problem was solved but .... i was wrong.
    The problem is more difficult that what i wrote in the first post.
    For this, i need your help/suggestions.
    If i create a document 0000001 with VA01 trx, after the document is saved on db,i have to :
    - read positions of 0000001 invoice document
    - add the net value of some positions in a custom table
    - modify some data of some invoice positions of 0000001 invoice document
    - save again the document 0000001
    Whith the BADI, i can save the net value of the invoice positions in the custom table. The problem is that the BADI code is executed before the commit work. But i think i can solve this problem using a function module ... in update task.
    The main problem comes after i saved the net value in the custom table, because i have to modify the invoice document just created.
    Before the commit i don't have any values in the db, so how i can modify that values? And with which technique? The BADI doesen't support "PERFORMS" (on commit) and in a function module (in update task) i cannot use instructions like call transaction, call screen, submit etc because they set an implicit commit work --> that means dump during registration.
    How i colud solve the problem? Workflow?
    Thx a lot again
    Andrea

  • How to attach documents to QM02 Header level

    Hi,
    I have the requirement to implement a BAPI to attach the documents which has been submitted on the portal to be created in the Header level of the Quality Notification(QM02).
    I have gone through few forums which are related to GOS attachments. But i colud not able to understand.
    Please help me on this regard,
    Thanks in advance,
    Sathi

    Friends,
    This is very urgent, please give me your valuable suggesions.
    Thanks,
    Sathi

  • How to attach custom output type to tcode VT02N

    HI All,
    My requirement to  create a new print program, form and output type i.e. to be attached to transaction VT02N when called.
    Please help to resolve
    -  How we create new output type
    -  Attach smartform/ spascript to the output type
    -  Take print of the smartforms using output type .
    there is some predefined output type in different application like in application v7 we are using the output type ALTR and there is smartrform associated with that output type but unable to take the print of that smartform.
    Regards,

    How we create new output type
    Copy the existing std output type to some Z*** output type
    menu path
    IMG Guide - Logistic Execution - Transportation - Basic Transportation Function - Output Control - Maintain Output Determination for shipment -Maintain Output Types
    Attach smartform/ spascript to the output type
    onthe same screen of output type click on processing routine folder on right and under form field assign ur smartform
    Take print of the smartforms using output type
    Either create a condition record (dont remember the tcode but u can search from SAP menu)  or while creating shipment doc...assign the ouput type (in shipment doc screen, from menubar  Goto ->Output ).......do not forget to specify the communication mode ie logical destination
    take printout from VT02n screen( initial screen goto-> output) or using VT70
    Regards
    Jagdish
    Edited by: jagdish parihar on Jan 23, 2008 11:31 AM

  • How to attach custom form LOV to find (torch symbol) button

    Hi,
    We are working on Oracle Applications 11.5.10.2. We are customizing new forms and registered with Oracle Apps, there are lov's on the form and we want to attach lov to the find button on tool menu.
    Our requirement is when ever click on find button, it has to display all the values in the LOV. But our custom form is not reaching this requirement.
    Please help us in this regard to make link between LOV and find button
    Thanks in Advance...
    Venky.

    Hi,
    I can you make your requirement a bit clear.
    From the below text what I could able to understand is, when we click on the browse button(i.e. tourch symbol) it should dispaly a list of values from which we can select a values and the form will display the records pertaining to onl those records .Is that True?
    Rgds,
    Naveen.

  • How to attach custom form on E-separation request

    Hi,
    when I click on separation request i get following form..how can i make changes in this form..
    do u know which standard form it s calling...!
    Regards,
    Vijay Agarwal

    Hi,
    Either INEA_RDF_S Request Details FOrm or INEA_FRD_S Request Details Form  is getting called.
    You can check the forms used in E-separation  in the package PAOC_ESEP_CORE as shown below
    Regards,
    Jyothi

  • Is revenue and invoice at sub-task Level possible?

    Is there anyway to generate revenue and invoice at sub-task level. Per Oracle standard we can do it project level or top task level but just want to check if there is anyway to do it at sub-task level. Even if through customization please let me know.

    Hi
    You may consider using billing extensions that will separate the invoices by sub tasks. However, to acheive that you will need to run in a loop the GDI for the same project. After first invoice is generated with only one sub task. you will need to approve and release it, and only than you could go on and run GDI again for the next sub task, and so on.
    If the company agree that draft invoices will be automatically approved and released, you might consider using the automatic release client extension, to facilitate the cycles.
    In order to get a separate invoice per sub-task you should develop an extension that will be called on PRE-Processing place.
    That extension will check the available unbilled expenditures and verify if there are EI's in more than one sub-task. If so, select first sub-task and put one-time hold on all other sub-tasks' expenditures.
    The extension for automating approval/release of invoices is called by GDI after the draft invoice is fully prepared. You can
    develop your own logic for the conditions where invoice should be approved or released.
    Just note, if you leave several invoices as approved, you will need to release them by the order they were created.
    In the example of multiple sub-tasks on the project, the pre processing billing extension will leave EI's on sub-task 1, and all other tasks' expenditures will be put on one-time hold. Those the draft invoice will include only the sub-task 1 transactions.
    The next GDI in the loop will not find sub-task 1 transactions, so it will pick sub-task 2 and all remaining transactions on other sub-tasks will be put on one-time hold. The second draft will include only sub-task 2 transactions.
    The next GDI in the loop will not find sub-task 1 and sub-task 2 transactions. Therefore, next draft invoice will include the next sub-task. When no more sub-tasks'' transactions are available the draft invoice gets empty.
    The automation can go further if you have many projects with that same requirement. You may develop a custom program that call the GDI in a loop for a single project, untill there is nothing more to bill there, then go on and call GDI in a loop for the next project, etc.
    Dina

  • Project authorization at task level for a user

    Dear friends,
        I have created one project called TEST in solution manager. I am have assigned standard ASAP methodology as a road map for that project. I wants to restrict my user to do business blueprinting only for particular business process. I wants to restrict him to access other processes related to the same project.
    How to restrict authorization in individual task level (lower level) in solution manager for an user or team member?
    How is it possible?
    Thanks
    Senthil

    Hi Arkadiy,
       I wants to maintain dependency for my project execution. Let me explain in detail.
    My project name is TEST, it follows ASAP methodology, contains five phases namely,
    1. Project preparation
    2. Business Blueprint
    3.Realization
    4. Final Preparation
    5. Golive & support
    In each phase, some specific tasks to be completed.
    Let us consider, in Project preparation phase, i am having tasks of  following:
    A. Define Project scope
    B. Define Project Plan
    C. Define project team members
    D. Project charter sign off
    My question is:
    without completing( means status should be "Complete") Project scope (Task "A"), the system should NOT allow the team member to jump into next task ( Define Project plan). Like that i wants to maintain dependency for individual each task.
    Is it possible?
    Your answer will be very much appreciated.
    Thanks
    Senthil

  • How to attach a Contact at Customer Account Level.

    Hi All,
    I want to know how to attach a contact at customer Account Level. Please let us know the API for the same.
    Or share some sample code if any.
    Thanks in advance.

    Hi,
    Are you using R11 or R12?
    Well i have an API that i used in R11 for the creation of contacts:
    hz_party_contact_v2pub.create_org_contact
    hz_contact_point_v2pub.create_contact_point
    Hope this helps you..
    Vik

  • Document Attachment at task level

    Hi all,
    i am trying to attach a document to a task A belongs to some project A. I am able to do it but the document icon is not visible at the task level, it is visible only at the project level. Help me out .
    Tahnk you
    Soumya T | EPM Consultant

    Hi Soumya,
    Which Project Server version and SP are you using? How do you proceed step by step to attach the document to the task?
    Please give us more information so we can help you.
    Cheers.
    Guillaume Rouyre - MBA, MCP, MCTS

  • How to add custom field to the task via CSOM?

    Hello!
    I'm trying to add custom fields to my programmatically created task in project 2013. Tasks are created. Then I get them and load custom fields by:
    DraftProject projCheckedOut = tstProj.CheckOut();
    projContext.Load(projCheckedOut.Tasks);
    projContext.ExecuteQuery();
    foreach (var task in projCheckedOut.Tasks)
    projContext.Load(task.CustomFields);
    projContext.ExecuteQuery();
    But the each CusomFieldCollection object has only 1 field (Health, because it have a default value and created automatically). But when I load my project in Project professional i saw more than 1 field, but they are empty.
    Then I tried to add a new custom field to each CusomFieldCollection of each task.
    var newField = new CustomFieldCreationInformation();
    newField.FieldType = CustomFieldType.TEXT;
    newField.Name = "F_1";
    newField.Description = "test description";
    task.CustomFields.Add(newField);
    task.CustomFields.Update();
    New field added to the collection, but when I update the project and publish it nothing is happened.
    How to add a custom field to the each task and set it value?
    Or how to attach enterprise task custom field to my tasks.
    I'm using Microsoft.ProjectServer.Client.

    Hi
    Hope the below posts are of some  helpful for you 
    http://social.msdn.microsoft.com/Forums/en-US/d79f22f2-7fd2-46af-b778-e189c8611120/use-csom-to-update-projects-custom-fields?forum=project2010custprog
    http://msdn.microsoft.com/en-us/library/microsoft.projectserver.client.project.setcustomfieldvalue.aspx
    Thanks
    Geeth
    Geeth If you feel that the answer which i gave you is Helpful please select it as Answer/helpful.

  • How to create a custom measure for each level of a dimension

    Hi all!
    Can Anyone please explain me with an example, how to create a custom measure for each level for a dimension? I dont mine if you use
    one or more measures.
    thanks in advance
    hope someone helps me.

    For example:I create a dimension for product_dim witch has 4 levels:total, class, family and item:
    d_aben18
    n1_aben18
    n2_aben18
    n3_aben18
    n4_aben18
    herarchy:h_aben18
    cube:cubo_aben18
    measure:med_aben18
    I create this code to fetch the data to the dimension:
    TRAP ON CLEANUP
    SQL DECLARE c1 CURSOR FOR SELECT-
    total_product_id,1,'N1_ABEN18',total_product_dsc,-
    class_id,1,'N2_ABEN18',total_product_id,class_dsc,-
    family_id,1,'N3_ABEN18', class_id, family_dsc,-
    item_id,1,'N4_ABEN18',family_id,item_dsc-
    FROM PRODUCT_DIM
    "OPEN THE CURSOR
    SQL OPEN c1
    "FETCH THE DATA
    SQL FETCH c1 LOOP INTO-
    :APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N1_aben18_LEVELDEF,:D_ABEN18_long_description,-
    :APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N2_aben18_LEVELDEF,:D_ABEN18_parentrel,-
    :D_ABEN18_long_description,-
    :APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N3_aben18_LEVELDEF,:D_ABEN18_parentrel,-
    :D_ABEN18_long_description,-
    :APPEND D_ABEN18, :D_ABEN18_H_aben18_HIERDEF,:D_ABEN18_N4_aben18_LEVELDEF,:D_ABEN18_parentrel,-
    :D_ABEN18_long_description,-
    "SAVE THE CHANGES
    UPDATE
    COMMIT
    CLEANUP:
    SQL CLOSE c1
    SHOW 'KK2'
    Then I create a cube with use compression off, and in rules sum for example.
    After, I create a measure and I select Override the aggregation specification for the cube, in rules I put nonadditive and I would like to create aprogram to assign distinct values to each level of the dimension. For example, I put 1, 2 3, and 4 values, but at the end I would like to put count(distinct(values)).
    for that I create another program:
    VRB D_RETURN DECIMAL
    if D_ABEN18_N1_ABEN18_LEVELDEF eq 'N1_ABEN18'
    then D_RETURN = 1
    if D_ABEN18_N2_ABEN18_LEVELDEF eq 'N2_ABEN18'
    then D_RETURN = 2
    if D_ABEN18_N3_ABEN18_LEVELDEF eq 'N3_ABEN18'
    then D_RETURN = 3
    if D_ABEN18_N4_ABEN18_LEVELDEF eq 'N4_ABEN18'
    then D_RETURN = 4
    else d_return=26
    return d_return
    "SHOW D_RETURN
    cubo_aben18_med_aben18_stored=d_return
    but it doesnt work.I dont know how to put to assign or to see what I want.
    I report the measure, or I report the program, but then how can I see the values of the measure?
    thanks in advance

  • How can i NOT include top level keyword in the metadata of an image?

    Hello,
    I want to know how can i NOT include top level keyword in the metadata of an image. I know there is an option for not applying a keyword to an exported image, but is there an option for not applying the top level keyword to the actual image?
    I have organized my geographical (by location) keywords like this:
    Places
    USA
    New York
    Miami
    Spain.
    If i add geographical keywords to all my images, all my images will have the keyword "Places", i dont think that it have any sence to have all your images with one keyword. How can i fix this? Any sugestion? i will appreciate it a lot any help or information that you could give me.
    Excuse my english, i know it is not good. I hope that you could understand me.
    Thanks,
    Marcelo :)

    Explicitly excluding a keyword only applies when "exporting". Unfortunately, there's currently no way to stop the keyword being written to the file when "Save Metadata to File" command is used. The natural reaction of users to this difference is to suggest that it is stupid. Nevertheless, there are good reasons why the difference exists:
    1. "Export" creates a new file whereas "Save Metadata to File" writes the metadata back into the existing file.
    2. There are very good reasons why certain keywords should not be written to file, and the example given in the OP is one. Saving metadata to file is more often used as means of backing up important image related metadata, independently of the catalog or allowing the metadata to be visible in other aplications. It would be rare that such a file would be shared with a third party, so the reason for not including certain keywords is less obvious. Actually, not including it can result in no end of confusion and grief. For example, if the top level (or any keyword) was excluded during the save metadata process then the other keywords would be orphaned when image is imported back into the catalog (e.g. buiding a new catalog).
    The development team are aware of the need, in some circumstances, to exclude certain keywords when save metadata command is used. How and when the issue is resolved, without adding even more confusion/complexity, is some way off.

Maybe you are looking for