Error in formula field: Column 'TASK_BCWP' does not belong to table Task
Hi,
We have a formula field to calculate the a cost KPI and that field throws an error in the ULS logs. The error is: PWA:PWA, ServiceApp:Project Server Service Application, User:GDFN\IPL_Content, PSI: SSP: Formula Evaluation Failed! - trying to continue - (System.ArgumentException:
Column 'TASK_BCWP' does not belong to table Task.
We are running EPM 2010. Recreating of the custom field did not work. We are not running with the latest CU yet.
The formula that we use is:
IIf([BCWP] > 0; [ACWP] / [BCWP]; 1)
The stack trace from the ULS log is:
PWA:http://gdfn-ipl-14/PWA, ServiceApp:Project Server Service Application, User:GDFN\IPL_Content, PSI: SSP: Formula Evaluation Failed! - trying to continue - (System.ArgumentException: Column 'TASK_BCWP' does not belong to table Task.
at System.Data.DataRow.GetDataColumn(String columnName)
at System.Data.DataRow.get_Item(String columnName)
at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.HaveColumn(DataRow row, String columnName)
at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetTaskData(Guid nodeId, Int32 fieldId)
at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetDataInternal(Int32 entityId, Guid nodeId, Int32 fieldId, Boolean canChangeEntity)
at Microsoft.Office.Project.Server.BusinessLayer.FormulaDataProvider.GetData(Int32 entityId, Guid nodeId, Int32 fieldId)
at Microsoft.Office.Project.Server.BusinessLayer.Formula.FieldExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
at Microsoft.Office.Project.Server.BusinessLayer.Formula.GreaterExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
at Microsoft.Office.Project.Server.BusinessLayer.Formula.ConditionalExpression.Evaluate(IFieldEvaluator context, Guid nodeId)
at Microsoft.Office.Project.Server.BusinessLayer.Formula.FormulaEvaluator.Evaluate(PlatformContext context, Expression formula, Int32 entityId, Int32 fieldId, Guid nodeId, Dictionary`2 entityFormulaFields)) + -- FieldId = 188776525 -- NodeId = 1b1149c1-52c2-4f7f-ba60-6d65effdb6b3
-- Formula = IIf(Greater([MSPJ188743691], 0), Divide([MSPJ188743800], [MSPJ188743691]), 1)
I have no clue where to start looking for the cause of this error. Any help would be appreciated.
Thanks,
Quint Mouthaan
Hi Quint,
This can because of database fragmentation. I would recommend you to re-index the databases and perform a de-fragmentation and can check the behavior.
On the other hand when you receive this message, you can try an IISRESET and check. Additionally you can use refer to following link for de-fragmenting queries.
http://support.microsoft.com/kb/943345
Happy troubleshooting.
Vikram Daruru - MSFT
Similar Messages
-
Workflow error - Screen Field BSEG - BWKEY does not exist
Hi Experts,
Could you please help me, when I am parking a FI reversal document through FBR2 a workflow gets generated, but when the approver is trying to approve the document, we get an error saying
"S Field BSEG-BWKEY. does not exist in the screen SAP 349 BSEG-BWKEY".
This Error occurs occassionly.
Regards,
Sathya
Edited by: Sathyanarayana Raghavendra on Nov 14, 2008 5:43 AMHi Sathya,
you said its happening only some times...
Is it happening only for some specific company codes ??\
If so, open the FI document which is not having any problem and the document which is going to error and compare what are the fields which got extra populated ...
The issue i faced was for a specific company code where the MRA and responsibility area in the items was getting populated with the company code which was not happening to other company codes.
once the fields are made blank, then we used to restart the workflow and it used to get approved without the wf going into error.
Regards,
PR. -
Field KNVV-CHSPL does not exist in field status tables (TMOD*)
Hi Gurus,
Wile creating Customer master record at Tc= XD01 the following error coming as
"Field KNVV-CHSPL does not exist in field status tables (TMOD*)"
Plz help me its urgent.
VinayHi
KNVV is the customer sales data table and CHSPL is the field name called Batch Split Allowed
My advice is to deselect the field name from the table and test it by creating it once again ...
Bobbili -
Problem creating new sites. The formula refers to a column that does not exist
Good morning,
I have a problem creating new sites in my development environment. We have a template which works properly when we create new sites with it. However, when we add one new content type in the site created and save it as a new template, we can't create new sites
with this template. The error log is that there are one problem in one column [The formula refers to a column that does not exist. Check the formula for spelling mistakes or change the non-existing column to an existing column].
I have opened the wsp template with visual studio but I can´t discover what column is the problem because the log only refers to the feature (ListInstances).
Anybody knows how to find my problematic column?
The error is:
Feature Activation: Threw an exception, attempting to roll back. Feature 'plantilla Llave en Mano 20141222 v2ListInstances' (ID: '6c61a3bf-3c51-4064-958b-d154729233e7'). Exception: Microsoft.SharePoint.SPException: La fórmula hace referencia a una
columna que no existe. Compruebe que la fórmula no tiene errores ortográficos o cambie la columna que no existe por otra que exista. ---> System.Runtime.InteropServices.COMException (0x81020057): La fórmula hace referencia a una columna que no existe. Compruebe
que la fórmula no tiene errores ortográficos o cambie la columna que no existe por otra que exista. at Microsoft.SharePoint.Library.SPRequestInternalClass.UpdateField(String bstrUrl, String bstrListName, String bstrXML) at Microsoft.SharePoint.Library.SPRequest.UpdateField(String
bstrUrl, String bstrListName, String bstrXML) --- End of inner exception stack trace --- at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionListInstances(SPFeaturePropertyCollection props, SPSite site,
SPWeb web, Boolean fForce) at Microsoft.SharePoint.Administration.SPElementDefinitionCollection.ProvisionElements(SPFeaturePropertyCollection props, SPWebApplication webapp, SPSite site, SPWeb web, SPFeatureActivateFlags activateFlags, Boolean
fForce) at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, SPFeatureActivateFlags activateFlags, Boolean fForce)
Thanks in advanceHi Enrique,
According to your description, after added a content type into the new site and save the site as a template, there is an issue when creating another new with the newly
site template.
Based on the error message “The formula refers to a column that does not exist…”, seems that it would be an issue of a Calculated column in the content type you added,
please go through all the Calculated column in that content type to see if the formulas all work well.
Feel free to reply if there any progress.
Best regards,
Patrick
Patrick Liang
TechNet Community Support -
BDCDATA error-Field INVFO-ZUONR does not exist in the screen SAPLMR1M 6000
Hi
I am trying to call transaction MIR7 from ABAP code and passing values to the same.
I am able to pass data to first tab using code (as recorded in SHDB) :
DATA BEGIN OF BDCDATA OCCURS 1.
INCLUDE STRUCTURE BDCDATA.
DATA END OF BDCDATA.
CLEAR BDCDATA.
BDCDATA-PROGRAM = 'SAPLACHD'.
BDCDATA-DYNPRO = '1000'.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
CLEAR BDCDATA.
BDCDATA-FNAM = 'BKPF-BUKRS'.
BDCDATA-FVAL = CompCode.
APPEND BDCDATA.
CLEAR BDCDATA.
BDCDATA-PROGRAM = 'SAPLMR1M'.
BDCDATA-DYNPRO = '6000'.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
CLEAR BDCDATA.
BDCDATA-FNAM = 'INVFO-BLDAT'.
BDCDATA-FVAL = InvoiceDate.
APPEND BDCDATA.
CLEAR BDCDATA.
BDCDATA-FNAM = 'INVFO-WRBTR'.
BDCDATA-FVAL = InvoiceAmount.
APPEND BDCDATA.
Call Transaction 'MIR7' USING BDCDATA MODE 'A'.
But when I add fields
CLEAR BDCDATA.
BDCDATA-FNAM = 'INVFO-ZUONR'.
BDCDATA-FVAL = 'HELLO !!!!!'.
APPEND BDCDATA.
CLEAR BDCDATA.
BDCDATA-FNAM = 'INVFO-BKTXT'.
BDCDATA-FVAL = 'MY DATA .........'.
APPEND BDCDATA.
I get an error message :
Field INVFO-ZUONR does not exist in the screen SAPLMR1M 6000
But when I add
CLEAR BDCDATA.
BDCDATA-PROGRAM = 'SAPLFDCB'.
BDCDATA-DYNPRO = '0150'.
BDCDATA-DYNBEGIN = 'X'.
APPEND BDCDATA.
before setting INVFO-ZUONR, the error disappears, still I don't get values in HeaderText and Assignment fields on GUI
Can anybody help.
Thanks a lot
Ruhi HiraI had used the exact recording as in SHDB but no success.
Is it OK to create a parameter map this screen field to the parameter.
Where I can set the parameter outside the screen..
Ruhi Hira -
Hi I'm a total novice, as you will see. But Iam trying to use template of an employee schedule but when I try to add extra columns it does not add the preset formula with it, so it works out total hours and total pay? If any one can help please before I throw it through the window!
Grum12 wrote:
Hi I'm a total novice, as you will see. But Iam trying to use template of an employee schedule but when I try to add extra columns it does not add the preset formula with it, so it works out total hours and total pay? If any one can help please before I throw it through the window!
Hi Grum,
If the formulas aren't filling to the new column, you must have changed something in the template since you first opened it. Numbers is rather fussy about filling row content in columns as they are added. Only rows with the same expression in every Body Column will fill when a column is added. Just as an experiment, start a new Employee Schedule document from the Template Chooser and then add a column by clicking the Add Column handle in the upper right corner of the table. If that works, as it should, then think about what might have changed in your working document to disconnect that feature. Maybe we can figure it out together.
Jerry -
The contained field name "ADTAGR" does not exist in any of the database tab
hı all
how can l solved thıs problem
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SEMANTICS', was
not caught in
procedure "PUT_QMFECAT" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
An Open SQL clause was specified dynamically. The contained field name
"ADTAGR" does not exist in any of the database tables from the FROM clause.
Information on where terminated
Termination occurred in the ABAP program "SAPDBZQNQ" - in "PUT_QMFECAT".
The main program was "ZQMR_BILDIRIM ".
In the source code you have the termination point in line 732
of the (Include) program "SAPDBZQNQ".
Error occurred during batch input processing
The termination is caused because exception "CX_SY_DYNAMIC_OSQL_SEMANTICS"
occurred in
procedure "PUT_QMFECAT" "(FORM)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "SAPDBZQNQ "; its source code begins in line
715 of the (Include program "SAPDBZQNQ ".
FORM put_qmfecat.
DATA: l_tab_fields TYPE rsfs_tab_fields.
DATA: l_ds_clauses TYPE rsds_where.
Dynamische Feldselektion
MOVE 'QMFECAT_C' TO l_tab_fields-tablename.
READ TABLE select_fields WITH KEY l_tab_fields-tablename
INTO l_tab_fields.
IF sy-subrc <> c_rc00.
CLEAR l_tab_fields.
ENDIF.
Dynamische Selektionskriterien
MOVE 'QMFECAT' TO l_ds_clauses-tablename.
READ TABLE dyn_sel-clauses WITH KEY l_ds_clauses-tablename
INTO l_ds_clauses.
DB-Zugriff
>>>>> SELECT (l_tab_fields-fields) FROM qmfe
INTO CORRESPONDING FIELDS OF TABLE qmfecat_tab
WHERE qmnum = rqmqmel-qmnum
AND kzloesch = space
AND (l_ds_clauses-where_tab)
ORDER BY PRIMARY KEY.
regard sinan
Edited by: eyup_sinan on Jan 6, 2012 3:21 PM
Edited by: eyup_sinan on Jan 6, 2012 3:30 PMYou seem to have made a copy of the standard program. You'll have to make sure that you are handling this field correctly in your code.
Rob -
Field BSEG-SKFBT does not exist in the screen SAPMF05A 0302
Hi
while posting parked documents using FBV0 i am getting following error.
Field BSEG-SKFBT does not exist in the screen SAPMF05A 0302
What can be the solution to above error.
regards
RajeshTo eliminate this problem please use transactions OB14, OB41 and set for posting key and G/L account
field status for field BSEG-SKFBT 'Optional entry':
transaction OB14 AND OB41 -> Select group 'Payment transactions' -> 'Payment terms' -> set 'Optional'.
I think the SAP note 1073234 could correct this issue.
Thanks,
Daniel -
I am getting this error message "ORA-01006: bind variable does not exist.
My code works fine like this:
DECLARE
v_JOBTYPE varchar2(8);
v_STATUS varchar2(8);
v_FAILURE varchar2(8);
v_CAUSE varchar2(8);
v_ACTION varchar2(8);
BEGIN
SELECT EVT_STATUS, EVT_FAILURE, EVT_CAUSE, EVT_ACTION, EVT_JOBTYPE
INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, v_JOBTYPE
FROM R5EVENTS WHERE ROWID = :ROWID;
IF NVL(v_STATUS, 'X') = 'C' AND NVL(v_JOBTYPE , 'X') IN ('BRKD','UNPLBRKD','FILTRA', 'LUB', 'FAC') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
END IF;
END;
But I want to change the code to include a record (ACT_TRADE) from another table(R5ACTIVITIES). I am getting this error message "ORA-01006: bind variable does not exist - POST-UPDATE 200Before Binding". Any help would be appreciated.
DECLARE
v_STATUS varchar2(8);
v_FAILURE varchar2(8);
v_CAUSE varchar2(8);
v_ACTION varchar2(8);
V_CODE varchar2(8);
V_EVENT varchar2(8);
V_TRADE varchar2(8);
BEGIN
SELECT R5EVENTS.EVT_STATUS, R5EVENTS.EVT_FAILURE, R5EVENTS.EVT_CAUSE, R5EVENTS.EVT_ACTION, R5EVENTS.EVT_CODE, R5ACTIVITIES.ACT_EVENT, R5ACTIVITIES.ACT_TRADE
INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, V_CODE, V_EVENT, V_TRADE
FROM R5EVENTS, R5ACTIVITIES WHERE V_CODE = :V_EVENT;
IF NVL(v_STATUS, 'X') = 'C' AND NVL(v_TRADE , 'X') IN ('MTM','MTL','MTMGT', 'FTM', 'FTL', 'FTMGT', 'R5') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
END IF;
END;Thank you for your responses. Your feedback was helpful. This is what I ended up doing for a solution:
DECLARE
v_JOBTYPE varchar2(8);
v_STATUS varchar2(8);
v_FAILURE varchar2(8);
v_CAUSE varchar2(8);
v_ACTION varchar2(8);
v_GROUP varchar2(30);
BEGIN
SELECT EVT_STATUS, EVT_FAILURE, EVT_CAUSE, EVT_ACTION, EVT_JOBTYPE, USR_GROUP
INTO v_STATUS, v_FAILURE, v_CAUSE, v_ACTION, v_JOBTYPE, v_GROUP
FROM R5EVENTS, R5USERS WHERE R5EVENTS.ROWID = :ROWID
AND USR_CODE = O7SESS.CUR_USER;
IF NVL(v_STATUS, 'X') = 'C' AND NVL(V_GROUP,'X') IN ('MTM','MTL','MTMGT','FTL','FTMGTS','PLANNER','DISPATCH','PMCOOR','R5') AND (v_FAILURE IS NULL OR v_CAUSE IS NULL OR v_ACTION IS NULL) THEN
RAISE_APPLICATION_ERROR( -20001, 'FAILURE, CAUSE AND ACTION FIELDS MUST BE POPULATED');
END IF;
END; -
Field RF05A-NEWBK. does not exist in the screen SAPMF05A 0100
Hi,
We are doing the intercompany account payable postings through SAP EDI. The process following as below -
Delivery -> Intercompany Billing -> Account Receivable
--> IDOC -> Account Payable
While doing the EDI posting for AP, system giving the following message -
Field RF05A-NEWBK. does not exist in the screen SAPMF05A 0100
Best Regards
GouthamHello,
I am facing the Same issue for Inbound Idoc for Invoice.
I checked in debug mode as well and in BDC call we get a sucess message as
Field RF05A-NEWBK. does not exist in the screen SAPMF05A 0100
which beocme as error for Inbound IDOC.
Coundt get the field newbk on the screen for Invcoice . in which segment do we pass the value for this.
Can anyone please give more inputs on this.
Thanks
Ritesh Solanki -
Field BSEG-DMBTR. does not exist in the screen SAPMF05A 0302
Hi Gurus,
I am facing an error when uploading document in background through SM35(batch session)
1. 1. If i try to post the document in the forground system gives same message but on pressing enter it goes to next line item and ultimately posts the document. But if i try to post (SM35 session) in the back ground i am facing the issue"Field BSEG-DMBTR. does not exist in the screen SAPMF05A 0302" Message no. 00349
2. The system is ECC 6.0 recently upgraded from 4.7
It would be great if any expert can help to resolve this issue.
Thanks
AnandSeems that your screen flow does not factor in the transaction currency. BSEG-DMBTR is only available for input when the transaction currency is different from the company code currency.
Your program creating the BDC session needs rework, or better use SAP standard tools for document posting (e.g. RFBIBL00 or one of the BAPIs available )
Thomas -
Field BSEG-MEINS. does not exist in the screen SAPMF05A 0300
Dear Expert,
in cross-company sales process, issuing an IDoc to create a FI AP document, the IDoc was created and issued successfully by inter-compnay invoice, but in processing the IDoc to creat a FI AP document, there is a error message and that is "Field BSEG-MEINS. does not exist in the screen SAPMF05A 0300". i used the Units of Measurement"EA", and in the setting of Units of Measurement"EA" i already flagged the Units of Measurement"EA" as Primay code, but the error still appear again, please give me some useful advice!Hi
Concerning message of "Fields BSEG-MEINS and MENGE are hidden in
SAPMF05A 0300", it was recommended to check which G/L accounts were
involved and to verify that fields BSEG-MEINS and MENGE were set to
'optional' .Please check the field statuses in OB41/OB14 for the
affected G/L accounts, whether the field as optional is set.
regards,
Ramana -
Field BSEG-SKFBT. does not exist in the screen
Hi,
While doing FBV0 the document is not posting and it is showing the error message as below.
Field BSEG-SKFBT. does not exist in the screen SAPMF05A 0302
Message no. 00349
Diagnosis
The specified field does not exist on the screen.
Procedure
Check your batch input data.
govind.Govind,
The filed BSEG-SKFBT (Discount base), is not available in the screeen SAPMF05A 0302.
This happens between Development, Quality and Productions cients. The sequence of fields differs with
respective to client.
In Development while recording (SHDB) field BSEG-SKFBT might have appeared on screen SAPMF05A 0301 but in Production or quality it might appear on some other screens
Ask Abaper to check this, as this might be available in SAPMF05A 0301 or SAPMF05A 0303 .
Hope this helps.
Regards
Velu Mudaliar -
Field COBL-FKBER. does not exist in the screen SAPLKACB 0002
HI ALL,
I am facing problem when execute a BATCH JOB (sm35) for depreciation run(AFAB). It is giving an error:
349
Field COBL-FKBER. does not exist in the screen SAPLKACB 0002.
In the batch job, I noticed that there are 13 transactions have been processed successfully. Only 1 failed with above error message.
Please advise how to solve this problem.
Thanks in advance.Hi ,
Go to the field status tcode OBC4 for the GL accounts you are trying to post to and set GSBER as optional.
It should work, refer to COBL-GSBER does not exist in the screen SAPLKACB 0002
Regards,
Fernando -
Field KONP-KONWA. does not exist in the screen SAPMV13A 0201
Hi,
We have one BDC program to change Material Inforecord through transaction ME12. We have executed the BDC and Batch input session got created. When i execute the session, it is giving error "Field KONP-KONWA. does not exist in the screen SAPMV13A 0201 "
But when i checked in SE51 for Program SAPMV13A and screen 0201, field KONWA exist. I have checked in Transaction ME12, this field exist in the same screen. But still this error message is appearing.
Is there any something wrong in BDC program.How are you handling the subscripts (row numbers)? Did you actually record this BDC in SHDB, or just try to write it? If not recorded, do yourself a favor and ALWAYS record your BDC sessions, then write to match that recording....
chances are you need to refer to KONP-KONWA(nn) where nn is the row number in the table control....
Maybe you are looking for
-
Java enhancement in XSLT mapping in PI 7.1 and JDK5 XML processing
Hi, I am implementing an XSLT mapping and I need to use java enhancements. I got those working but only if I check "Use SAP XML Toolkit" from Operation Mapping. I would like to use JDK5 XML processing. I also got this message to trace: Resource not f
-
How To Create Link in Image in Email
I have an eMail campaign that a client wants to send out. Essentially, it is a jpeg ad (that they would like to embed into the email) and there is a spot in the ad where their web address is listed. They want to make the web address a live clickable
-
What can I do, if I forgot the ristriction code?
Hello everyone, I got a little problem: Last week I looked at the ajustments of my iPad (3rd generation, not jailbreaked) and I saw that I use a restrictioncode, but I couldn't remember that I had a restrictioncode and whats the code is. My question
-
I'm using iPhoto 8.1.2, it came pre-installed with Snow Leopard when I bought my MBPro late 2009 (Snow Leopard). This article suggests a Software update will update it, it won't! How do I get the latest version to get my photo streaming working prope
-
Upgrade to CS4: from CS2 upgrade / Photoshop 3.0 Full
Ok, I've decided to go to CS4 from CS2 on my Intel Mac. Yeah I bought CS2 unknowingly for my Intel Mac and have not been happy with the performance. Are there any special install procedures for doing a fresh install of CS4 upgrade on Snow Leopard 10