tableAL Developmentofficial - Microsoftderived - from the source, no model text

Table 7008 "Dtld. Price Calculation Setup"

Base Application · Microsoft.Pricing.Calculation

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC2811 fields changed
  5. BC29-30unchanged

Neighbourhood 11 connected objects and pages

Table 15 "G/L Account" (relates to)G/L AccountTable 152 "Resource Group" (relates to)Resource GroupTable 156 "Resource" (relates to)ResourceTable 167 "Job" (relates to)JobTable 18 "Customer" (relates to)CustomerTable 23 "Vendor" (relates to)VendorTable 27 "Item" (relates to)ItemTable 7006 "Price Calculation Setup" (relates to)Price Calculation SetupPage 7008 "Dtld. Price Calculation Setup" (pages and codeunits on it, 3 links)Dtld. Price Calculation SetupTable extension 6473 "Serv. Dtld. Price Calc. Setup" (extended by)Serv. Dtld. Price Calc. SetupTable 7006 "Price Calculation Setup" (referenced by)Price Calculation Setup

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Pricing.Calculation · captioned “Detailed Price Calculation Setup” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Detailed Price Calculation Setup
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Line No. Integer — AutoIncrement
2 Setup Code Δ BC28 Code[100] Specifies a price calculation setup code. TableRelation Table 7006 “Price Calculation Setup” (“Price Calculation Setup”.Code where(Enabled = const(true)))
3 Method Δ BC28 Enum “Price Calculation Method” Specifies a price calculation method. enum Enum 7000 “Price Calculation Method”; not editable
4 Type Δ BC28 Enum “Price Type” Specifies what type of amount to calculate - sale or purchase. enum Enum 7009 “Price Type”; not editable
5 Asset Type Δ BC28 Enum “Price Asset Type” Specifies a product type. enum Enum 7004 “Price Asset Type”; not editable
6 Asset No. Δ BC28 Code[20] Specifies a product number.
7 Source Group Δ BC28 Enum “Price Source Group” Specifies whether the prices come from groups of customers, vendors or projects. enum Enum 7002 “Price Source Group”
8 Source Type Enum “Price Source Type” Assign-to Type caption enum Enum 7003 “Price Source Type”; not editable
9 Source No. Δ BC28 Code[20] Specifies the unique identifier of the source of the price on the price list line.
10 Implementation Δ BC28 Enum “Price Calculation Handler” Specifies a price calculation implementation name. enum Enum 7011 “Price Calculation Handler”; not editable
11 Group Id Code[100] — DataClassification SystemMetadata
12 Enabled Δ BC28 Boolean Specifies whether the implementation codeunit is enabled.
13 Product No. Δ BC28 Code[20] Specifies a product number. TableRelation Table 15 “G/L Account”, Table 152 “Resource Group”, Table 156 “Resource” (if (“Asset Type” = const(Item)) Item where(“No.” = field(“Product No.”)) else if (“Asset Type” = const(“G/L Account”)) “G/L Account” else if (“Asset Type” = const(Resource)) Resource else if (“Asset Type” = const(“Resource Group”)) “Resource Group” else if (“Asset Type” = const(“Item Discount Group”…)
14 Assign-to No. Δ BC28 Code[20] Specifies the unique identifier of the source of the price on the price list line. TableRelation Table 167 “Job”, Table 18 “Customer”, Table 23 “Vendor” (if (“Source Type” = const(Customer)) Customer else if (“Source Type” = const(Job)) Job else if (“Source Type” = const(Vendor)) Vendor)

Keys

  • PK: Line No. (clustered)
  • Key2: Group Id, Enabled

Procedures

  • CopyTo(var PriceAsset: Record "Price Asset")
  • CopyTo(var PriceSource: Record "Price Source")

Plus 5 local procedures.

Triggers

OnInsert

Relations

Referenced by

1 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

Extended by

Ask your agent

Procedure bodies are not stored here (D10). 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: "table", object_name: "Dtld. Price Calculation Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources