Page 30008 "APIV2 - Items"
APIV2 · Microsoft.API.V2
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 12 connected objects and pages
APIV2 · Microsoft.API.V2 · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| 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 |
— |
| No. | No. | Specifies the number of the item. from the table field | |
| Display Name | Description | Specifies a description of the item. from the table field | |
| Display Name 2 | Description 2 | Specifies information in addition to the description. from the table field | |
| Type | Type | Specifies if the item card represents a physical inventory unit (Inventory), a labor time unit (Service), or a physical unit that is not tracked in inventory (Non-Inventory). from the table field | |
| Item Category Id | Item Category Id | — | |
| Item Category Code | 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 that transactions with the item cannot be posted, for example, because the item is in quarantine. from the table field | |
| GTIN | GTIN | Specifies the number that is used for barcodes etc. from the table field | |
| Inventory | InventoryValue |
— | |
| Unit Price | 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 | |
| Price Includes Tax | 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 | |
| Unit Cost | Unit Cost | Specifies the cost of one unit of the item or resource on the line. from the table field | |
| Tax Group Id | Tax Group Id | — | |
| Tax Group Code | Tax Group Code | Specifies the tax group that is used to calculate and post sales tax. from the table field | |
| Base Unit Of Measure Id | Unit of Measure Id | — | |
| Base Unit Of Measure Code | Base Unit of Measure | Specifies the base unit used to measure the item, such as piece, box, or pallet. The base unit of measure also serves as the conversion basis for alternate units of measure. from the table field | |
| General Product Posting Group Id | Gen. Prod. Posting Group Id | — | |
| General Product Posting Group Code | Gen. Prod. Posting Group | Specifies the item’s product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. from the table field | |
| Inventory Posting Group Id | Inventory Posting Group Id | — | |
| Inventory Posting Group Code | Inventory Posting Group | Specifies links between business transactions made for the item and an inventory account in the general ledger, to group amounts for that item type. from the table field | |
| Last Modified Date | Rec.SystemModifiedAt |
— | |
| Inventory Posting Group | part Page 30096 “APIV2 - Inventory Post. Group” | — | |
| General Product Posting Group | part Page 30079 “APIV2 - Gen. Prod. Post. Group” | — | |
| Unit Of Measure | part Page 30030 “APIV2 - Units of Measure” | — | |
| Picture | part Page 30053 “APIV2 - Pictures” | — | |
| Default Dimensions | part Page 30054 “APIV2 - Default Dimensions” | — | |
| Variants | part Page 30052 “APIV2 - Item Variants” | — | |
| Document Attachments | part Page 30080 “APIV2 - Document Attachments” | — |
Procedures
5 local procedures, no public ones.
Triggers
OnAfterGetRecord, OnInsertRecord, OnModifyRecord, OnOpenPage, OnNewRecord
Relations
- source table Table 27 “Item”
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 5470 “Graph Collection Mgt - Item” (2 calls:
InsertItem → InsertItem,InsertItem → ModifyItem) - Codeunit 22 “Item Jnl.-Post Line” (1 call:
UpdateInventory → RunWithCheck)
Documented on Microsoft Learn
- Create item picture
- Create items
- Delete item picture
- Delete items
- Get item picture
- Get items
- Update item picture
- Update items
- item resource type
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: "APIV2 - Items"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
Evidence 8 of 10 sources
- codesrc/Apps/W1/APIV2/app/src/pages/APIV2Items.Page.alreleases/29.x @ ea08af5e
- learnCreate item picture
- learnCreate items
- learnDelete item picture
- learnDelete items
- learnGet item picture
- learnGet items
- learnUpdate item picture