Codeunit 710 "Math"
System Application · System.Utilities
Across versions
- BC23-30present
Neighbourhood 8 connected objects and pages
System Application · System.Utilities · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
Pi(): Decimal: Returns the value of pi.E(): Decimal: Returns the value of E.Abs(decimalValue: Decimal): Decimal: Returns the absolute value of a Decimal number.Acos(decimalValue: Decimal): Decimal: Returns the angle whose cosine is the specified number.Asin(decimalValue: Decimal): Decimal: Returns the angle whose sine is the specified number.Atan(decimalValue: Decimal): Decimal: Returns the angle whose tangent is the specified number.Atan2(y: Decimal; x: Decimal): Decimal: Returns the angle whose tangent is the quotient of two specified numbers.BigMul(a: Integer; b: Integer): BigInteger: Produces the full product of two 32-bit numbers.Ceiling(decimalValue: Decimal): Decimal: Returns the smallest integral value that is greater than or equal to the specified decimal number.Cos(decimalValue: Decimal): Decimal: Returns the cosine of the specified angle.Cosh(decimalValue: Decimal): Decimal: Returns the hyperbolic cosine of the specified angle.Exp(decimalValue: Decimal): Decimal: Returns e raised to the specified power.Floor(decimalValue: Decimal): Decimal: Returns the largest integral value less than or equal to the specified decimal number.IEEERemainder(x: Decimal; y: Decimal): Decimal: Returns the remainder resulting from the division of a specified number by another specified number.Log(decimalValue: Decimal): Decimal: Returns the natural (base e) logarithm of a specified number.Log(a: Decimal; newBase: Decimal): Decimal: Returns the logarithm of a specified number in a specified base.Log10(decimalValue: Decimal): Decimal: Returns the base 10 logarithm of a specified number.Max(decimalValue1: Decimal; decimalValue2: Decimal): Decimal: Returns the larger of two decimal numbers.Min(decimalValue1: Decimal; decimalValue2: Decimal): Decimal: Returns the smaller of two decimal numbers.Pow(x: Decimal; y: Decimal): Decimal: Returns a specified number raised to the specified power.Sign(decimalValue: Decimal): Integer: Returns an integer that indicates the sign of a decimal number.Sinh(decimalValue: Decimal): Decimal: Returns the hyperbolic sine of the specified angle.Sin(decimalValue: Decimal): Decimal: Returns the sine of the specified angle.Sqrt(decimalValue: Decimal): Decimal: Returns the square root of a specified number.Tan(a: Decimal): Decimal: Returns the tangent of the specified angle.Tanh(decimalValue: Decimal): Decimal: Returns the hyperbolic tangent of the specified angle.Truncate(decimalValue: Decimal): Decimal: Calculates the integral part of a specified decimal number.
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 426 “Payment Tolerance Management” (1 call:
GetMinTolAmountByAbsValue → (object)) - Page 22207 “Review G/L Entries” (1 call:
AreOppositeSign → Sign) - Table 20405 “Qlty. Inspection Header” (1 call:
UpdateSampleSize → Truncate) - Table 21 “Cust. Ledger Entry” (1 call:
AreOppositeSign → Sign) - Table 25 “Vendor Ledger Entry” (1 call:
AreOppositeSign → Sign) - Table 5222 “Employee Ledger Entry” (1 call:
AreOppositeSign → Sign) - Table 7302 “Bin Content” (1 call:
CheckIncreaseBinContent → (object)) - Table 83 “Item Journal Line” (1 call:
LookUpTrackingSummary → Sign)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Math"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.