---
id: object/page/8063
type: object
title: Page 8063 "Assigned Items"
summary: Page 8063 "Assigned Items" in Subscription Billing (Microsoft.SubscriptionBilling). 2 public procedures, 1 events. Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - page
  - subscription billing
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 47945fd0a06c1141d400a83d2d49ca2718a91b863034a79ecced4c298cb54383
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Subscription%20Billing/app/Service%20Commitments/Pages/AssignedItems.Page.al
    title: src/Apps/W1/Subscription Billing/app/Service Commitments/Pages/AssignedItems.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 8063
name: Assigned Items
namespace: Microsoft.SubscriptionBilling
app: Subscription Billing
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 3
  events: 1
  subscribers: 0
  controls: 4
  actions: 2
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 8063 "Assigned Items"

> Page 8063 "Assigned Items" in Subscription Billing (Microsoft.SubscriptionBilling). 2 public procedures, 1 events. Introduced in BC29, still in BC30.

Subscription Billing · Microsoft.SubscriptionBilling · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Subscription%20Billing/app/Service%20Commitments/Pages/AssignedItems.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Assigned Items |
| SourceTable | Item Subscription Package |
| PageType | List |
| UsageCategory | None |
| ApplicationArea | All |

## 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 |
|---|---|---|---|
| General | Item No. | [Item No.](../table/8058.md#fields) | Specifies the number of the item. |
|  | Description | `Item.Description` | Specifies a description of the item. |
|  | Base Unit of Measure | `Item."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. |
|  | Unit Price | `Item."Unit Price"` | Specifies the price for one unit of the item, in LCY. |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Assign New Items | Assign new items to the Subscription Package. |  |
|  | Remove Items | Removes the assignment of items to the Subscription Package. |  |

## Events published

- `OnAssignItemsOnAfterItem2SetFilters(PackageCode: Code[20]; var Item2: Record Item)` (integration)

## Procedures

- `AssignItems(PackageCode: Code[20])` (internal)
- `RemoveItems(var ItemServCommitmentPackage: Record "Item Subscription Package")` (internal)

## Triggers

OnAfterGetRecord

## Relations

- source table [Table 8058 "Item Subscription Package"](../table/8058.md)

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

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