Formula for gross efficiency
Post Author: tmitchell
CA Forum: Formula
Formula pulls information from shop order showing, shop order, machine code, run date, operation, part number, customer, setup hrs, gross efficiency.
Sorted by shop order then efficiency averaged per shop order.
With setup hrs a 0 is returned in efficiency this gives an incorrect average.
HOW do you remove / ignore the 0 for setup hrs?
MACH DATE SHOP ORDER operation PART # CUSTOMER EFF setup eff
41079 13.50
27.00
MARFQ 1/19/2008 41079 40.00 139‑00‑115‑31AG TX1709 27.00 0.00
0.00
MARFQ 1/19/2008 41079 40.00 139‑00‑115‑31AG TX1709 0.00 1.11
jcardman.jc_mach_code jcardman.jc_run_date jcardman.jc_order_num jcardman.jc_operation order.or_part_num order.or_cust_code
jcardman.jc_hrs_setup jcardman.jc_o_eff
Post Author: yangster
CA Forum: Formula
i don't follow your problemwhere are you getting the gross efficiency values from?an avg of 0 would result from 0 valuesso i'm not sure what you are trying to clean up
Similar Messages
-
How to write formula for 0calweek from 0calmonth
Hi Friends,
I'm doing weekly report. my infocube, data coming from three sources, two sources are ODS. In ODS doesn't have 0calweek only have 0calmonth. When i see my report i can't view those ODS data in the report.
So i want write a formula. How do i write a formula for this.Pls give me the formula.
Thanks & Regards
SiriI got the solution by creating calweek formula based on Syster date.
Siri -
Formula for calculating Quarter value in current calendar Year
Hi All,
I have a requirement where in i need to display values for Q1 of Current Calendar Year, Q1 of Previous Calendar Year,Variance in Value and % Variance in Value...Similarly for Q2,Q3,Q4.
We have built the report directly from Bex Query from the SAP tab in Crystal Reports. The formula for Quarter1,Variances etc are defined in Bex Structures and i am unable to get 'em individually here rather i am getting them as a whole in a single object with the structure name. Now is there a way that i can define my own formula in Crystal Reports so that i can get the values for the constraints defined above???
If yes please give me the syntax or an example formula so that i can work around.
please Help,
Thanks & regards,
R.NWhat fields are you getting?
or what is the data you are working with is it
transID, date, value......
or is it
Q1, Year1, Value....... -
In VB Programming code -- How to access the formula for suppressing a field
In VB Programming code -- How to access the formula for suppressing a field
I am using Crystal Reports 2008 v1
Using VB code, I am attempting to modify a Crystal Report before exporting it into a PDF format and then displaying it on the Web.
My problem is that I am unable to access the formula used to dynamically suppress a field.
The following code is working:
mySections = rd.ReportDefinition.Sections
For Each mySection As CrystalDecisions.CrystalReports.Engine.Section In mySections
' myFieldToChange is a String set to the text of the field I need to adjust the Suppression
iloop = 0
For Each RecObj As CrystalDecisions.CrystalReports.Engine.ReportObject In mySection.ReportObjects
If mySection.ReportObjects.Item(iloop).Name.ToLower = myFieldToChange Then
myTextObject = CType(mySection.ReportObjects.Item(iloop), CrystalDecisions.CrystalReports.Engine.TextObject)
myTextObject.Text = "new field text goes here"
mySection.SectionFormat.EnableSuppress = True
' Here is where I want to change the formula for the Suppression
End if
iloop = iloop + 1
Next
Next
I can not find any reference to the actual suppression formula in the SDK help file.
Note, the EnableSuppress can be set to True for False, but if there is a formula for dynamic suppression, the True or False value is overwritten. The results of the formula determine the suppression.
Is there a way to reference this formula. I know that I can put on in using the Crystal Report Designer software, I need to modify this formula using VB code and the SDK.Hello, Mark;
If you are using the ReportDocument object you do not have access to the Conditional Suppression formula. You can get around it by using a formula field in the report for the supression and then using the FormulaField code to change it at runtime.
If you want to change the supression condition directly at runtime you need to use RAS and the ReportClientDocument.
Elaine -
PLEASE HELP: PDF Forms, creating average formula for text?
Hello,
I really hope somone can help. I cannot find any answers to my questions on the internet, google etc.
First time using Acrobat. Im pretty quick learning on compters however the formulas my boss has asked me to do I have no idea if they are possible.
We have a report form for exams and each section I need to calculate the average mark for that section.
There are 3 questions for the first section. There are dropdowns for distinction, Merit, Pass and Below pass to select for each questions.
Please see picture attached to show you what I mean.
I want to be able to calculate the most selected/average dropdowns selected and not count the N/A's into award1 field?
The fields must be text and cannot be numbers.
so for example, track 1 got a distinction, track 2 got a Merit, Track 3 got a distiction. all other fields left n/a
is there anyway to do this also is there any way to exactly the same as above as check boxes? - please see picture attached
I appriciate any help. I am working on a mac
Thanks
LaurenThank you so much reply
Yes on the dropdowns the distincion, merit, pass or below pass values are in the correct areas ready for selection. For example on the distiction row you can only drop down for distinction and so on for Merit row dropdowns etc
Check box is the way I rather do it as its quicker, however I created the dropdown option just incase check boxes average was not possible
On the check boxes if i select merit for rtack 1 I would just tick the box and leave the the rest of the colum blank with no ticks. So just by seeing the tick I know its in the merit section for Track 1. However I donts know if I can do an average formula for with check boxes.
If I check boxed/slected distinction for track 1, distnction for track 2 and merit for track 3 (obvisley any box could be ticked depeneding how the exam went so need then all in the script). I would like it to then calculate the avergae mark which would be distinction in the award1 field. While the none ticked boxes or N/A fields not affecting the average.
This is just the start to a huge form Im doing Im dreading the rest of formulas I have to do lol
sorry if im confusing you -
How to write a formula for display the value by group
Post Author: abadugu
CA Forum: Formula
Hi
Could any one please help me on writing the formula for the below senario.
I'm creating Crystal report Via using ClearQuest (IBM tool) since this tool is not supporting subreport function. I'm planning to write a formula.
I have grouped report by request_type field (request_type field contains Validation Defect, Production Defect, Known Defect etc..)
right now my report output is grouped by request_type
ex:
Validation Defect
SUMMARY COMMENTS
Production Defect
SUMMARY COMMENTS
my question was
If request_type = Production Defect display pm_number value field otherwise display null
ex
Production Defect
PM# SUMMARY COMMENTS
Validation Defect
SUMMARY COMMENTS
could you please help me writing a formula.
Thanks
AnandPost Author: abadugu
CA Forum: Formula
It worked Thank you and I appreciated your help
Thanks -
Error while Creating a formula for field AZNOR (T-Code : OP17)
Dear Experts,
i am facing a problem in Transaction OP17 while creating a formula for field AZNOR ( No of indivual capacity in work center) in work center (T-Code : CR02) .
It shows the error
The data object "F" has no component called "AZNOR''..
Please let me know the solution..
Thanks & Regards
Birendra KumarHi,
I have the same problem.
Could You tell me witch is the correct origin?
Thanks a lot!
Bye
Laura -
Error in Fast Formula for Supplemental Earnings Elements
Hi,
I have an requirement in Supplement Earning Elements for US Localization. I need to define some Supplement Earning Elements that should comes in Payroll with the extension of existing Elements.
Here are the Steps for setups which i have done so far-
Step 1:Created new Elements with their values with effective dates for existing user Table name
Step 2:Done the setup for New Elements with classification as Supplemental and Category also attached the formula like "FLAT AMOUNT" formula for Calculation rule in Element Earning screen.
Step 3: when i tried to query for the element i have created, the value in Calculation Field is "Elementname_FLAT_AMOUNT_RWSI" which is not same for the existing elements.Existing Element which is of same classification and same category the Calculation rule field is "ElementName_FLAT_AMOUNT".
Step 4: After that i did setup for Element Description and Element Link.
Step 5: Then i have copied the Formula from Existing element(which is previously configured and working fine for the existing elements ), made the modifications for the newly created element. When Compiling the formula ,i am getting an Error "Incorrect Data type"
I have two queries -
1- The setup in Earnings Screen with Calculation Rule is correct or not. As the Calculation Field for newly elements and the existing elements are different (as mentioned in Step 3).
2- Compilation Error "Incorrect Data Types" in Fast Formula.(as mentioned in Step 5).
I m pasting the Fast Formula code here for ready reference
Default for TERMINATED_EMPLOYEE is 'N'
Default for RUN_TYPE is 'R'
Default for FINAL_PAY_PROCESSED is 'N'
default for PAYROLL_TERMINATION_TYPE is 'L'
default for BG_TERMINATION_TYPE is 'L'
default FOR LAST_STANDARD_PROCESS_DATE_PROCESSED IS 'N'
DEFAULT FOR ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD IS 0
DEFAULT FOR ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD IS 0
DEFAULT FOR ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD IS 0
DEFAULT FOR ELEMENT_NAME_ASG_GRE_YTD IS 0
DEFAULT FOR ELEMENT_NAME_ASG_GRE_RUN IS 0
Default for PAY_EARNED_START_DATE is '02-JAN-0001' (DATE)
Default for PAY_EARNED_END_DATE is '02-JAN-0001' (DATE)
Default for ASG_NUMBER is ' '
Default for ELEMENT_NAME_ASG_GRE_FYTD IS '0'
Default for CURRENT_ELEMENT_TYPE_ID is 0
Default for GROUP_KF_PAY_FREQUENCY is '0'
DEFAULT FOR Amount IS 0
INPUTS ARE Amount
IF ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD WAS DEFAULTED OR ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD = 0 THEN
pay_frequency = GROUP_KF_PAY_FREQUENCY
ELEMENT_TYPE_ID_PASSED = CURRENT_ELEMENT_TYPE_ID
annual_rate = HCS_GET_SUPPLEMENT_RATE(ELEMENT_TYPE_ID_PASSED, PAY_EARNED_END_DATE, 'General Rate')
annual_bal = ELEMENT_NAME_ASG_GRE_FYTD
IF annual_bal = annual_rate THEN
Amount = 0.00
mesg = 'Contract amount '||TO_CHAR(annual_rate)||' fully paid for '||ASG_NUMBER
ELSE
Amount = annual_rate / TO_NUMBER(pay_frequency)
If abs(annual_bal+amount-annual_rate) < 1 then
Amount = annual_rate-annual_bal
IF ELEMENT_NAME_ASG_GRE_RUN=0 THEN
flat_amount = Amount
+ ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
+ ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
ELSE
( flat_amount = Amount )
ELSE
(flat_amount = ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD + ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
+ ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
clear_repl_amt = -1 * ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD
IF ELEMENT_NAME_ASG_GRE_RUN = 0 THEN
IF ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD <> 0 THEN
clear_addl_amt = -1 * ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
IF flat_amount < 0 THEN
(IF (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
BG_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND
FINAL_PAY_PROCESSED = 'N') OR
(PAYROLL_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND
FINAL_PAY_PROCESSED = 'N') OR
(PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
BG_TERMINATION_TYPE = 'L' AND
TERMINATED_EMPLOYEE = 'Y' AND
LAST_STANDARD_PROCESS_DATE_PROCESSED = 'N') OR
(PAYROLL_TERMINATION_TYPE = 'L' And
TERMINATED_EMPLOYEE = 'Y' AND
LAST_STANDARD_PROCESS_DATE_PROCESSED = 'N') THEN
neg_earn = -1 * ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
ELSEHuman Resource Management (HRMS)
(neg_earn = flat_amount - ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
flat_amount = 0
ELSE
(IF ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD <> 0 THEN
neg_earn = -1 * ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
IF (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
BG_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'N') OR
( PAYROLL_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'N') OR
(PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
BG_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'Y'
AND RUN_TYPE != 'R') OR
( PAYROLL_TERMINATION_TYPE = 'A' AND
TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'Y' AND
RUN_TYPE != 'R') THEN
(STOP_ENTRY = 'Y'
mesg = ' ELEMENT_NAME earning has been stopped for this assignment.'
ln_calc_meth = SET_ALTRNT_FLAT_RATE_CALC_METH('NOT_APPLICABLE','NOT_APPLICABLE')
if (1 = 1) then (
soe_run = ELEMENT_NAME_ASG_GRE_RUN
soe_ytd = ELEMENT_NAME_ASG_GRE_YTD
RETURN flat_amount, clear_addl_amt, clear_repl_amt, neg_earn, STOP_ENTRY, mesg
Can anyone help me in solving this problem. Any kind of pointers would be helpful.
Thanks
Pradeep.Hi Pradeep,
Hope you created the new element using the 'Earnings Template' form. If it is created using the 'Earnings Template' form then the calculation rule
should be correct. You said you are modifying the new element formula by using the existing element formula code, have you checked if the
formula code to the old and new once have changed anything other than the element name and standard input elements reference. Try to use
the debug messages in formula and see if that give you any clue. You should find the document in metalink how to debug a formula.
Thanks,
Satin -
How do I get 2 decimal places when using a formula for a quotient? It only gives me whole integers. Most of the results will be less than 1 so I need 2 decimal places
the quotient function returns only whole number portion of the dividing two numbers. If you want the actual decimal value use the divide operator. you enter this as:
A/B
if the numerator is in A1 and the denominator is in B1 you can enter the formula like this:
=A1/B1 -
Purchase info record BDC Condition type for gross price
Hi,
I have got flat file with vendor material plant porg conditon type price.
It has to be posted to SAP purchase info record.
The first condition type is always for gross price.
How can I validate whether the condition type given in the file will be for gross price and will be applicable for that vendor or material given in the file.
Regards,
PraveenCheck with A017 Table
Thanks
Seshu -
Asset report - with asset G/L accounts connected for gross value and amorti
Hello dear all,
Is there a way to obtain asset report by asset (and not by asset class) with the G/L accounts connected for gross value (acquisition) and amortization (depreciation) ?
Thanks
Edited by: Tarek AYACHI on Jun 1, 2010 10:25 AMLook to the report S_ALR_87011990 - Asset History Sheet for more information about this report look in the wiki part from this forum
http://wiki.sdn.sap.com/wiki/display/ERPFI/Asset+Reporting
perhaps you can find with the ransaction ARQ0 - Ad Hoc Reports you need -
Need to create a formula for this..
If a project completes on A and the date lies between B & C then "display late by 10 days"
if a project completes on D and the date lies between E & F then "display late by 20 days" and so on , there are 100's of projects and hundreds of completion dates.
what would be the best approach for this?
Any suggestions appreciatedYou really need a Project target or due date and then calculate days late
@Late
If completiondate > targetdate then
datediff("d", targetdate, completiondate) else 0
You can then do banding on this
@overdue
If @late = 0 then 'Not Due' else
If @late in 1 to 9 then 'Less than 10 days overdue'
else
etc.
Hope that helps
Ian -
How can I sum up raws? the Sum function seems to work only on columns. Right now I have to create a separate formula for each raw
Hi dah,
"Thanks, but can I do one formula for all present and future raws? as raws are being added, I have to do the sum function again and again"
You do need a separate formula for each group of values to be summed.
If the values are in columns, you need a copy of the formula for each column.
If the values are in rows, you need a copy of the formula for for each row.
If you set up your formulas as SGIII did in his example (shown below), where every non-header row has the same formula, Numbers will automtically add the formula to new rows as you add them.
"Same formula" in this context means exactly the same as all the formulas above, with one exception: the row reference in each formula is incremented (by Numbers) to match the row containing the formula.
Here the formula looks like this in the three rows shown.
B2: =SUM(2)
B3: =SUM(3)
B4: =SUM(4)
That pattern will continue as rows are added to the table.
Also, because the row token (2) references all of the non-header cells in row 2, the formula will automatically include new columns as they are added to the table.
Regards,
Barry -
Alternative formula for condition base value in cross-application
Hi,
I need inputs regarding an issue as:-
In "TAXINJ" Tax pricing procedure, for a ZXXX excise related condition type the alternate condition base value (Alternative formula for condition base value) must be of YXXX condition type of MM Purchase pricing Procedure.
How to acheive Alternative formula for condition base value in cross-application area as both condition type belongs to different Application area i.e. ZXXX belongs to TX and YXXX belongs to M.
One way or only way is thro' routine but I do not know How it works?
Thanking you.
Prashantroutine is only the best way for u in this case
u will have to use subtot may be 6 or 4 in MM pricing procedure
and write a routien in Tax procedure, i n that u will have to write a code where in ur sustem will featch this value in sub total and act a a base for ur cond type in Tax proc for ue condition type.
what is your excat requirement
there might be other work around that can help u around
hope this works
or write t routines one in MM and Other in Tax proc for ur issues -
Dear
what is the used of 362 & 363 Alternative formula for condition base value in Define Procedures (Tcode obyz)362 is used for to pick base value to BASB condition type from MM pricing procedure
363 is used for all sales tax {VAT (Inventory or set -off) & CST}.
Tax Calculation on Freight - Different Scenarios
Please go through this link and you will know very well a bout 362 and 363 usage
Maybe you are looking for
-
Balance Carried Forward for a Year
Hi, Can anyone tell me if there is any table where the carry forward balance for a particular year is stored? I checked LFC1 table but it is not storing data consistently for all vendors. For some vendors the balance is correct, while for others it i
-
How to use Instant Client with JDBC?
I unzipped all the *.zip (basic, JDBC Supplement, ODBC, SQLPlus) to a clean directory and added it to my env PATH variable. SQLPlus is working, but when I try via OCI JDBC I get: Exception in thread "main" java.lang.UnsatisfiedLinkError: t2cCreateSta
-
Hi, I'm trying to call a proxy interface (outbound) by calling the class behind the proxy. everything works... the XML gets created from the proxy and is shown in SXMB_MONI, but unfortunately the XML gets not send to the corresponding Inbound Interfa
-
Internal error when downloading web service proxy jars
Hi, I have a web service created from a stateless Java class in OC4J 10.1.2. I access the web page of the service and can download the WSDL and test the services, but if I try to download the compiled or source JAR files of the client proxy I get thi
-
[SOLVED] Trying to compile Cafu engine - Unable to find dependencies
Hello, I'm pretty new to Arch and currently I'm trying to compile Cafu (an open source game and graphics engine). On my notebook (running Xubuntu) I was able to compile it successfully but here in Arch the build fails after a while. I guess this is d