# Supported SAP WebGUI Elements

> The SAP interfaces contain a variety of specific controls with which you can interact, as exemplified in this page.
:::note
You can use the entire range of activities from the **UiPath.UIAutomation.Activities** package to create your automation projects.
:::

The SAP interfaces contain a variety of specific controls with which you can interact, as exemplified in this page.
:::note
You can use the entire range of activities from the **UiPath.UIAutomation.Activities** package to create your automation projects.
:::

## SAP Buttons

Represents any button found in the SAP WebGUI windows. There are several types, each defined by a particular element:

### Icons

Icons are interactive buttons which do not display text labels.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244460-8d27a549.webp)

### Push Buttons

A push button is a simple UI element which gives you direct access to a command in the application.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244456-73b0fca7.webp)

### Radio Buttons

Radio buttons present a set of options. There are at least two radio buttons in a list, and you can only select one.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244452-6b95e928.webp)

### Flushing Radio Buttons

When you select a button, a new field becomes available.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318516-2e7cec4a.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click), [Get Text](https://docs.uipath.com/activities/docs/get-value) or [Get Attribute](https://docs.uipath.com/activities/docs/get-attribute) (modern and classic) activities to interact with buttons.

## SAP Input Field

Represents a specialized field which accepts user input.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244448-973b5fcd.webp)

You can use the [Type Into](https://docs.uipath.com/activities/docs/type-into) activity to interact with input fields.

## SAP Dropdown Lists

Dropdown lists allow you to select items from predefined lists.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244444-9632d024.webp)

You can use the [Select Item](https://docs.uipath.com/activities/docs/select-item) activity to interact with list items.

## SAP ABAP Lists

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318552-c4f82d21.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click) activity to interact with ABAP list items.

## SAP Checkbox

Checkbox elements represent a list of multiple choices. One, more, or no options can be selected.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-244440-bba54d1e.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click) activity to interact with checkboxes.

## SAP Menu

Allows you to select items from the SAP Menu.

You can use the [SAP Select Menu Item](https://docs.uipath.com/activities/docs/select-menu-item) activity to get the list of all available SAP Menu Items on the screen. To automate menus, sub-menus, or the toolbar, the entire container element must be indicated, not individual controls.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-307459-e24b2047.webp)

## SAP Tree

The SAP Tree represents a list of elements organized in a tree structure. Several types of SAP Tree controls are available:

* Simple Tree
  
  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-320708-dba611d8.webp)
* List Tree
  
  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-320700-bf896dca.webp)
* Column Tree
  
  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-320696-de9b1752.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click) or the [Get Text](https://docs.uipath.com/activities/docs/get-value) activity to interact with a node or an item in any of the SAP Tree control types.

Use the [Expand Tree](https://docs.uipath.com/activities/other/latest/ui-automation/expand-tree) activity to expand SAP WebGUI trees to a specified cell.

## SAP Toolbar

The SAP Toolbar represents a set of buttons which you can interact with.

![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-307449-64a583f4.webp)

In SAP, there are multiple types of toolbars. The following types are currently supported:

* SAP System Toolbar
  
  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318526-6073af4a.webp)
* SAP Generic Object Services
  
  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318521-85669d2b.webp)

You can use the [Click Toolbar Button](https://docs.uipath.com/activities/docs/click-toolbar-button) activity to interact with buttons inside the toolbars.

For SAP GOS, you can also use [SAP Select Menu Item](https://docs.uipath.com/activities/docs/select-menu-item).

## SAP Context Menu

Represents a list of items inside a context menu. Note that multiple child context menus can be available in a parent context menu.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318538-f1d1ddfe.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click) activity to interact with the SAP Context Menu.

## SAP Picture

Displays a picture in the SAP WebGUI.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-167198-a8d41ee7.webp)

You can use the [Click](https://docs.uipath.com/activities/docs/click) activity to interact with pictures.

## SAP Textedit

The SAP Textedit control represents an editable text field/editor.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318547-e614cbcb.webp)

You can use the following activities to interact with this control:

* The [Type Into](https://docs.uipath.com/activities/docs/type-into) activity for text fields.
* The [Send Hotkey](https://docs.uipath.com/activities/docs/send-hotkey) activity for buttons which support hotkeys, and [Select Menu Item](https://docs.uipath.com/activities/docs/select-menu-item) or [Click](https://docs.uipath.com/activities/docs/click) activity for buttons.

## SAP Dialog Box

Represents a pop-up window which can hold different types of other SAP controls such as buttons or text messages.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318557-eed5a777.webp)

Selectors inside a dialog box are generated according to the element they represent.

If you want to close a dialog box using the **Close** button, you need to use the [AA element detection framework](https://docs.uipath.com/activities/other/latest/ui-automation/automatic-recording).

You can use the [Click](https://docs.uipath.com/activities/docs/click) activity to interact with dialog boxes.

## SAP F4 Edit button

In the SAP interface, the F4 key enables you to obtain information about the possible input values for a certain field on the screen, and acts as **Edit** button.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-318814-d93c43d1.webp)

You can use the [Send Hotkey](https://docs.uipath.com/activities/other/latest/ui-automation/send-hotkey) activity to interact with this control.
:::note
The Modern [Keyboard Shortcuts](https://docs.uipath.com/activities/other/latest/ui-automation/n-keyboard-shortcuts) activity doesn’t work on disabled controls.
:::

## SAP Table Controls

In SAP, there are multiple types of tables available. The most common used are Standard (default) tables. You can use the following activities to interact with SAP Tables and their content: [Click](https://docs.uipath.com/activities/other/latest/ui-automation/click), [Get Text](https://docs.uipath.com/activities/other/latest/ui-automation/get-value), [Type Into](https://docs.uipath.com/activities/other/latest/ui-automation/type-into), [Check](https://docs.uipath.com/activities/other/latest/ui-automation/check).

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-320719-cbb87a76.webp)

## SAP Statusbar

Represents a section at the bottom of the SAP WebGUI window which displays messages.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-428366-75cf3250.webp)

You can use the [SAP Read Statusbar](https://docs.uipath.com/activities/other/latest/ui-automation/read-statusbar) activity to extract the message type and text from the SAP Statusbar.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/activities/activities-docs-image-428362-50d5feec.webp)
