yesterday
Hi everyone,
I'm currently working on an automation involving an SAP interface and I'm having some difficulty interacting with a table where reports/files are listed for download.
Blue Prism is able to identify the whole table using SAP Mode, and these are the attributes when spied as a full table:
ComponentType = GuiShell
ID = /app/con[0]/ses[0]/wnd[0]/usr/cntlGRID_CONT0050/shellcont/shell
SubType = GridView
However, I'm unable to individually identify or read a specific row or column within the table. What I'm trying to achieve is to dynamically identify the position/row of each file in the table so that Blue Prism can select and download the correct report.
I don't want to rely on a fixed row position using Region Mode, since new files can be added to the table, which would shift the positions. I've tried making a Region Mode-spied row dynamic so the automation could identify different rows based on the report/file name or its position, but I haven't been able to achieve this.
Ideally, I'd like the process to identify a newly added file based on its name or variant name and right-click to download the corresponding report, regardless of where it appears in the table.
Has anyone worked with a similar SAP interface scenario in Blue Prism, or knows of a recommended approach for dynamically identifying the row/position of a specific file in a GuiShell/GridView table?
Any guidance or examples would be greatly appreciated. Thanks!
#blueprism