> For the complete documentation index, see [llms.txt](https://docs.theconfigteam.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.theconfigteam.com/prebilt-for-im-wm-strm/applications/stock-movements/configuration/transfer-order-creation.md).

# Transfer order creation

## Create transactions

This section applies to transactions *PB2\_STK\_MVTS\_CRT\_QU, PB2\_STK\_MVTS\_CRT\_QU2*, *PB2\_STK\_MVTS\_CRT\_QUJ*, *PB2\_STK\_MVTS\_CRT\_SU* and *PB2\_STK\_MVTS\_CRT\_SUJ*.

## Quant TO creation

### Selection options

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2Fc9fRlZwFJO9MnwaDVUgb%2Fimage.png?alt=media&amp;token=006cf977-ab85-4335-8940-a003ef93e9cf" alt="" width="189"><figcaption></figcaption></figure>

<table><thead><tr><th width="242">Configuration element</th><th width="502">Available structures/fields</th></tr></thead><tbody><tr><td>SELECT_OPTS</td><td><p>Fields:<br>MOVE_TYPE - WM movement type<br>MATERIAL or MATNR - SAP material number</p><p>BATCH or CHARG - SAP batch number</p><p>PLANT or WERKS - Plants</p><p>STORE_LOC or LGORT - Storage locations</p><p>ST_TYPE_S - Source storage type</p><p>ST_TYPE_D - Destination storage type</p><p>ST_BIN_S  - Source storage bin</p><p>ST_BIN_D - Destination storage bin</p><p>ST_BIN_S_SYS - System guided source bin selection</p><p>ST_BIN_D_SYS - System guided destination bin selection</p><p>ST_STATUS or BESTQ - Stock status</p><p>SP_STOCK or SOBKZ – Special stock type</p><p>SP_STOCK_NUM or SONUM – Special stock number</p><p>VLENR - Source storage unit number</p><p>NLENR - Destination storage unit number</p><p>QUANTITY - Quantity to be moved</p><p>UOM - Unit of measure</p><p>CONF_IMM - Confirm immediately flag</p></td></tr><tr><td>SELECT_OPTS_ACTIONS</td><td><p>BACK - back to previous screen.</p><p>CLEAR_INPUT - clear all input fields.</p><p>VAR_CHOOSE – select from saved variants.</p><p>VAR_SAVE – save the selection entries as a variant.</p><p>SELECT – proceed to next screen.</p></td></tr></tbody></table>

{% hint style="info" %}
**Note**

For the jump transactions, e.g. *PB2\_STK\_MVTS\_CRT\_QUJ,* the selection screen is skipped.
{% endhint %}

### Quant destination input

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2Fd9DEOjC9q529ERvowews%2Fimage.png?alt=media&amp;token=4020a86d-5f1c-4196-8c07-16110f9346b4" alt="" width="189"><figcaption></figcaption></figure>

<table><thead><tr><th width="266.4443359375">Configuration element</th><th>Available structures/fields (prefix)</th></tr></thead><tbody><tr><td>INPUT_QUANT_DEST_DETAIL</td><td><p>Primary fields:</p><p>MOVE_TYPE - WM movement type<br>MATERIAL or MATNR - SAP material number</p><p>BATCH or CHARG - SAP batch number</p><p>PLANT or WERKS - Plants</p><p>STORE_LOC or LGORT - Storage locations</p><p>ST_TYPE_S - Source storage type</p><p>ST_TYPE_D - Destination storage type</p><p>ST_BIN_S - Source storage bin</p><p>ST_BIN_D - Destination storage bin</p><p>ST_BIN_S_SYS - System guided source bin selection</p><p>ST_BIN_D_SYS - System guided destination bin selection</p><p>ST_STATUS or BESTQ - Stock status</p><p>SP_STOCK or SOBKZ – Special stock type</p><p>SP_STOCK_NUM or SONUM – Special stock number</p><p>VLENR - Source storage unit number</p><p>NLENR - Destination storage unit number</p><p>QUANTITY_IN - Quantity to be moved</p><p>UOM - Unit of measure</p><p>CONF_IMM - Confirm immediately flag<br></p><p>Secondary: LQUA (LQUA), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN)</p></td></tr><tr><td>INPUT_QUANT_DEST_ACTIONS</td><td><p>BACK - back to previous screen.</p><p>CLEAR_INPUT - clear all input fields.</p><p>SELECT – proceed to next screen.</p></td></tr></tbody></table>

{% hint style="info" %}
**Note**

If the ALLOW\_CONFIRM\_TO configuration element is toggled ON then the standard TO confirmation screens (INPUT\_SOURCE\_DETAIL, INPUT\_ZERO\_STOCK and INPUT\_DEST\_DETAIL) will also be called as appropriate based on verification profiles and other SAP configuration settings for zero stock checks, etc. (See the [Transfer order confirmation](/prebilt-for-im-wm-strm/applications/stock-movements/configuration/transfer-order-confirmation.md) page for details.)
{% endhint %}

### General configuration elements

<table><thead><tr><th width="242">Configuration element</th><th width="502">Available structures</th></tr></thead><tbody><tr><td>FE_APP</td><td>Frontend class to use in running the transaction.<br><br>Reference to the platform specific frontend application that should be used to run the transaction. Included in the App Master Data file supplied for setting up the initial transactions.</td></tr><tr><td>CREATE_MODE</td><td>Allows transfer orders to be created for different types of stock in the warehouse - quants, storage units or handling units.<br><br>For quant processing (as opposed to storage unit processing), CREATE_MODE = QUANT.</td></tr><tr><td>SUPPRESS_SUCCESS</td><td>Allows success messages to be suppressed.<br> <br>If toggle = ON, success messages are suppressed.<br> <br>If toggle = OFF, success messages are not suppressed.</td></tr><tr><td>LOCK_LEVEL</td><td>Configure app to lock delivery data during processing at either the header level or item level.<br><br>Valid values:<br><br>‘HEADER’ will lock the delivery when selecting directly from the selection screen, or from the ‘List OBD’ screen.<br><br>‘ITEM’ will lock the delivery item when selecting an item from the delivery list, this will enable multiple users to pick the same delivery simultaneously.</td></tr><tr><td>ALLOW_CREATE_TO</td><td>Allows transfer order creation.<br><br>If toggle = ON, the app will allow creation of transfer orders.<br><br>If toggle = OFF, if trying to create a transfer order, the app will not be able to determine a processing mode. </td></tr><tr><td>ALLOW_CANCEL_TO</td><td>Prompt to allow for cancellation of a transfer order. NOTE - this only applies to transfers orders that the app has just created.<br><br>If toggle = ON, the user will be prompted as to whether they want to cancel the TO or not.<br><br>If toggle = OFF, the TO cancellation will not be prompted and the TO will not be cancelled..</td></tr><tr><td>ALLOW_CONFIRM_TO</td><td>Allows transfer order confirmation.<br><br>If toggle = ON, the app will allow confirmation of transfer orders that are already created, or created via the app.<br><br>If toggle = OFF, if searching for transfer orders to confirm, the app will not be able to determine a processing mode. If creating a new transfer order, the app will not allow direct confirmation of that transfer order.</td></tr><tr><td>UOM_CONVERSION</td><td>You can identify and setup the quantity and the UOM fields that should be converted to the alternative UOM. </td></tr><tr><td>UOM_SEQ</td><td>You can create an app transaction specific sequence of UOM types that is different from the global default. </td></tr><tr><td>PLANT_FILTER</td><td>Enables filtering of plants assigned to the warehouse, allowing you to include or exclude specific values in the list view.</td></tr><tr><td>SLOC_FILTER</td><td>This is a possible filter element that can be used, as required, to allow filtering of the storage locations (if these need to be restricted to a subset of locations that are allocated to the PreBilt warehouse). It has been created as an example and can be used or changed as required.<br><br>It must be used in conjunction with a suitable field class assigned to the field.</td></tr><tr><td>APP_TEXTS</td><td>Defines standard app text to be used in screen headers, buttons etc.</td></tr><tr><td>TRANS_INFO</td><td>Information about the transaction.</td></tr></tbody></table>

## Storage unit (SU) TO creation

### Selection options

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2F7d8dQlcUVRwrq1755Jr2%2Fimage.png?alt=media&amp;token=b44ad26e-d6fb-410e-ac13-806b1406c1cf" alt="" width="189"><figcaption></figcaption></figure>

<table><thead><tr><th width="242">Configuration element</th><th width="502">Available structures/fields</th></tr></thead><tbody><tr><td>SELECT_OPTS</td><td><p>Fields:<br>MOVE_TYPE - WM movement type<br>VLENR - Source storage unit number<br>ST_TYPE_D - Destination storage type</p><p>ST_BIN_D - Destination storage bin</p><p>ST_BIN_D_SYS - System guided destination bin selection</p><p>NLENR - Destination storage unit number</p><p>CONF_IMM - Confirm immediately flag </p></td></tr><tr><td>SELECT_OPTS_ACTIONS</td><td><p>BACK - back to previous screen.</p><p>CLEAR_INPUT - clear all input fields.</p><p>VAR_CHOOSE – select from saved variants.</p><p>VAR_SAVE – save the selection entries as a variant.</p><p>SELECT – proceed to next screen.</p></td></tr></tbody></table>

{% hint style="info" %}
**Note**

For the jump transactions, e.g. *PB2\_STK\_MVTS\_CRT\_SUJ,* the selection screen is skipped.
{% endhint %}

### SU bin input

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2FOexiRnuebtf5vukRA5lE%2Fimage.png?alt=media&amp;token=f95e849b-ac9e-4864-b763-934b879addd3" alt="" width="189"><figcaption></figcaption></figure>

<table><thead><tr><th width="242">Configuration element</th><th width="502">Available structures/fields (prefix)</th></tr></thead><tbody><tr><td>INPUT_SU_BIN_DETAIL</td><td><p>Primary fields:</p><p>MOVE_TYPE - WM movement type</p><p>VLENR - Storage unit number</p><p>ST_TYPE_D - Destination storage type</p><p>ST_BIN_D - Destination storage bin</p><p>ST_BIN_D_SYS - System guided destination bin selection</p><p>NLENR - Destination storage unit number</p><p>CONF_IMM - Confirm immediately flag </p><p><br>Secondary: LEIN (LEIN), /TCTM/MAKT (MAKT), /TCTM/MARA (MARA), /TCTM/MARC (MARC), /TCTM/MARD (MARD), /TCTM/MLGN (MLGN)</p></td></tr><tr><td>INPUT_SU_BIN_ACTIONS</td><td><p>BACK - back to previous screen.</p><p>CLEAR_INPUT - clear all input fields.</p><p>SELECT – proceed to next screen.</p></td></tr></tbody></table>

{% hint style="info" %}
**Note**

If the ALLOW\_CONFIRM\_TO configuration element is toggled ON then the standard TO confirmation screens (INPUT\_SOURCE\_DETAIL, INPUT\_ZERO\_STOCK and INPUT\_DEST\_DETAIL) will also be called as appropriate based on verification profiles and other SAP configuration settings for zero stock checks, etc. (See the [Transfer order confirmation](/prebilt-for-im-wm-strm/applications/stock-movements/configuration/transfer-order-confirmation.md) page for details.)
{% endhint %}

### General configuration elements

<table><thead><tr><th width="247.5555419921875">Configuration element</th><th>Available structures</th></tr></thead><tbody><tr><td>FE_APP</td><td>Frontend class to use in running the transaction.<br><br>Reference to the platform specific frontend application that should be used to run the transaction. Included in the App Master Data file supplied for setting up the initial transactions.</td></tr><tr><td>CREATE_MODE</td><td>Allows transfer orders to be created for different types of stock in the warehouse - quants, storage units or handling units.<br><br>For storage units, CREATE_MODE = SU.</td></tr><tr><td>CREATE_SU_CONF_OPEN_TO</td><td>During creation of a transfer order for a storage unit or handling unit; if open transfer orders are found for the selected storage unit or handling unit, the user can choose whether to confirm the open transfer order.<br><br>The option is set with a source and destination storage type, so that the app will only allow confirmation of open transfers for the storage unit or handling unit between specific storage types.  <br><br>In order to support this feature, ALLOW_CONFIRM_TO must have toggle = ON; and the confirmation screens for INPUT_SOURCE_DETAIL and INPUT_DEST_DETAIL must also configured in the AMD.</td></tr><tr><td>SUPPRESS_SUCCESS</td><td>Allows success messages to be suppressed.<br> <br>If toggle = ON, success messages are suppressed.<br> <br>If toggle = OFF, success messages are not suppressed.</td></tr><tr><td>LOCK_LEVEL</td><td>Configure app to lock delivery data during processing at either the header level or item level.<br><br>Valid values:<br><br>‘HEADER’ will lock the delivery when selecting directly from the selection screen, or from the ‘List OBD’ screen.<br><br>‘ITEM’ will lock the delivery item when selecting an item from the delivery list, this will enable multiple users to pick the same delivery simultaneously.</td></tr><tr><td>ALLOW_CREATE_TO</td><td>Allows transfer order creation.<br><br>If toggle = ON, the app will allow creation of transfer orders.<br><br>If toggle = OFF, if trying to create a transfer order, the app will not be able to determine a processing mode. </td></tr><tr><td>ALLOW_CANCEL_TO</td><td>Prompt to allow for cancellation of a transfer order. NOTE - this only applies to transfers orders that the app has just created.<br><br>If toggle = ON, the user will be prompted as to whether they want to cancel the TO or not.<br><br>If toggle = OFF, the TO cancellation will not be prompted and the TO will not be cancelled..</td></tr><tr><td>ALLOW_CONFIRM_TO</td><td>Activates transfer order confirmation screens.<br><br>If toggle = ON, the app will allow confirmation of transfer orders that are either already created or created via the app.<br><br>If toggle = OFF, if searching for transfer orders to confirm, the app will not be able to determine a processing mode.</td></tr><tr><td>UOM_CONVERSION</td><td>You can identify and setup the quantity and the UOM fields that should be converted to the alternative UOM. </td></tr><tr><td>UOM_SEQ</td><td>You can create an app transaction specific sequence of UOM types that is different from the global default. </td></tr><tr><td>APP_TEXTS</td><td>Defines standard app text to be used in screen headers, buttons etc.</td></tr><tr><td>TRANS_INFO</td><td>Information about the transaction.</td></tr></tbody></table>
