> 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/app-master-data/screen-configuration/action-configuration.md).

# Action configuration

{% embed url="<https://www.youtube.com/watch?index=17&list=PL74nuGSklShnLgW4UxtzhL9a1rK5DXrdp&v=WooI_k7pHC4>" %}

ACTION configuration options will be setup in configuration with the data type ‘H - Screen Action Config’.

This ensures that that the following screen is available in app master data to allow the action setup:

<figure><img src="https://3149936122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2CkvzIq48sLzTY4bfcWl%2Fuploads%2FNowDqpI0sqHDeAQmCgl1%2Fimage.png?alt=media&amp;token=ebacbe2b-6468-4272-a47e-49a46c188cb9" alt=""><figcaption></figcaption></figure>

The Action Code must be already programmed in the code for the particular app/screen, but app master data allows the customising of the position, icons and/or text that will be displayed on the screen.

<table data-header-hidden><thead><tr><th width="152" valign="top">Option</th><th width="161" valign="top">Usage</th><th valign="top">Comments</th></tr></thead><tbody><tr><td valign="top"><strong>Option</strong></td><td valign="top"><strong>Usage</strong></td><td valign="top"><strong>Comments</strong></td></tr><tr><td valign="top">Action Code</td><td valign="top">This is the code that has been programmed for the app to perform a specific function.</td><td valign="top">The available action codes will be documented in the specific app configuration guide. It is not possible to create a new action, without an enhancement, but actions can be removed so that they are not visible to the users.  Action codes must always be entered in capitals and must not have any spaces.</td></tr><tr><td valign="top">Default</td><td valign="top">Toggle to activate a particular action as the default for the screen when ENTER is pressed.</td><td valign="top"><p>If an action is marked as ‘default’, when ENTER is pressed by the user this action will process.</p><p><em>Note: Only one action code should be marked as default.</em></p></td></tr><tr><td valign="top">T-Code to Call</td><td valign="top">Transaction that is to be ‘jumped’ to by this action</td><td valign="top">This is the transaction that the action will jump to.</td></tr><tr><td valign="top">Action Description</td><td valign="top">Text that is displayed on the screen.</td><td valign="top"><p>This is the text that will be displayed on the screen for the action.</p><p>Using the F4 lookup one can see the list and select either DDIC entries or text override entries defined in WM_CFG, by selecting the appropriate tab in the search popup and then selecting the DDIC item or text ID as appropriate.</p><p>Using F1 will display the text description behind the DDIC or Text ID in the field.</p></td></tr><tr><td valign="top">Button</td><td valign="top">Toggle.</td><td valign="top">If action button is ticked, the action appears as a standalone item on the screen in the position determined by the ‘Button Position’. If the toggle is off, the action is automatically added to a kebab menu in the position determined by the ‘Button Position’.</td></tr><tr><td valign="top">Button Position</td><td valign="top">Controls where on the screen the action is displayed.</td><td valign="top"><p>The options for action placement include the combinations of header versus footer and left, right and middle. These are designated with the first character of the code as ‘H’ for header and ‘F’ for footer, and the second character of the code as ‘L’ for left, ‘M’ for middle and ‘R’ for right:</p><p>·        HL – header left. This is usually the default position for the BACK action.</p><p>·        HM – header middle.</p><p>·        HR – header right.</p><p>·        FL – footer left.</p><p>·        FM – footer middle. This is usually where kebab menus are placed.</p><p>·        FR – footer right. This is usually where the default action is placed.</p></td></tr><tr><td valign="top">Icon</td><td valign="top">Add the directory and icon reference. The SAP icon directory is typically sap-icon://</td><td valign="top"><p>If an SAP icon is added here, it will be displayed for the action, together with any ‘Action Description’, if it has been maintained. The icon precedes the action description.</p><p><em>Note: the typical SAP icons available can be viewed on the following UI5 website</em> <a href="https://openui5.hana.ondemand.com/test-resources/sap/m/demokit/iconExplorer/webapp/index.html#/overview/SAP-icons"><em>Icon Explorer (ondemand.com)</em></a><em>.</em></p></td></tr><tr><td valign="top">Tooltip</td><td valign="top">Tooltip text</td><td valign="top">Text entered here will display as tooltip text when using the apps on desktop. The tooltip text does not display on Android devices.</td></tr><tr><td valign="top">Class</td><td valign="top">Class</td><td valign="top">If actions are dependent on certain conditions or other criteria, a class may be assigned to the action. Alternatively, the text displayed can be changed for a particular action based on certain criteria.</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.theconfigteam.com/prebilt-for-im-wm-strm/app-master-data/screen-configuration/action-configuration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
