---
id: object/page/729
type: object
title: Page 729 "Copy Item"
summary: Page 729 "Copy Item" in Base Application (Microsoft.Inventory.Item). 2 public procedures, 5 events. Present since at least BC23, still in BC30, changed in BC27-28.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "28"
  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: 5aaf74c59266abab299763f46d24b6be8161aad72230a1fa1ea6b47bb1900569
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Item/CopyItem.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Item/CopyItem.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: 729
name: Copy Item
namespace: Microsoft.Inventory.Item
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "27"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 11
  events: 5
  subscribers: 0
  controls: 24
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 729 "Copy Item"

> Page 729 "Copy Item" in Base Application (Microsoft.Inventory.Item). 2 public procedures, 5 events. Present since at least BC23, still in BC30, changed in BC27-28.

Base Application · Microsoft.Inventory.Item · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Item/CopyItem.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Copy Item |
| SourceTable | Copy Item Buffer |
| PageType | StandardDialog |

## 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 |
|---|---|---|---|
| Options | Source Item No. | [Source Item No.](../table/729.md#fields) | Specifies the number of the item that you want to copy the data from. <small>from the table field</small> |
|  | Target Item No. | [Target Item No.](../table/729.md#fields) | Specifies the number of the new item that you want to copy the data to. \\To generate the new item number from a number series, fill in the Target No. Series field instead. <small>from the table field</small> |
|  | Target No. Series | [Target No. Series](../table/729.md#fields) | Specifies the number series that is used to assign a number to the new item. <small>from the table field</small> |
|  | Number of Copies | [Number of Copies](../table/729.md#fields) | Specifies the number of new items that you want to create. <small>from the table field</small> |
|  | Copy All Information | `ShouldCopyAllInformation` | Specifies if all information is copied from the source item to the new item. |
|  | Show Created Items | [Show Created Items](../table/729.md#fields) | Specifies if the copied items are showed after they are created. <small>from the table field</small> |
| General | General Item Information | [General Item Information](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Units of measure | [Units of Measure](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Dimensions | [Dimensions](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Picture | [Picture](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Comments | [Comments](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
| Sale | Sales Prices | [Sales Prices](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Sales Line Disc. | [Sales Line Discounts](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
| Purchase | Purchase Prices | [Purchase Prices](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Purchase Line Disc. | [Purchase Line Discounts](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
| Service | Troubleshooting | [Troubleshooting](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Resource Skills | [Resource Skills](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
| Extended | Item Variants | [Item Variants](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Translations | [Translations](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Extended Texts | [Extended Texts](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Assembly BOM Components | [BOM Components](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Item Vendors | [Item Vendors](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Attributes | [Attributes](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |
|  | Item References | [Item References](../table/729.md#fields) | Specifies if the selected data type is also copied to the new item. <small>from the table field</small> |

## Events published

- `OnAfterInitCopyItemBuffer(var CopyItemBuffer: Record "Copy Item Buffer")` (integration)
- `OnAfterValidateUserInput(var CopyItemBuffer: Record "Copy Item Buffer")` (integration)
- `OnAfterValidateShouldCopyAllInformation(var CopyItemBuffer: Record "Copy Item Buffer"; ShouldCopyAllInfo: Boolean)` (integration)
- `OnBeforeValidateShouldCopyAllInformation(var CopyAllInformation: Boolean)` (integration)
- `OnValidateShouldCopyAllInformationOnBeforeModifyRec(var CopyItemBuffer: Record "Copy Item Buffer"; ShouldCopyAllInformation: Boolean)` (integration)

## Procedures

- `GetParameters(var CopyItemBuffer: Record "Copy Item Buffer")`
- `SetItem(var Item2: Record Item)`

Plus 4 local procedures.

## Triggers

OnOpenPage, OnQueryClosePage

## Relations

- source table [Table 729 "Copy Item Buffer"](../table/729.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC27-28

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