# Copy

## Command Description

<figure><img src="https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FgNcAQftyGg8BDzEae9Ke%2Fimage.png?alt=media&#x26;token=b7e360b4-6e79-4777-9350-2dfcf7ece46c" alt=""><figcaption></figcaption></figure>

The Copy command copies the item numbers of the *Parts Only* BOM view of the current (main) assembly to the *Structured* BOM view of the current assembly. To avoid any duplicate numbers, the numbering of components in the structured BOM view then continues where the parts-only item numbering left off.

{% hint style="info" %}
This command acts on the current active assembly only.
{% endhint %}

{% hint style="warning" %}
This command is to be run in the main assembly only.
{% endhint %}

A schematic image of the process is in the image below.

<figure><img src="https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FlLcKV4UpQd5j4KqjspQc%2Fimage.png?alt=media&#x26;token=6406433f-8a18-4f04-8076-8b2e5154e279" alt=""><figcaption><p>Copy command workflow</p></figcaption></figure>

### Summary of changes to the BOM performed by the command (a comparison matrix)

<figure><img src="https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FKCoMuXll8eebEfTPQ3HS%2Fimage.png?alt=media&#x26;token=86f4bf1e-086d-4d69-ad18-a697ff36fade" alt=""><figcaption><p>The comparison matrix of BOM manipulation tools </p></figcaption></figure>

## Command Location

* Assembly environment (`Be.Smart T4I -> BOM panel`, `Assemble -> Manage panel`).

## Command Settings

This command has no settings.

## Workflow Overview

1. Run the command.

## Description of changes performed by the command

In *Parts Only* BOM, components 004, 005, and 006 have item numbers 4, 5, and 6. Because they are part of the subassembly 010 that has the item number (in *Structured* BOM) of 7, their item numbers in structured BOM view are 7.1, 7.2, and 7.3.

| Structured BOM before applying the command                                                                                                                                                                                           | Parts Only BOM before applying the command                                                                                                                                                                                          | Structured BOM after applying the command                                                                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FE42ugoqeCv5yDwWA8lFe%2Fcopy-structured_before.png?alt=media\&token=a9b62689-182a-441b-952d-d03f06181238) | ![](https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FUOHQmxhVHqInkObSj5Ce%2Fcopy-partsonly_before.png?alt=media\&token=af18f422-eb2e-4572-8b03-584b5afdbfdd) | ![](https://4060565498-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL8qMZuBhZUXGRVospdct%2Fuploads%2FsHopsV7Ex2BmenugVwv0%2Fimage.png?alt=media\&token=fc0c1976-ecd8-4082-9122-403481bb35ba) |

After running the command, structured numbering (behind the dot symbol) matches the parts-only numbering. The numbering then continues where the parts-only numbering is left off, and appends the next higher number (10 in this case) to the subassembly item number, thus forming the final structured numbering of subassembly components (10.x).
