SAP GUI Scripting Library for Appian RPA

Overview

Great for automating SAP GUI Client fast, with easy to use, no code actions. Speed up menial and repetitive SAP Tasks with Appian RPA No-Code SAP Library.

Key Features & Functionality

  • Check SAP Gui Box
  • Click GUI Button
  • Click Modal Toolbar Button
  • Click Toolbar Button
  • Close SAP
  • Get GUI Field
  • Get Modal Field
  • Get Status Value Pane
  • Get Table Cell
  • Open SAP
  • Open SAP Transaction
  • SAP Login
  • SAP Wait Idle
  • Set Gui Field
  • Set Modal Field
  • Set Table Cell
  • Wait For SAP Modal
  • Wait for SAP Modal By ID
  • Wait for SAP Window
Anonymous
Parents
  • Hello,

    When installing the feature, the option "Click shell object V3" is offered, but I haven't found anything about it in the documentation.


    How can I catch the click on the "Export" button of a container that I can identify with
    "wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell"?

    The following has been recorded in Recorder.exe:
    $ID = Invoke-Method -object $session -methodName "findById" -methodParameter @("wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell")
    Invoke-Method -object $ID -methodName "pressToolbarContextButton" -methodParameter @("&MB_EXPORT")
    $ID = Invoke-Method -object $session -methodName "findById" -methodParameter @("wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell")
    Invoke-Method -object $ID -methodName "selectContextMenuItem" -methodParameter @("&XXL")

    How could you "transport" it to a robotic task?

    Regards.

Comment
  • Hello,

    When installing the feature, the option "Click shell object V3" is offered, but I haven't found anything about it in the documentation.


    How can I catch the click on the "Export" button of a container that I can identify with
    "wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell"?

    The following has been recorded in Recorder.exe:
    $ID = Invoke-Method -object $session -methodName "findById" -methodParameter @("wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell")
    Invoke-Method -object $ID -methodName "pressToolbarContextButton" -methodParameter @("&MB_EXPORT")
    $ID = Invoke-Method -object $session -methodName "findById" -methodParameter @("wnd[0]/usr/cntlCC1/shellcont/shell/shellcont[1]/shell/shellcont[0]/shell")
    Invoke-Method -object $ID -methodName "selectContextMenuItem" -methodParameter @("&XXL")

    How could you "transport" it to a robotic task?

    Regards.

Children
No Data