Transfer Container Between Containers#
Container.TransferContainer
Overview#
This operation is used to transfer a Container from one Container to another.
Setup#
No special setup is required other than to meet the preconditions of the transaction.
Preconditions#
-
For the old main Container:
- It is Active and Available.
-
For the new main Container:
- The Container is Active and Available and not On Hold.
- The position unit type is Container and there are free available positions in it.
- If the Container IsAutoGeneratePositionEnabled is set to false, the supplied position must not be in use at the Container.
- If the Allow Mixed Types property is set to true, the Sub-Container type must match the type of the existing Containers in the Container (if any).
- The relationship between the Main Container Type and the Sub-Container Type must be defined in the generic table ContainerTypeRelation.
- As a result of this transaction, there cannot be a circular Container relationship created.
-
For the SubContainer:
- The Container is Active and Available.
- The position unit type is Container.
Sequence of Steps#
Step 1#
- For each Container in the Container to be transferred, it is necessary to specify a new Container. If the new Container does not auto-generate positions, it is necessary to specify the position in the Container, otherwise the position will be generated automatically.
- Optionally, enter a comment.
- Press Transfer to complete the operation.
