# Select Tree Element

This is a pre-built action available under the **Captured Tree Element** from the **SAP GUI Application**. The functionality of this action in Avo Assure is to select a specific element from a hierarchical tree structure.

### Syntax&#x20;

**Input Values:** `<Path1>;<Path2>;…;<PathN>;<>;<ColNum/Name>(optional);<ColVal>(optional);<>;<DoubleClick 1 or 0>(optional);<Item in Node>(optional)>`&#x20;

| Argument                         | Description                                                                               |
| -------------------------------- | ----------------------------------------------------------------------------------------- |
| \<Path1>;\<Path2>;...;\<PathN>   | Provide the hierarchical path of the tree node, with each level separated by a semicolon. |
| <>                               | Leave blank                                                                               |
| \<ColNum/Name> (Optional)        | Provide the column number or name if selection is based on a specific column.             |
| \<ColVal> (Optional)             | Provide the column value to help identify the node.                                       |
| <>                               | Leave blank                                                                               |
| \<DoubleClick 1 or 0> (Optional) | Specify 1 to double-click the node, or 0 for a single click.                              |
| <>                               | Leave blank                                                                               |
| \<Item in Node> (Optional)       | Provide the item text within the node                                                     |

&#x20;**Output Values**&#x20;

| Argument                                                      | Description                                                                           |
| ------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| \<Dynamic Variable> (Optional);\<Dynamic Variable> (Optional) | This dynamic variable holds the result of element selection as **True** or **False.** |

&#x20;**Example 1**

**Selects an Element in a Tree Using a Defined Path**

The **SelectTreeElement** action takes the value from the Input Value column **(e.g., Workbench Demos;Controls;Tree Controls;SAP Column Tree)** and selects the **SAP Column Tree** node/element in the tree structure by navigating through the provided path.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2FxyNoAuSlmzPbVs9VreL1%2Fimage.png?alt=media&#x26;token=800f72c0-bb01-4d91-8f33-fc7c2c9c7815" alt=""><figcaption></figcaption></figure>

**Example 2**

**Selects a Specific Element from a Tree Structure**

The **SelectTreeElement** action takes the value from the Input Value column **(e.g., Workbench Demos;Controls;Tree Controls;SAP Column Tree;<>;Demonstration;SAP Column Tree;<>;1;<>;Demonstration)** and selects the **SAP Column Tree** element within the tree hierarchy.

<figure><img src="https://2174257472-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fk8QZzXZMIJSStKAzDSTu%2Fuploads%2F6RK3MU1VAnK5ZTVcupyG%2Fimage.png?alt=media&#x26;token=c9ab680a-8902-41d9-b18a-73cab08cac99" alt=""><figcaption></figcaption></figure>
