> 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/generic-printing/configuration.md).

# Configuration

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

This configuration guide refers to PreBilt transactions beginning '*PB2\_*' and details the standard process without additional features or enhancements. You should [copy these transactions](/prebilt-for-im-wm-strm/configuration-guide/transaction-codes.md#create-a-transaction) with a different prefix to maintain a backup and protect the originals.

The guide displays the standard PreBilt screens and gives details of the structures in which the on screen fields can be found. Fields within these structures can be used to customise and enhance the screen. For instructions on how to use structures to find fields, please see [Available data structures](/prebilt-for-im-wm-strm/app-master-data/screen-framework/features/available-data-structures.md). For instructions on how to maintain the configuration elements in AMD, please see [General configuration elements](/prebilt-for-im-wm-strm/app-master-data/general-configuration-elements.md).
{% endhint %}

This configuration guide refers to transaction *PB2\_PRINTING*.

## Selection options

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2Fcu9UA35HSJOkC7augIUO%2Fimage.png?alt=media&amp;token=432da96c-c47f-4fec-a9d6-7d0bb0ca9821" alt="" width="235"><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>Primary: /TCTM/MSG0_S (ITEM)<br>Secondary: None<br><br>Extra fields:<br>PRINT_NOW - trigger immediate print.<br>PRINTER - SAP printer code that can be used to override the printer already in the output record.</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 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**

You can enter value of "USER" into the PRINTER field on this screen and the system will take the default value from the user profile.
{% endhint %}

## Item list

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2FlPnIgCpdZ50fiW2KeNfY%2Fimage.png?alt=media&amp;token=73f48c9e-d9ab-429a-80ed-2fe0b97e8b3d" alt="" width="280"><figcaption></figcaption></figure>

<table><thead><tr><th width="286.4444580078125">Configuration element</th><th>Available structures</th></tr></thead><tbody><tr><td>LIST_&#x3C;Config Key>_ITEM</td><td>Primary: /TCTM/MSG0_S (ITEM)<br>Secondary: None</td></tr><tr><td>LIST_&#x3C;Config Key>_ACTIONS</td><td>BACK - back to previous screen.</td></tr><tr><td>LIST_&#x3C;Config Key>_HEADER</td><td>Primary: /TCTM/MSG0_S (ITEM)<br>Secondary: None</td></tr><tr><td>LIST_&#x3C;Config Key>_HEADER_EX</td><td>n/a</td></tr><tr><td>LIST_&#x3C;Config Key>_SORT</td><td>Primary: /TCTM/MSG0_S (ITEM)</td></tr></tbody></table>

## Print input

<table><thead><tr><th width="276.4444580078125">Configuration element</th><th>Available structures</th></tr></thead><tbody><tr><td>INPUT_&#x3C;Config Key></td><td>Primary: /TCTM/MSG0_S (ITEM)<br>Secondary: None<br><br>Extra fields:<br>PRINTER - SAP printer code that can be used to override the printer already in the output record.</td></tr><tr><td>INPUT_&#x3C;Config Key>_ACTIONS</td><td><p>BACK - back to previous screen.</p><p>PRINT – print.</p></td></tr></tbody></table>

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

You can enter value of "USER" into the PRINTER field on this screen and the system will take the default value from the user profile.
{% endhint %}

## General configuration elements

<table><thead><tr><th width="273.111083984375">Configuration element</th><th>Description</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>LIST_&#x3C;Config Key>_MULTIPLE</td><td>Allows multiple items or outputs to be printed from the configured item list screen.<br> <br>If toggle = ON, PRINT action is displayed on the list screen.<br> <br>If toggle = OFF, PRINT action is suppressed.</td></tr><tr><td>PRINT_CLASSES</td><td>Lists the application types (as defined in SAP transaction NACE) that can be printed by the app. This also assigns the &#x3C;Config Key> that will be used to determine the relevant screens in the AMD.<br>e.g. Config Key = "PRINT" means that that the list screens and input screen need to be LIST_PRINT_ITEM and INPUT_PRINT respectively.</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>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>
