Table 5804 "Avg. Cost Adjmt. Entry Point"
Base Application · Microsoft.Inventory.Costing
Across versions
- BC23present
- BC241 events added, 1 events removed
- BC25unchanged
- BC261 procedures added
- BC27unchanged
- BC285 fields changed
- BC29-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · Microsoft.Inventory.Costing · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Avg. Cost Adjmt. Entry Point |
| DataClassification | CustomerContent |
| LookupPageId | Avg. Cost Adjmt. Entry Points |
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 | Item No. Δ BC28 | Code[20] | Specifies the item number. | TableRelation Table 27 “Item” |
| 2 | Variant Code Δ BC28 | Code[10] | Specifies the variant code. | TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”))) |
| 3 | Location Code Δ BC28 | Code[10] | Specifies the location code. | TableRelation Table 14 “Location” |
| 4 | Valuation Date Δ BC28 | Date | Specifies the valuation date from which the entry is included in the average cost calculation. | |
| 5 | Cost Is Adjusted Δ BC28 | Boolean | Specifies whether the cost is adjusted on the valuation date |
Keys
- Key1: Item No., Variant Code, Location Code, Valuation Date (clustered)
- Key2: Item No., Cost Is Adjusted, Valuation Date
Events published
OnAfterSetAvgCostAjmtFilter(var AvgCostAdjmtEntryPoint: Record "Avg. Cost Adjmt. Entry Point")(integration)OnValuationExistsOnAfterGetItem(var Item: Record Item; ValueEntry: Record "Value Entry"; var AvgCostAdjmtEntryPoint: Record "Avg. Cost Adjmt. Entry Point")+ BC24 − BC24 (integration)
Procedures
ValuationExists(ValueEntry: Record "Value Entry"): BooleanPrevValuationAdjusted(ValueEntry: Record "Value Entry"): BooleanUpdateValuationDate(ValueEntry: Record "Value Entry")AvgCostCalcTypeIsChanged(FromDate: Date): BooleanGetAvgCostCalcTypeIsChgPeriod(var NextFiscalYearAccPeriod: Record "Accounting Period"; FromDate: Date)GetValuationPeriod(var CalendarPeriod: Record Date)IsAvgCostCalcTypeItem(ValuationDate: Date): BooleanSetAvgCostAjmtFilter(var AvgCostAdjmtEntryPoint: Record "Avg. Cost Adjmt. Entry Point")RunCostAdjustmentUntilValuationDate()+ BC26
Plus 4 local procedures.
Triggers
OnDelete, OnInsert, OnModify
Relations
- lookup page Page 5815 “Avg. Cost Adjmt. Entry Points”
- Location Code: TableRelation Table 14 “Location”
- Item No.: TableRelation Table 27 “Item”
- Variant Code: TableRelation Table 5401 “Item Variant”
Pages and codeunits on this table
- Page 5815 “Avg. Cost Adjmt. Entry Points” (source table)
Calls
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 5823 “Cost Adjustment Item Runner” (2 calls:
RunCostAdjustmentUntilValuationDate → (object),RunCostAdjustmentUntilValuationDate → SetParameters) - Codeunit 360 “Accounting Period Mgt.” (1 call:
GetFiscalYearAccPeriod → InitStartYearAccountingPeriod) - Codeunit 362 “PeriodPageManagement” (1 call:
GetValuationPeriod → FindDate) - Codeunit 5824 “Cost Adjustment Params Mgt.” (1 call:
RunCostAdjustmentUntilValuationDate → SetParameters)
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: "table", object_name: "Avg. Cost Adjmt. Entry Point"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.