Hello to everyone
I hope this is the right category to ask These kind of technical questions. If not, please move it to the right section, thanks
We actually start a PoC with UIPath.
Our Company works with SAP (Basic and programmed Addons).
For SAP Automation I normally use SAP GUI Scripting and SAP RFC Functions but now we want to do that inside the RPA Software.
Now I have a few technical Questions.
The Identifer of SAP GUI Element in UIPath seems to be the ID.
But these IDs are changing with every new SAP Release.
Is it possible to use another Method instead of “FindById” or OCR?
For example in SAP GUI Scripting you can use the “findbyname” Method to find the Element with its technical Name and Fieldtype.
session.findById(“wnd”).findByName("/GKV/BP02_STR_U_PERS_SCR-BIRTHTITLE_TEXT ",“GuiCTextField”). setFocus
With every SAP Release the SAPLBUSS Number are changing and the recorded ID is not valid anymore.
Sure, we could use directly a VBS but it would be better to have it inside UIPath.
OCR is also not the best way for us, cause we have few Elements (Images, Buttons etc.) which looks the same and also have the same text.
I was trying to use Invoke Code Method to execute SAP Scripts but no success (Late Binding is not allowed)
Is there Way to use SAP Gui Scripting directly inside UIpath?
Is it possible to use SAP BAPI / RFC Functions Calls inside UIPath? (for example RFC_READ_TABLE) ?
We have a lot RFC Functions we can use (actually we use it inside VBA Makro) which we could use instead of using long SAP GUI Recordings.
For example we get live access (readonly) to SAP Database to compare different Data and do decisions on that instead of looping through the GUI to the desired fields.
This would make the Process very stable and supportable.
Thanks to anyone with Information on that stuff