pageIntegration & APIsofficial - Microsoftderived - from the source, no model text

Page 20008 "APIV1 - Items"

APIV1 · Microsoft.API.V1

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 15 connected objects and pages

Table 27 "Item" (relates to)ItemCodeunit 5470 "Graph Collection Mgt - Item" (calls, 5 links)Graph Collection Mgt - ItemCodeunit 22 "Item Jnl.-Post Line" (calls)Item Jnl.-Post Line(v1.0) Create item defaultDimensions (Learn pages)(v1.0) Create item defaultDi…(v1.0) Create item picture (Learn pages)(v1.0) Create item picture(v1.0) Delete item defaultDimensions (Learn pages)(v1.0) Delete item defaultDi…(v1.0) Delete item picture (Learn pages)(v1.0) Delete items (Learn pages)(v1.0) Delete items(v1.0) Get item defaultDimensions (Learn pages)(v1.0) Get item defaultDimen…(v1.0) Get item picture (Learn pages)(v1.0) Get items (Learn pages)(v1.0) Get items(v1.0) items resource type (Learn pages)(v1.0) items resource type(v1.0) Update item defaultDimensions (Learn pages)(v1.0) Update item defaultDi…(v1.0) Update item picture (Learn pages)(v1.0) Update item picture(v1.0) Update items (Learn pages)(v1.0) Update items

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.

APIV1 · Microsoft.API.V1 · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption ‘items’, Locked = true
Extensible false
SourceTable Item
PageType API

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Group id Rec.SystemId —
number No. Specifies the number of the item. from the table field
displayName Description Specifies the Description for the Item.
type Type Specifies the Type for the Item. Possible values are Inventory and Service.
itemCategoryId Item Category Id —
itemCategoryCode Item Category Code Specifies the category that the item belongs to. Item categories also contain any assigned item attributes. from the table field
blocked Blocked Specifies whether the item is blocked.
baseUnitOfMeasureId BaseUnitOfMeasureIdGlobal —
baseUnitOfMeasure BaseUnitOfMeasureJSONText Specifies the Base Unit of Measure.
gtin GTIN Specifies the number that is used for barcodes etc. from the table field
inventory InventoryValue Specifies the inventory for the item.
unitPrice Unit Price Specifies the price of one unit of the item or resource. You can enter a price manually or have it entered according to the Price/Profit Calculation field on the related card. from the table field
priceIncludesTax Price Includes VAT Specifies if the Unit Price and Line Amount fields on sales document lines for this item should be shown with or without VAT. from the table field
unitCost Unit Cost Specifies the cost of one unit of the item or resource on the line. from the table field
taxGroupId Tax Group Id Specifies the ID of the tax group.
taxGroupCode Tax Group Code Specifies the tax group that is used to calculate and post sales tax. from the table field
lastModifiedDateTime Last DateTime Modified —
picture part Page 20055 “APIV1 - Pictures” —
defaultDimensions part Page 20056 “APIV1 - Default Dimensions” —
itemVariants part Page 20052 “APIV1 - Item Variants” —

Procedures

4 local procedures, no public ones.

Triggers

OnAfterGetRecord, OnInsertRecord, OnModifyRecord, OnOpenPage, OnNewRecord

Relations

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.

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "page", object_name: "APIV1 - Items"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 8 of 13 sources

Show 5 more