OpenRPA works with SAP GUI 64 bits version?

Hi Allan!

Recently, I updated the SAP version to SAP GUI 8.00.

This release has a 64bits version and I installed it.

But Open RPA stopped to work on this version…

In OpenRPA SAP Brigde, i got the follow message error (original in portuguese):

[11:16:47] System.Runtime.InteropServices.COMException (0x80040154): Falha na recuperação de fábrica de classes COM do componente com CLSID {62341062-29BC-4DCE-A87A-DC0CB19BF230} devido ao seguinte erro: 80040154 Classe não registrada (Exceção de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
em OpenRPA.SAPBridge.SAPHook.GetSAPGuiApp(Int32 secondsOfTimeout)

Translation by google translate:

[11:16:47] System.Runtime.InteropServices.COMException (0x80040154): Factory retrieval of component COM classes with CLSID fails {62341062-29BC-4DCE-A87A-DC0CB19BF230} due to the following error: 80040154 Unregistered class (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

in OpenRPA.SAPBridge.SAPHook.GetSAPGuiApp(Int32 secondsOfTimeout)

I see they changed sap to support 64 bit in 8.0
That also means GUI scripting will break, since process connecting needs to be 64 bit as well.
I made the SAP gateway specifically to make that work ( so the gateway is 32 bit, so openrpa can be 64 bit )

I don’t know if they still offer a 32 bit version in 8.0 but if they do, you could try using that instead.
I saw your PM about access to sap, thank you. If i ever get back to updating the sap part in OpenRPA that would be handy, but for financial reason i need to prioritize projects and updates that has a financial benefit, so will have to push that for a while.

Thank you for your response!

SAP GUI 8.0 offers a 32 bit version, so I going to use it.

About the access, I totally understand you. If you change your plans, let me know!