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

Table 7005 "Price Source"

Base Application · Microsoft.Pricing.Source

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC251 events added
  4. BC26-30unchanged

Neighbourhood 3 connected objects and pages

Table 323 "VAT Business Posting Group" (relates to)VAT Business Posting GroupTable 4 "Currency" (relates to)CurrencyCodeunit 7037 "Price Source - Job Task" (event subscribers)Price Source - Job Task

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.Source · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
TableType Temporary
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 Source Type Enum “Price Source Type” — enum Enum 7003 “Price Source Type”; DataClassification SystemMetadata
2 Source ID Guid — DataClassification SystemMetadata
3 Source No. Code[20] — DataClassification SystemMetadata
4 Parent Source No. Code[20] — DataClassification SystemMetadata
5 Entry No. Integer — DataClassification SystemMetadata
6 Level Integer — DataClassification SystemMetadata
7 Source Group Enum “Price Source Group” — enum Enum 7002 “Price Source Group”; DataClassification SystemMetadata
8 Price Type Enum “Price Type” — enum Enum 7009 “Price Type”; DataClassification SystemMetadata
10 Currency Code Code[10] — TableRelation Table 4 “Currency”; DataClassification SystemMetadata
12 Starting Date Date — DataClassification SystemMetadata
13 Ending Date Date — DataClassification SystemMetadata
19 Filter Source No. Code[20] — not editable; DataClassification SystemMetadata
21 Allow Line Disc. Boolean — DataClassification SystemMetadata
22 Allow Invoice Disc. Boolean — DataClassification SystemMetadata
23 Price Includes VAT Boolean — DataClassification SystemMetadata
24 VAT Bus. Posting Gr. (Price) Code[20] — TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group); DataClassification SystemMetadata
25 Description Text[100] —

Keys

  • PK: Entry No.
  • Level: Level

Events published

  • OnBeforeVerifyAmountTypeForSourceType(PriceSource: Record "Price Source"; AmountType: Enum "Price Amount Type"; var IsHandled: Boolean) (integration)
  • OnGetParentSourceType(PriceSource: Record "Price Source"; var ParentSourceType: Enum "Price Source Type") (integration)
  • OnAfterInitSource(var PriceSource: Record "Price Source") (integration)
  • OnBeforeGetDefaultAmountType(PriceSource: Record "Price Source"; var AmountType: Enum "Price Amount Type"; var IsHandled: Boolean) (integration)
  • OnBeforePriceSourceInterfaceVerifyDate(PriceSource: Record "Price Source"; var IsHandled: Boolean) (integration)
  • OnAfterFilterPriceLines(PriceSource: Record "Price Source"; var PriceListLine: Record "Price List Line") + BC25 (integration)

Procedures

  • NewEntry(SourceType: Enum "Price Source Type"; NewLevel: Integer)
  • GetDefaultAmountType(): Enum "Price Amount Type"
  • InitSource()
  • GetGroupNo(): Code[20]
  • GetParentSourceType(): Enum "Price Source Type"
  • IsForAmountType(AmountType: Enum "Price Amount Type"): Boolean
  • IsParentSourceAllowed(): Boolean
  • IsSourceNoAllowed(): Boolean
  • LookupNo(): Boolean
  • FilterPriceLines(var PriceListLine: Record "Price List Line"): Boolean
  • VerifyAmountTypeForSourceType(AmountType: Enum "Price Amount Type")

Plus 8 local procedures.

Triggers

OnInsert

Relations

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: "Price Source"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources