Add cost column
I am trying to use project to keep track of monthly assessments for a residential building project. Project only makes 10 cost columns available. Does anyone know if it is possible to increase the number of cost columns. I see that it is possible to create
formulas by using number columns however it is slightly annoying as it does not show the currency.
I do wish that Microsoft would recognize the requirement to integrate accounts into project.
Pedro,
I am not sure, from your description, of exactly what you are trying to achieve and how you are going about it.
However, I have worked on project planning and tracking for many, many construction projects and never have a need to use all of the spare cost fields in order to deal with progress, progress claims and progress payments. I also don't have to resort to spreadsheets.
Generally, it can all be done in MSP.
I think that you can achieve what you need by taking a slightly different but more feasible approach.
I think that perhaps you are saying you need as many cost columns as there are months in the project, so that you can have tasks listed in a column and rows as months, and assign a cost for each month to each task. This is similar to the approach often taken
when a spreadsheet is used and many columns (256) are available. So, for example, if a project has a duration of 12 months, and a task which takes, say one week and occurs in the first month, might have a cost of $100 in the first column and zeroes in the
other 11, Other tasks which have duration spread across several months might have some non zero amounts in some columns and zeroes in the rest. Then you could sum the rows for the sub-totals for each task, and then sum the column of sub-totals for the overall
cost as well as sum each column to get totals for each month.
But MSP is obviously not a spreadsheet, and it is a mistake to try to use it as one. You will just hit problem after problem if you try.
You could, however, create recurring milestones representing the monthly costs of other tasks.
It is difficult to give a definitive answer without seeing what you have or providing an example of what I am suggesting.
Please let me know if I have interpreted your question correctly and provide some more information (or send the file)
Similar Messages
-
SSRS 2008, have this report
Qty Column --------- Est cost column ----- Mark up Cost Column - Did add Total cost column
4 pcs- $ 2000.00 --------------$ 50.00 --------------- $ 2050.00
Avg Cost
$2050/4= 512.50
how to write this exp to get value $ 512.50
what I did , its not giving me correct result,
=Sum(Fields!estCOSTAMOUNT.Value+Fields!COSTMARKUP.Value)/(Fields!QTY.Value)
can some one please advise what I am doing wrong.
thanks in advanceI tried both exp, did not work
may be I was not clear in the question
Qty Column --------- Est cost column ----- Mark up Cost Column - Did add Total cost column
4 pcs- $ 2000.00 --------------$ 50.00 --------------- $ 2050.00
2 pcs ------------------$ 1500.00 --------------=$100.00 ----------------$1600.00
Total qty 6 pcs-----$ 3500.00------------------$150.00---------------$ 3650.00
Avg Cost
$3650..00/6= 608.33
my field name
=Sum(Fields!COSTAMOUNT.Value) + want to add cost amount and Mark up and divide with qty total
=Sum(Fields!COSTMARKUP.Value)
=Sum(Fields!QTY.Value)
please help how can I write it to get the result -
Add New columns on Form 992 landed costs
Hi you all
Well, at first i needed 2 new userdefined fields on OIPF2 (landed costs), after that i realize that i have no DI API objects for LandedCosts I've created a new usertable (@OIPF21) trying to synchronize it with the OIPF2, but to add the columns in the form 992 for the new fields of IPF21 i have to set the omatrix to clear (omatrix.clear), so the data in the original matrix goes blank, i've tried with everything, FlushToDataSource, LoadFromDataSource but in the real form the data i want back is from a System Table, i tried to add the columns in et_MATRIX_LOAD or et_DATASOURCE_LOAD, but when i run it step by step it never gets into et_MATRIX_LOAD or et_DATASOURCE_LOAD,
i'm going to get fired
please help me!!!!!!
i'm running crazyHi Gabriela,
Sorry for the late reply, but these events don't get fired on system forms (as Rasmus stated correctly they are available on user-def. forms, but that won't help you...)
The only option you have is the same as in this post: Re: Refill non-user matrix
... or to display a user-def. matrix instead of the original one + handle everything in both directions
... or resize the original matrix + add your fields in an additional user-def. matrix + synchronize (what implies more issues since there is no programatical scrolling capability etc.)
Sorry for the bad news; hope you won't get fired though...
Frank
Message was edited by: Frank Moebius -
HOW TO: Add /manipulate columns for a GridControl
HOW TO: Add /manipulate columns for a GridControl when the columns (attributes) are from different entity objects.
This HOWTO describes the basic steps of using attributes from different entity objects for a GridControl.
One way you can create a GridControl which contain attributes from different entity objects is to create a view object and base it on the entity objects which contain
the desired attributes.
Here are the basic steps:
1.Create a new view object (or use an existing view object) by selecting File>New from the menu, clicking the Business Components tab and double-clicking
on the View Object icon.
2.In the View Object wizard change the name to something meaningful.
3.Select the entity objects you will base your view object on.
4.Nivigate to the attribute screen and select the attributes you would like to include in your view object from each entity object. At this point you can also create
a new attribute by clicking the "New" button. The new attribute can be a concatenation of other attributes, derived from a calculation etc.
5.In the query panel of the View Object wizard, click "Expert mode" and enter a query statement. You write complex queries such as decoding a set of attribute
values.
6.Add your newly to your newly created view object to the application module by double-clicking on the application module in the navigation pane and selecting
your view object from the list.
7.Create a new row set.
8.Bind row set to a query by editing their queryinfo property and selecting your view object and its attributes from the queryInfo pane.
9.Create a GridControl and bind it to the row set by editing the dataItemName property of the GridControl. Since the GridControl is bound at the row set level
all of the related attributes are automatically added.
nullMichael,
Are you intending this as a commercial solution or a work around?
To take an existing equivalent, one would build a view in the database tailored for each grid in an Oracle Forms application. Or a separate query layered over tables for each form/grid in a Delphi or Access application? Even if it is ninety nine percent the same over half a dozen forms/grids?
And now you've added a whole slew of "slightly different" rowSetInfos to maintain.
So if you wanted to add a column that needs to appear everywhere... you've just increased the workload multi-fold?
That would be a management nightmare, wouldn't it? Not to mention yet more performance cost and a slower system?
Hmmmm..... I'm not sure I like where this is headed... someone needs to do some convincing...
null -
Add cost center in ME21N, ME22N transactions
Hello,
I need to add two columns in item overview in transaction ME21N for cost center and PEP element. Please, could anyone tell me how I can do this?
Thanks very much.
Ana.>
Ana Maria Garcia Tomas wrote:
> Thanks for answers.
> I have cost center for K account asigment but in detail item screen, I need to add a column for this field in item overview. How could I add it?
> Best regards.
> Ana.
This requirement can only be fulfilled with help of ABAP. -
How to update the COST column using another table's column
Dear All,
I have table:
table parts: pno, pname, qoh, price, olevel
table orders: ono, cno, eno, received, shipped
table odetails: ono, pno, qty
view:orders_view: ono, cno, eno, received, shipped,sum(qty*price)order_costview:odetails_view: ono, pno, qty, (qty*price)cost
after I update the price in parts, I need to update COST and ORDER_COST too. The orders_view does not have pno, qty, and price, the odetails_view does not have price, how can I update the COST and ORDER_COST. Please help and Thanks in advance!!!
I wrote the update the price in parts:
create or replace procedure change_price(ppno in parts.pno%type, pprice in parts.price%type) as
begin
update parts
set price = pprice
where pno = ppno;
end;
show errorsthis procedure works fine.
I wrote the trigger:
create or replace trigger update_orders_v
after update of price on parts
for each row
begin
update orders_view
set order_cost = sum(parts.(:new.price)*parts.qty)
where parts.pno = :new.pno;
end;
show errorsIt gives me:Errors for TRIGGER UPDATE_ORDERS_V:
LINE/COL ERROR
3/5 PL/SQL SQL Statement ignored
4/22 PL/SQL ORA-00934: group function is not allowed hereplease help!You could add the columns to the tables and then you would need a trigger to update those columns. However, you could just as easily select the price * qty to get the cost, without creating an additional column or trigger. I have no idea what you might want to do with a global temporary table. I think you need to explain what your purpose is, before any of us can suggest the best method. Since I have already demonstrated an update with a view, I will demonstrate an update with the cost column added to the odetails table and a trigger as you asked about. Notice that you will need triggers on both tables, the one that has qty and the one that has price.
scott@ORA92> create table parts
2 (pno number(5) not null primary key,
3 pname varchar2(30),
4 qoh integer check(qoh >= 0),
5 price number(6,2) check(price >= 0.0),
6 olevel integer)
7 /
Table created.
scott@ORA92> create table odetails
2 (ono number(5),
3 pno number(5) references parts,
4 qty integer check(qty > 0),
5 cost number,
6 primary key (ono,pno))
7 /
Table created.
scott@ORA92> create or replace procedure change_price
2 (ppno in parts.pno%type,
3 pprice in parts.price%type)
4 as
5 begin
6 update parts
7 set price = pprice
8 where pno = ppno;
9 end;
10 /
Procedure created.
scott@ORA92> create or replace trigger update_cost1
2 after insert or update of price on parts
3 for each row
4 begin
5 update odetails
6 set cost = qty * :new.price
7 where pno = :new.pno;
8 end update_cost1;
9 /
Trigger created.
scott@ORA92> show errors
No errors.
scott@ORA92> create or replace trigger update_cost2
2 before insert or update of qty on odetails
3 for each row
4 declare
5 v_price parts.price%type;
6 begin
7 select price
8 into v_price
9 from parts
10 where pno = :new.pno;
11 --
12 :new.cost := :new.qty * v_price;
13 end update_cost2;
14 /
Trigger created.
scott@ORA92> show errors
No errors.
scott@ORA92> insert into parts values (1, 'name1', 1, 10, 1)
2 /
1 row created.
scott@ORA92> insert into odetails values (1, 1, 22, null)
2 /
1 row created.
scott@ORA92> -- starting data:
scott@ORA92> select * from parts
2 /
PNO PNAME QOH PRICE OLEVEL
1 name1 1 10 1
scott@ORA92> select * from odetails
2 /
ONO PNO QTY COST
1 1 22 220
scott@ORA92> -- update:
scott@ORA92> execute change_price (1, 11)
PL/SQL procedure successfully completed.
scott@ORA92> -- results:
scott@ORA92> select * from parts
2 /
PNO PNAME QOH PRICE OLEVEL
1 name1 1 11 1
scott@ORA92> select * from odetails
2 /
ONO PNO QTY COST
1 1 22 242
scott@ORA92> -- select works without extra cost column or trigger:
scott@ORA92> select o.ono, o.pno, o.qty, (o.qty * p.price) as cost
2 from odetails o, parts p
3 where o.pno = p.pno
4 /
ONO PNO QTY COST
1 1 22 242
scott@ORA92> -
Understanding the COST column of an explain plan
Hello,
I executed the following query, and obtained the corresponding explain plan:
select * from isis.clas_rost where cour_off_# = 28
Description COST Cardinality Bytes
SELECT STATEMENT, GOAL = FIRST_ROWS 2 10 1540
TABLE ACCESS BY INDEX ROWID ISIS CLAS_ROST 2 10 1540
INDEX RANGE SCAN ISIS CLAS_ROST_N2 1 10
I don't understand how these cost values add up. What is the significance of the cost in each row of the explain plan output?
By comparison, here is another plan output for the following query:
select * from isis.clas_rost where clas_rost_# = 28
Description COST Cardinality Bytes
SELECT STATEMENT, GOAL = FIRST_ROWS 1 1 154
TABLE ACCESS BY INDEX ROWID ISIS CLAS_ROST 1 1 154
INDEX UNIQUE SCAN ISIS CLAS_ROST_U1 1 1
Thanks!For the most part, you probably want to ignore the cost column. The cardinality column is generally what you want to pay attention to.
Ideally, the cost column is Oracle's estimate of the amount of work that will be required to execute a query. It is a unitless value that attempts to combine the cost of I/O and CPU (depending on the Oracle version and whether CPU costing is enabled) and to scale physical and logical I/O appropriately). As a unitless number, it doesn't really relate to something "real" like the expected number of buffer gets. It is also determined in part by initialization parameters,session settings, system statistics, etc. that may artificially increase or decrease the cost of certain operations.
Beyond that, however, cost is problematic because it is only as accurate as the optimizer's estimates. If the optimizer's estimates are accurate, that implies that the cost is reasonably representative (in the sense that a query with a cost of 200 will run in less time than a query with a cost of 20000). But if you're looking at a query plan, it's generally because you believe there may be a problem which means that you are inherently suspicious that some of the optimizer's estimates are incorrect. If that's the case, you should generally distrust the cost.
Justin -
How to add new column to COPA datasource?
Dear all,
It seems we have to delete the COPA datasource and regenerate it when we need add new column, if so,we should regenerate the initialIzation for the delta.
Beacause only the new delta data need have value for new column,so I do not want to reextract the historical data,do you have any solution?
Best regards
SimonHi Simon
You are correct, COPA DS need to be regenerated.
Initialize without Data Transfer might help you. But was thinking how do you manage the 'lost' delta in between the processes?
I m not sure about your flows i.e how data moves from PSA to cube but I think at least you should
Initialize the delta for the current fiscal year ( with Data Transfer) and then continue with delta.
Which type of COPA you are using? Account based or Cost Based? For Acc Based delta initialization starts from summarization level , so you also need to fill up summarization level at least for the current year.
Regards
Anindya -
Add Forecasting column to a Query
Hi,
The user wants to add a forecasting column to a query that has the actual and plan costs. He wants the option to change the values of this column in the query. Can I use any planning cubes for this?
My plan is to make a copy of the cube that has the the budget data, but make it real time. Add a column in the query with this cube. Make this column editable.
Will this work? Will the history of the changes be stored in the cube, or is it a overwrite function?
Any input will be appreciated.
Thanks
SamHi,
Yes you are on the right path. Using real time cubes, you can build an input ready query using which user can make manual entries. But you need not copy your budget data (not to be edited) to real time cube. Its better to keep it and the plan data in real time cube seperatel; build a multiprovider over both the cubes and build your planning application over the multi.
Regarding storing history of changes, it does get preserved in planning cube, but you need to check if the default planning functionality satisfies your reporting requirements. If not, you might need to implement this in your planning model. -
Add one column of string to columns of integer
Hi there,
Could someone help please.
I would like to add one column of strings to a few columns of integer.
--------- Added elements ------
20C= 100 101 102 20C=100 20C=101 20C=102
15C= 200 201 202 15C=200 15C=201 15C=202
10C= 300 301 302 10C=300 10C=301 10C=302
Thanks for help.Hoverman wrote:
I had a look at the tutorial link you sent. They are not particularly relevant to my question.
Why do you think I am posting a question? I have already spent a few hours searching forum and looking at examples. It would be more helpful to have a relevant example or a solution.
Thanks for your time.
What is your problem here? RavensFan gave you information quite relevant to your task, but you had not (and still have not) answered his questions, so he could not (nor anyone else) tell where in your task you are having trouble. Do you know how for loops work, with respect to outputs? Your questions imply that you need to spend some real time learning LabVIEW, not just "having a look at the tutorials."
Hmm, it looks like you had a similar problem with your last question, and you still have not indicated that you understood how to solve it.
Cameron
To err is human, but to really foul it up requires a computer.
The optimist believes we are in the best of all possible worlds - the pessimist fears this is true.
Profanity is the one language all programmers know best.
An expert is someone who has made all the possible mistakes.
To learn something about LabVIEW at no extra cost, work the online LabVIEW tutorial(s):
LabVIEW Unit 1 - Getting Started
Learn to Use LabVIEW with MyDAQ -
Add one Column of Equipment Number in AR01 TCode
Hi,
We want to add one Column of Equipment Number in AR01 report output...
Please let me know, how can we do it???That's right dear..
But in OAVI, following tables used..
ANLAV...................Asset Reporting: ANLA Fields Plus Cost Center...
ANLAV_ADDR .......Address Data for Asset on the Report Date
ANLB......................Depreciation terms
ANLCV...................Asset Reporting: ANLC Fields Plus Various Totals
ANLP......................Asset Periodic Values
ANLU......................Asset Master Record: User Fields
ANLV......................Insurance data
ANLZ......................Time-Dependent Asset Allocations
And Equipment Number is not showing in above tables...then how can we do it...
Can we add another Table in OAVI for Equipment Number and which one is suitable for this...
please guide... -
Add Two Column in report ,Download and Delete
Hi Friends,
i have one item File Browser to use browse :P1_file_browser and i have create a Report
My Table Is
CREATE TABLE "ARM_DOC_CER"
( "ID" NUMBER,
"NAME" VARCHAR2(500),
"MIME_TYPE" CLOB,
"BLOB_CONTENT" BLOB,
"SUBJECT" VARCHAR2(500)
i jus want to add two column in my report
1--Download
2--Delete
When i click on download then download file and when i click on delete then delete corresponding file.
How can i do this.
ThanksHi,
You can use concat function or also '||' to combine two columns.
1. with concat-
concat("D4 Product"."P01 Product","D4 Product"."P02 Product Type")
2. With '||' operator
"D4 Product"."P01 Product" || '-'||"D4 Product"."P02 Product Type"
(Remove '-' if not required)
This should resolve. Hope this helps
Regards
MuRam -
Hi Experts, how add a column to MD04 via BADI or some other method?
Hi Experts,
the recommended BADI is MD_ADDD_COL_EZPS.
I am working on a requirement about adding a column to MD04(when you input /nMD04 in the system you will see two tabs, one is Individual access and the other is Collective access), for the Individual access you input material and plant and press 'Enter', you will see a alv-like list about the material, I want to add a column next to the current last column(Available qty), so can anyone tell me how to solve this? thank you in advance!
Kind regards
DawsonHi ,
if u want to add a column in table control , you can not do using User exit or badi .
for this u need developer access key , without developer access key , u can not add.
Thanks
Shambhu -
Is there a way to add a column after a filled DataTable from SQL with the same rows?
My problem is that not to add rows like filled by SQLDataAdapter at the same row in DataGridView. How to make that? I showed below the details with my code also a screen shot, which shows the rows differences from the origin one.
I don't want to add an expression as column behave in my sql script to get what I need with query result. I don't want to obtain that way.
using (SqlConnection c = new SqlConnection(ConnStrMSSQL))
c.Open();
// 2
// Create new DataAdapter
using (SqlDataAdapter a = new SqlDataAdapter("SELECT SIPNO, SERINO, TARIH FROM SNOHAREKETLER WHERE Cast(TARIH as DATE) BETWEEN '2015/03/20' AND '2015/03/20' AND (TEZNO = 'T23' OR TEZNO = 'T31') AND CIKTI is null", c))
// 3
// Use DataAdapter to fill DataTable
DataTable t = new DataTable();
a.Fill(t);
t.Columns.Add("MyColumn", typeof(string));
DataRow workRow;
int iGetCount = t.Rows.Count;
for (int i = 0; i <= iGetCount - 1; i++)
workRow = t.NewRow();
workRow["MyColumn"] = i;
t.Rows.Add(workRow);
dataGridView1.DataSource = t;The extra column isn't applied to only certain rows. The columns of a table identify what data each row will contain. Hence adding a column to the table automatically adds them to the rows. What you're seeing is that all the initial rows
aren't being assigned a value so they retain their default value of null. Later you enumerate the rows of the existing table and call AddRow which adds new rows. This isn't adding columns, but rows.
To generate values for the existing rows you should ideally simply pass the data back from the database. DT computed columns can be difficult to set up as it is limited to what it can do. If you want to use a computed column on the Datatable
itself then define the column as a computed column and every row will calculate its own value.
DataTable data = GetData();
//Add elapsed time column
var col = new DataColumn("ElapsedTime", typeof(TimeSpan), "expr");
data.Columns.Add(col);
dataGridView1.DataSource = data;
The issue you will run into however is that calculating a diff on DateTime doesn't work in a computed column as the expression doesn't support the necessary functions. You can google for how people solved this if you are interested in alternatives.
Most people just tend to add the column and then hook into the various change events to update the value as needed. -
FBL5N : how to add a column of the Account's name?
Hi,
the list displayed by Tcode : FBL5N contain only the number of account, please how to add a column of Account's name ?
Please advise
Regards.When you are in the FBL5N display results screen, use the menu option Settings --> Special Fields.
There are also the following notes which would explain you how to add special or new fields to the line items :
- 310886 Line items: Dynamic selections ignored
- 215798 FBL*N: Special fields are not displayed
- 373268 Line item: new display field
The special field has to exist in table T021S.
Maybe you are looking for
-
XML Publisher 5.6.0 patch on EBS 11.5.10.2 with 10G DB
Hi All, I am trying to apply XML Publisher 5.6.0 patch to get the Executable XDODTEXE. I followed the meta link ID 337999.1. According to the ID I applied 4561451 patch and followed post patching steps. After applying patch I am able to see the XML p
-
My order has been processed - why can I not export PDF files
Is this on-line service a scam?
-
Getting bad argumnet error when using UTL_MAIL.SEND_ATTACH_VARCHAR2
HI This is my code. I dont know what I am missing. Please advice. RK begin UTL_MAIL.SEND_ATTACH_VARCHAR2( sender => '[email protected]' ,recipients => '[email protected]' ,cc => null ,bcc => NULL ,subject => 'RE: Testing Attachment' ,message => 'Dear
-
Allow filter file type at import!
It should be possible to exclude/include file types, especially video/image in the import wizard (or through some preference).
-
HT201320 Can't reset email password in settings, keeps reverting to old password
Changed yahoo mail password due to being spoofed I think. When I change it in IPad settings, it will verify ok but when go back to the settings it is the old password in mail settings.