Hi UiPath Community,
We are working on a UiPath automation project that involves extracting tables from SAP GUI using the native SAP Table Extraction activity.
Issue Description:
- The workflow executes successfully on the Development machine without any errors.
- However, when we run the same workflow on the Qualification Server (Unattended Bot), it gets stuck at the SAP Table Extraction activity and does not proceed further.
- The job continues to run (no crash or exception), but no table is extracted, and the bot seems idle at that point.
- If we manually open the Qualification Server session and observe, the bot continues and completes the execution successfully — but it requires the RDP session to be open.
Troubleshooting Steps Already Tried:
- Cleared all temporary folders and cache files in the Qualification bot environment.
- Verified SAP scripting is enabled both on the client and server side.
- Compared SAP GUI versions — both Development and Qualification servers have the same version.
- Added delays before/after SAP extraction.
- Ensured screen resolution and display settings match.
- Verified that SAP connection is properly established in the Qualification server.
Additional Observations:
- If the code itself had issues, it should fail in both environments — but the problem occurs only on the Qualification server, indicating it might be related to session visibility, permissions, or SAP rendering in unattended mode.
- We suspect the issue could be related to session isolation, background execution, or some display-related limitation in unattended robots.
Request:
Could someone help suggest:
- Why the SAP Table Extraction activity may behave differently in unattended (qualification) vs attended (development)?
- Any known limitations or configurations needed for SAP table extraction in background execution?
- What best practices should we follow when scheduling unattended SAP extraction jobs on servers?
Any guidance or similar experiences will be highly appreciated!
Thanks in advance!