SAP — Select radio
SAP — Select radio
Section titled “SAP — Select radio”Type: sap-select-radio · Package: SAP Activities v1.0.5
Selects an SAP radio button: one of several mutually exclusive alternatives, such as “List” or “Detail”, or the output format of a report.
How it works
Section titled “How it works”Waits for SAP to finish whatever it is processing, finds the radio button by its selector and selects it just like a person would with a click. When it does, SAP automatically clears the other options in the same group, and the screen reacts the same way it does to a manual click (for example, enabling or disabling fields).
To pick another option in the group, target that other option: there is no “deselect” for a radio button.
If the element is not on the screen yet, the activity waits for it up to the configured limit (timeout or the scope’s elementTimeout, 30 seconds by default).
Required parameters
Section titled “Required parameters”| Parameter | Type | Default | Description |
|---|---|---|---|
selector | selector | — | The radio button to select. Captured selector or SAP id, for example wnd[0]/usr/radP_DETAIL. |
Optional parameters
Section titled “Optional parameters”| Parameter | Type | Default | Description |
|---|---|---|---|
session | ZoanSapSession | — | SAP session. Omit it inside the body of an SAP — Attach or SAP — Log on. |
timeout | number | — | Seconds to wait for the element to appear. Overrides the scope’s elementTimeout. Empty uses the scope value (30 by default); 0 fails on the first try. Decimals allowed. |
Output
Section titled “Output”This activity does not return a value.
Common errors
Section titled “Common errors”| Message | Cause and fix |
|---|---|
Component '…' does not exist in the SAP session. Waited … s for it to appear. The current screen is … dynpro … (transaction …). … | The element did not appear in time. The message says which screen the session is on: it is almost always a different one than expected (a dialog in front, a step that didn’t happen). If the screen is slow, raise timeout. |
Plus the errors common to all activities.
Example
Section titled “Example”Choose the detailed output of a report and execute it:
SAP — Run transaction code = "ZREPORTE01"SAP — Select radio selector = "wnd[0]/usr/radP_DETAIL"SAP — Send key key = F8Related activities
Section titled “Related activities”- SAP — Set checkbox — for yes/no options.
- SAP — Select from dropdown — to pick from a dropdown list.
- SAP — Send key — execute the screen with F8.