Table 5801 "Cost Adj. Item Bucket"
Base Application · Microsoft.Inventory.Costing
Across versions
- BC23not present
- BC24added
- BC25unchanged
- BC261 fields added
- BC27unchanged
- BC2810 fields changed
- BC29-30unchanged
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.Inventory.Costing · BC24-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Cost Adj. Item Bucket |
| 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. Δ BC28 | Integer | Specifies the line number of the item batch. | |
| 2 | Item Filter Δ BC28 | Text[2048] | Specifies the item filter that is used to select the items to be adjusted. | TableRelation Table 27 “Item” (Item where(“Cost is Adjusted” = const(false))) |
| 3 | Status Δ BC28 | Enum “Cost Adjustment Run Status” | Specifies the status of the cost adjustment process. | enum Enum 5800 “Cost Adjustment Run Status” |
| 4 | Starting Date-Time Δ BC28 | DateTime | Specifies the date and time when the cost adjustment process started. | |
| 5 | Ending Date-Time Δ BC28 | DateTime | Specifies the date and time when the cost adjustment process ended or was canceled. | |
| 6 | Timeout (Minutes) | Integer | Specifies the number of minutes that the cost adjustment process is allowed to run before it is canceled. via Page 5811 “Cost Adjustment Runners” | |
| 7 | Company | Text[30] | — | TableRelation Company |
| 8 | Post to G/L Δ BC28 | Boolean | Specifies whether the cost adjustment process should post the cost adjustment entries to the general ledger. | |
| 9 | Trace + BC26 Δ BC28 | Boolean | Specifies whether you want to trace the next cost adjustment run. It can be used to pinpoint issues in the cost adjustment process. | |
| 11 | Last Error Δ BC28 | Text[2048] | Specifies the last error that occurred during the cost adjustment process. | |
| 12 | Last Error Call Stack Δ BC28 | Text[2048] | Specifies the call stack of the last error that occurred during the cost adjustment process. | |
| 13 | Failed Item No. | Code[20] | — | TableRelation Table 27 “Item” |
| 20 | Reschedule Count Δ BC28 | Integer | Specifies the number of times that the cost adjustment process is allowed to be retried if it fails. |
Keys
- PK: Line No. (clustered)
Procedures
CancelBucket(Cancel: Boolean)GetLastLineNo(): IntegerAddItemsToBucket(var Item: Record Item)AddMissingItems()
Plus 1 local procedures.
Relations
- Failed Item No.: TableRelation Table 27 “Item”
- Item Filter: TableRelation Table 27 “Item”
Pages and codeunits on this table
- Page 5811 “Cost Adjustment Runners” (source table)
- Codeunit 5808 “Cost Adjustment Runner” (codeunit runs on it)
- Codeunit 5822 “Cost Adjustment Bucket Runner” (codeunit runs on it)
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 46 “SelectionFilterManagement” (2 calls:
AddItemsToBucket → GetSelectionFilterForItem,AddMissingItems → GetSelectionFilterForItem)
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: "Cost Adj. Item Bucket"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.