CPROJECTS - How does the calculation take place ?

Hi,
I am wokring in cprojects. I have done the following entries
<u><b>cost revenue rate - defined</b></u>
amount costs - 50 US dollars /Hrs
amount revenue 10 US dollars/Hrs
different revenue - 1.0 US dollars / Hrs.
<b><u>resource assigned and staffed for 20 hrs</u></b>
<u><b>After calculate costs the value shown are</b></u>
proj defn -
20 hrs----
costs 89.80 USD
projet role -
20 hrs -
costs 39.80 USD
responsilbe person - 20hrs - costs 39.80 USD
Can anyone please explain me how this calculation takes place in cprojects 3.1.
Please do the needful
Regards,
Amit

Hi Amit,
don't understand how this calculation result can be caused. In general it should be:
for a role: (hours - hours already assigned to resource) * role rate
+ hours assigned to resource * resource rate (is assigned in the business partner)
Regards,
Thorsten

Similar Messages

  • How does the payment take place ? does apple withdraw the price of the apps automaticly from my card?

    how does the payment take place ? does apple withdraw the price of the apps automaticly from my card?

    Yes, that is correct.

  • Where does the processing take place when using a remote front panel?

    Hi,
    I am considering upgrading my LabView software from 6i to 6.1 for the new "two click" remote front panel feature. I have already seen a demo of this feature but have just a few questions before I get the upgrade:
    My setup consists of several pieces of equipment connected to Labview via GPIB, to aid in the evaluation of a new microchip.
    1. I wish to grant control of the setup to anyone with a web browser, Is the remote monitoring feature compatible with both Netscape and IE?
    2. The VI which controls the setup is currently located on the PC beside my setup. When I embed a VI in a remote front panel, where does the processing take place, is the local VI still controlling the setup? and
    the remote panel just sending and receiving data from the local VI.
    Thanks, Troy

    > I am considering upgrading my LabView software from 6i to 6.1 for the
    > new "two click" remote front panel feature. I have already seen a demo
    > of this feature but have just a few questions before I get the
    > upgrade:
    >
    > My setup consists of several pieces of equipment connected to Labview
    > via GPIB, to aid in the evaluation of a new microchip.
    >
    > 1. I wish to grant control of the setup to anyone with a web browser,
    > Is the remote monitoring feature compatible with both Netscape and IE?
    >
    Yes. Provided they are resonably modern versions.
    > 2. The VI which controls the setup is currently located on the PC
    > beside my setup. When I embed a VI in a remote front panel, where does
    > the processing take place, is the local VI still controlling the
    >
    setup? and the remote panel just sending and receiving data from the
    > local VI.
    >
    The computer which we refer to as the server, the one with the GPIB card
    in your case, will execute as it does now. In fact, its window will
    even be open. The remote client computer, the one with the web browser
    will be running the runtime engine and processing user events, value
    change and property/method events from the server. So in reality, both
    computers will be sharing the load a bit. This allows for very small
    packets to be sent between the computers. It is in fact quite similar
    to publishing the data between the computers using datasocket.
    One thing to keep in mind. Standard LV includes a license for one
    connection. If you want to allow for multiple web browsers to view at
    the same time, additional licenses are available. Also, only one user,
    remote or server may be in control of the panel at a time. That means
    that if you want to be able to operate the panel, changing kn
    obs or
    flipping switches, the others will become viewers only until you give up
    control. Hopefully this isn't a surprise, but I thought you might want
    to hear about it now.
    Greg McKaskle

  • How does account determination take place ??

    dear experts
    pls enlighten me on how excatly account determination take place .
    what is an account grping code
    what is transaction event key
    what is the technical name for keys used in OBYC like BSX , WRX GBB etc
    what is the other keys like VAX ,INV used within GBB called
    what are WE,WR etc
    How are movement types linked to valuation
    Is it possible to create/change all of the above ??
    Regards
    Anis

    Hi
    Check in OMJJ -Mvt type - update control - with your parameters (purchase order/production order, stock type (Q or E etc)..Otherwise you can use OMWN directly.
    1. Initial entry (561)
    For this entry BSX and GBB-INV
    2.GR against PO(101)
    BSX   and GR/IR ( -)
    3.issue to Cost Center (201)
    GBB-VBR and WRX
    4.Issue against Prod Order(261)
    BSX and GBB-VBR
    5.Sale (601)
    BSX and GBB-VAX(-)
    7.Subcontracting ( material sent as component & consumed against 543)
    BSX(+) and GBB-VBO(-)
    8.Sucontracting ( material procured )
    9. Invoice Verification done where applicable.
    This is similar to material revaluation (if you are performing revaluation in MIRO)
    then BSX(+) Vendor
    otherwise WRX and Vendor (-).
    These are the standard postings keeping aside other differences like PRD, PRA etc. You can check mvt types for postings.
    If you want to know how valuation groping code, transaction key, account cat.reference alters the account determination then use OMWB Tcode and enter material, plant, choose movement type and click simulation.
    Thanks
    Edited by: Praveen Raghavendra on May 4, 2009 12:08 PM

  • How does DB Operation takes place

    Hi Gurus,
    I have a question in the DB Operation of Select.
    Scenario:
        I have a SELECT Query on a table which runs for around 1 hour.
        After the select process is started at the 30th Minute there is an UPDATE Statement being fired on that table and committed.
        Now when the SELECT Query completes execution after 1 hour and returns the result, will it display the OLD Value of the record or the NEW Updated Value of the record.
    My assumption is that when the SELECT query is fired it will fetch the data from DATA SEGMENTS and store it in the SGA Buffer Memory and then return the result.
    When the Update statement fires it will update the data in the DATA SEGMENT. (more over i believe that the physical location of that record in data block would get changed during a UPDATE)
    So when the SELECT statement completes execution it will take the data stored in SGA buffer and return the result.
    Please confirm what is the correct answer. How does Oracle Architecture handles this.

    Hi,
    Ranganathan -Oracle wrote:
    Yes Understood that.
    So if that select statement which i use is for showing some data in Front End and if user see the OLD value and if he uses that value for manipulation, then the changes of that update statement will be lost and is mostly a Data Loss in the system.
    Do we have any option to avoid this.
    You can have this problem if you don't write good application.
    The way to avoid this problem it's also mentioned in the page I have posted:
    Oracle Database maintains data consistency by using a multiversion consistency model and various types of locks and transactions. In this way, the database can present a view of data to multiple concurrent users, with each view consistent to a point in time. Because different versions of data blocks can exist simultaneously, transactions can read the version of data committed at the point in time required by a query and return results that are consistent to a single point in time.
    Let's say that you in your application you have a product list and you have an edit button beside each product. If you want to prevent other users to make a change until your transaction is completed you can lock the row when you enter into edit mode (i.e. SELECT FOR UPDATE) and release the lock (with commit or rollback) when the transaction is completed or cancelled.
    This will ensure that the row cannot be updated by other transactions.
    Regards.
    Alberto

  • Help!! cant get the button to make the calculation take place

    hi, im kinda new at this
    im trying to create a download program, and am unable to make it so that the damn answer will work. any ideas of what im doing wrong?? heres my code:
    //by Brett Kennelly
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.text.DecimalFormat;
    public class Download implements ActionListener {
         boolean start = false;
         JLabel label;
         JButton calcButton;
         JPanel pane, radioPanel;
         JFrame frame;
         JTextField filesize, speed, alreadydl;
         String kilobytes = "kilobytes";
         String bytes = "bytes";
         String megabytes = "megabytes";
    public Download() {
         // create the widgets
              // creates the radio buttons
              JRadioButton kiloButton = new JRadioButton(kilobytes);
              kiloButton.setActionCommand(kilobytes);
              JRadioButton byteButton = new JRadioButton(bytes);
              byteButton.setActionCommand(bytes);
              JRadioButton megaButton = new JRadioButton(megabytes);
              megaButton.setActionCommand(megabytes);
              megaButton.setSelected(true);
              // calculation button created
              calcButton = new JButton("Calculate");
              calcButton.addActionListener(this);
              calcButton.setActionCommand("calc");
              // label displaying answer created
         label = new JLabel("No button pressed", SwingConstants.CENTER);
              // create the text fields
              filesize = new JTextField(2);
              speed = new JTextField(2);
              alreadydl = new JTextField(2);
              // add components to panel
         pane = new JPanel();
              pane.setLayout(new GridLayout(0, 2));
         pane.add(calcButton);
         pane.add(label);
              pane.add(filesize);
              pane.add(speed);
              pane.add(alreadydl);
              // groups the radio buttons
              ButtonGroup group = new ButtonGroup();
              group.add(byteButton);
              group.add(kiloButton);
              group.add(megaButton);
              // Register a listener for the radio buttons.
         RadioListener myListener = new RadioListener();
         byteButton.addActionListener(myListener);
         kiloButton.addActionListener(myListener);
         megaButton.addActionListener(myListener);
              // panel holding radio buttons is created
              radioPanel = new JPanel();
              radioPanel.setLayout(new GridLayout(0,1));
              radioPanel.add(byteButton);
              radioPanel.add(kiloButton);
              radioPanel.add(megaButton);
              // create the top-level container
         frame = new JFrame("Download");
         frame.getContentPane().add(pane, BorderLayout.WEST);
              frame.getContentPane().add(radioPanel, BorderLayout.CENTER);
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.pack();
         frame.setVisible(true);
    class RadioListener implements ActionListener {
         public void actionPerformed(ActionEvent e) {
                   String command = e.getActionCommand();
                        DecimalFormat df1 = new DecimalFormat("##.00");
                        // values of the contents of the text fields recieved and implemented into thier according equation
                        double totalsize = (double)(Double.parseDouble(filesize.getText()));
                        double speedofdl = (double)(Double.parseDouble(speed.getText()));
                        double alreadydled = (double)(Double.parseDouble(alreadydl.getText()));
                   if(command=="bytes") {double actualsize = totalsize - alreadydled;
                        double inkb = actualsize / 1024.000;
                        double files = inkb / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
                   if(command=="kilobytes") {double actualsize = totalsize - alreadydled;
                        double files = actualsize / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
                   if(command=="megabytes") {double actualsize = totalsize - alreadydled;
                        double inkb =  actualsize * 1024.000;
                        double files = inkb / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
         public static void main(String[] args) {
              Download app = new Download();
    thanks.

    hi, ive completely (or practicaly) redone the code, and narrowed it down to one error:
    Download.java:58 illegal start of expression
    public void actionPerformed(ActionEvent e) {
    and heres the new code:
    //by Brett Kennelly
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.text.DecimalFormat;
    public class Download implements ActionListener {
         boolean start = false;
         JLabel label;
         JButton calcButton;
         JPanel pane, radioPanel;
         JFrame frame;
         JTextField filesize, speed, alreadydl;
         String kilobytes = "kilobytes";
         String bytes = "bytes";
         String megabytes = "megabytes";
         public Download() {
              // create the widgets
              // calculation button created
              calcButton = new JButton("Calculate");
              calcButton.addActionListener(this);
              calcButton.setActionCommand("calc");
              // label displaying answer created
         label = new JLabel("No button pressed", SwingConstants.CENTER);
              // create the text fields
              filesize = new JTextField(2);
              speed = new JTextField(2);
              alreadydl = new JTextField(2);
              // add components to panel
         pane = new JPanel();
              pane.setLayout(new GridLayout(0, 2));
         pane.add(calcButton);
         pane.add(label);
              pane.add(filesize);
              pane.add(speed);
              pane.add(alreadydl);
              // create the top-level container
         frame = new JFrame("Download");
         frame.getContentPane().add(pane, BorderLayout.WEST);
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.pack();
         frame.setVisible(true);
                        public void actionPerformed(ActionEvent e) {
                        String command = e.getActionCommand();
                        if(command="calc") {start = true;
                            Download.RadioB();}
                   public RadioB() implements ActionListener {
                        // creates the radio buttons
                        JRadioButton kiloButton = new JRadioButton(kilobytes);
                        kiloButton.setActionCommand(kilobytes);
                        JRadioButton byteButton = new JRadioButton(bytes);
                        byteButton.setActionCommand(bytes);
                        JRadioButton megaButton = new JRadioButton(megabytes);
                        megaButton.setActionCommand(megabytes);
                        megaButton.setSelected(true);
                        // groups the radio buttons
                        ButtonGroup group = new ButtonGroup();
                        group.add(byteButton);
                        group.add(kiloButton);
                        group.add(megaButton);
                        // panel holding radio buttons is created
                        radioPanel = new JPanel();
                        radioPanel.setLayout(new GridLayout(0,1));
                        radioPanel.add(byteButton);
                        radioPanel.add(kiloButton);
                        radioPanel.add(megaButton);
                        frame.getContentPane().add(radioPanel, BorderLayout.CENTER);
                   if(start=true) {
              public void actionPerformed(ActionEvent e) {
                   String command2 = e.getActionCommand();
                   DecimalFormat df1 = new DecimalFormat("##.00");
                   // values of the contents of the text fields recieved and implemented into thier according equation
                   double totalsize = (double)(Double.parseDouble(filesize.getText()));
                   double speedofdl = (double)(Double.parseDouble(speed.getText()));
                   double alreadydled = (double)(Double.parseDouble(alreadydl.getText()));
                   if(command==bytes) {double actualsize = totalsize - alreadydled;
                        double inkb = actualsize / 1024.000;
                        double files = inkb / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
                   if(command==kilobytes)) {double actualsize = totalsize - alreadydled;
                        double files = actualsize / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
                   if(command==megabytes) {double actualsize = totalsize - alreadydled;
                        double inkb =  actualsize * 1024.000;
                        double files = inkb / speedofdl;
                        double finalnum = files / 60.000 / 60.000;
                   label.setText(df1.format(finalnum) + (" Hours to go!"));}
              public void actionPerformed(ActionEvent e) {};
         public static void main(String[] args) {
              Download app = new Download();
    any help would be great thanks

  • How long does the book take to be delivered to my home?

    How long does the book take to be delivered to my home?
    Thank you

    Is it an Apple PhotoBook?
    what shipping method did you choose?
    what country are you in?
    See shipping information under yoru country here - http://store.apple.com/us/help/print_products/routing
    LN

  • How long does the process take to get a nano repaired or replaced?

    how long does the process take to get a nano repaired or replaced?
      Windows XP  

    Usually just a few days... they very seldom (if ever) repair them. You'll usually get either a new or refurbished replacement.

  • How the communication take place between mobile to Desktop PC & vice-versa

    How the communication take place between mobile to Desktop PC & vice-versa
    Plz explain in flow way

    I am a student of BCS n final year n my final project is remote desktop capture of a pc using its ip from a mobile under nokia 6600 series.... I am new at this expecially java..
    can u guide me because i have searched a lot and could not find any help.
    can u plz plz help me...
    I have done some research work too n the module is divided into
    1. Communication between PC n application server
    2. Communication between application server n wap gateway
    3. Communication between way gateway and mobile
    Can anyone help/give a hint of how to proceed or what techonology to follow
    Waiting for your reply
    Leena Ali GIllani
    Peshawar, Pakistan

  • How does the production system take the benefit from user-exits.

    How does the production system take the benefit from user-exits.

    and it is not the production system that benefits. its the company and the people working with SAP that benefits from the user exits which allow SAP to be altered for the company specific situations.

  • How does the PRODUCTION SYSTEM take the benifit from the USER EXITS?

    how does the PRODUCTION SYSTEM take the benifit from the USER EXITS?
    please explain

    and it is not the production system that benefits. its the company and the people working with SAP that benefits from the user exits which allow SAP to be altered for the company specific situations.

  • How does production system takes the benefits of user exits

    hi
    could anybody tel me
    how does production system takes the benefits of user exits

    Hi,
    you have to transport your implementation to your production system.
    Regards
    Bernd

  • VKM4- How does the Credit Value calculated?

    Hello SD Experts,
    See below VKM4 screenshot what is the significance of credit value? How does it calculated. How can i get the calculation of credit value for a sales order? I know net value is taken from items net value minus taxes.
    This is what F1 help shows but i could not get it how it arrived to the Credit value figure.
    F1 Help
    Credit value
    Specifies the value of the open items.
    In the order, this value is
    the quantity not yet delivered
    the quantity not yet billed
    In the delivery, this value is
    the quantity not yet billed
    If anyone can explain me where can i track/see the values tied to sales order it will be great.
    Thanks
    Hrusikesh

    Dalai,
    In V/08 please check for the relevant pricing procedure, usually we assign Subtotal A for the total amount of Net value+Tax .

  • How does the VBR 2-Pass Preview Work?

    In Adobe Media Encoder, it obviously doesn't show you a run through your project twice, so does it like estimate where it would be approximately AS IF it were going through it twice at the same time?

    Though it does not address your question, if you have a Project that is failing and wish to know exactly where, it might be better to use 1 pass, and just watch the progress dialog to find out an approximate Timecode, where the failure takes place. Don't know how it is in CS4, but unfortunately, in previous versions, Render, or Export would fail, and the dialog box would close. This meant that one had to watch the progress carefully and hope to grab the Timecode, before the box closed. The best way around that was to just set up a video camera to shoot the screen. Go get a cup of coffee and let PrPro fail. Run back the tape in the video camera, and note the point that it failed. Go to that spot in the Timeline and investigate carefully.
    Now, if this is not what you needed to do in the end, ignore my post.
    As Harm mentions, you might get more useful info, if you tell us in detail what your problem is, and what you hope to accomplish. Very often, there's "more than one way to skin this cat." [I have no idea what any of us would do with a "skin-less cat," but there was an old thread in the Lounge on a "hairless cat... "]
    Good luck,
    Hunt

  • How does the Mac App Store work?!

    Hey guys i recently posted this quesiton in a different area of the community but instead of being helped was just ridiculed for posting in the wrong place... +1 for helpfulness guys :/ lol Anyways... ive been told to ask in the development section.. I have a $9.99 app and it was sitting at 10th place in the top grossing apps a few weeks ago on the UK app store, now I noticed in the morning that it was ahead of an app which was 49.99 so i presumed that I must have sold at least 5 or 6 to be ahead of him (my idea of top grossing is quantity x price) but when itunesconnect released their reports in the afternoon it turned out that i'd only sold 1 copy.. so what im asking is basically how does the top grossing section work? and how regularly does it update? is it live? daily? etc
    Thanks in advance!

    Your rank is better than the other app because you've made a sale while they've made none. When you make a sale, you jump in the charts, and after that you slowly go down if you don't make another sale. In other words, the bottom of the charts has many apps that didn't make any sale recently. I've also noticed that if you make some sales in other countries than the current chart, that'll very slightly improve your rank.

Maybe you are looking for

  • Tunning using EXPLAIN PLAN

    HI, I am trying to do EXPLAIN PLAN. But SP HAS SO MANY PARAMETER declaration, its very difficult to run explain for each select statement. Can any one help me how to run explain paln.

  • ABAP program to run in Background job

    Hi, We have a custumized program (SO Creation) calling some functions (like: WS_QUERY, WS_UPLOAD, WS_DOWNLOAD, CREATE_TEXT and CALL TRANSACTION VA01) and can only run thru dialog process (foreground).  Is it possible to convert it to something that c

  • Oracle linux 6 firewall

    Hello, Does anyone know where Oracle Linux 6 stores the configuration files for the firewall rules? I run the iptables and can view them and can add in new rules using iptables but it would be much easier if i knew where iptables writes to. Thanks

  • Clearing HR Personnel data

    Is there a standard way for completely removing Person objects from the system? Objects that were created for testing purposes or by mistake (through PA40)? Thanks. Janek

  • Audio Level Way Too Low On Movie

    I just downloaded my first movie 'Mamma Mia' from iTunes and the audio level is dramatically lower than the hundreds of songs I have purchased. Furthermore, the preamp, equalizer, sound check and sound enhancer functions in iTunes 8.02.20 don't seem