# Lot Functions and Screens

Use these questions to prepare for the Kanoa Trace certification exam.

<details>
<summary>What does `executeLotOperation` create?</summary>

A lot operation event and all its input and output lot events, in one call. See [Important Lot Functions](../02-lot-screens/1-lot-functions.md).

</details>

<details>
<summary>Why does a transfer screen need both `getLotActivity` and `executeLotOperation`?</summary>

`getLotActivity` lists the lots and quantities at the source; `executeLotOperation` records the move as an input at the source and an output at the destination. See [Important Lot Functions](../02-lot-screens/1-lot-functions.md).

</details>

<details>
<summary>Why give operators custom screens instead of Lot Manager?</summary>

Lot Manager offers every operation and field. Focused screens show only what the task needs, which reduces mistakes. See [Lot Functions and Screens](../02-lot-screens/index.md).

</details>

<details>
<summary>What validation should you add to the example Transfer Lot screen before using it as a model?</summary>

A check that the quantity doesn't exceed what's available at the source. It only rejects quantities of zero or less. See [Custom Lot Screens](../02-lot-screens/2-custom-lot-screens.md).

</details>

<details>
<summary>You select the Storage area in the Lot Quantity Bar Chart and see material from Receiving and Shipping. Why?</summary>

An area includes inventory in all its child assets. See [Lot Quantity Bar Chart](../02-lot-screens/3-lot-quantity-bar-chart.md).

</details>
