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

Table 1106 "Cost Allocation Source"

Base Application · Microsoft.CostAccounting.Allocation

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-26unchanged
  4. BC271 fields changed
  5. BC28-30unchanged

Neighbourhood 11 connected objects and pages

Table 1103 "Cost Type" (relates to, 2 links)Cost TypeTable 1107 "Cost Allocation Target" (relates to)Cost Allocation TargetTable 1112 "Cost Center" (relates to)Cost CenterTable 1113 "Cost Object" (relates to)Cost ObjectPage 1102 "Cost Allocation Sources" (pages and codeunits on it, 2 links)Cost Allocation SourcesPage 1105 "Cost Allocation" (pages and codeunits on it)Cost AllocationTable 1104 "Cost Entry" (referenced by)Cost EntryTable 1107 "Cost Allocation Target" (referenced by)Cost Allocation TargetTable 1109 "Cost Budget Entry" (referenced by)Cost Budget EntryAbout cost accounting (Learn pages)About cost accountingDefining and allocating costs (Learn pages)Defining and allocating costs

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

Learn documents this table through its pages: Page 1105 “Cost Allocation” (2 Learn pages), Page 1102 “Cost Allocation Sources” (1).

Properties

Property Value
Caption Cost Allocation Source
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 ID Code[10] Specifies the ID that applies to the cost allocation. via Page 1105 “Cost Allocation”
2 Level Integer Specifies by which level the cost allocation posting is done. For example, this makes sure that costs are allocated at level 1 from the ADM cost center to the WORKSHOP and PROD cost centers, before they are allocated at level 2 from the PROD cost center to the FURNITURE, CHAIRS, and PAINT cost objec… via Page 1105 “Cost Allocation”
3 Valid From Date Specifies the date when the cost allocation starts. via Page 1105 “Cost Allocation”
4 Valid To Date Specifies the date that the cost allocation ends. via Page 1105 “Cost Allocation”
5 Cost Type Range Code[30] Specifies a cost type range to define which cost types are allocated. If all costs that are incurred by the cost center are allocated, you do not have to set a cost type range. via Page 1105 “Cost Allocation” TableRelation Table 1103 “Cost Type” (Cost Type)
6 Cost Center Code Code[20] Specifies the cost center code. The code serves as a default value for cost posting that is captured later in the cost journal. via Page 1105 “Cost Allocation” TableRelation Table 1112 “Cost Center” (Cost Center)
7 Cost Object Code Code[20] Specifies the cost object code. The code serves as a default value for cost posting that is captured later in the cost journal. via Page 1105 “Cost Allocation” TableRelation Table 1113 “Cost Object” (Cost Object)
8 Variant Code[10] Specifies the variant of the cost allocation. via Page 1105 “Cost Allocation”
10 Credit to Cost Type Code[20] Specifies the cost type to which the credit posting is posted. The costs that are allocated are credited to the source cost center. It is useful to set up a helping cost type to later identify the allocation postings in the statistics and reports. via Page 1105 “Cost Allocation” TableRelation Table 1103 “Cost Type” (Cost Type)
20 Comment Text[50] Specifies a comment that applies to the cost allocation. via Page 1105 “Cost Allocation”
22 Total Share Δ BC27 Decimal Specifies the sum of the shares allocated. via Page 1105 “Cost Allocation” FlowField: sum(“Cost Allocation Target”.Share where(ID = field(ID))); not editable
30 Blocked Boolean Specifies that the related record is blocked from being posted in transactions, for example a customer that is declared insolvent or an item that is placed in quarantine. via Page 1105 “Cost Allocation”
60 Last Date Modified Date Specifies when the cost allocation was last modified. via Page 1105 “Cost Allocation” not editable
61 User ID Code[50] Specifies the ID of the user who posted the entry, to be used, for example, in the change log. via Page 1105 “Cost Allocation” TableRelation User.“User Name”; not editable; DataClassification EndUserIdentifiableInformation
100 Allocation Source Type Option Specifies if the allocation comes from both budgeted and actual costs, only budgeted costs, or only actual costs. via Page 1105 “Cost Allocation” OptionCaption: Both,Actual,Budget

Keys

  • Key1: ID (clustered)
  • Key2: Level, Valid From, Valid To, Cost Type Range

Events published

  • OnBeforeValidateCostCenterCode(var CostAllocationSource: Record "Cost Allocation Source"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateCostObjectCode(var CostAllocationSource: Record "Cost Allocation Source"; var IsHandled: Boolean) (integration)

Procedures

1 local procedures, no public ones.

Triggers

OnDelete, OnInsert, OnModify

Relations

Referenced by

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

Pages and codeunits on this table

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

Evidence 1 sources