The attached knowledge document describes various technical communication possibilities between an SAP back-end system and UiPath. The calls bases on the RFC interface of the SAP system. The document describes the direct use of RFC calls as well as BAPI and ABAP usage.
It is a structured collection of my posts on this topic here in the UiPath Forum.
The target audience of this document are Citizen Developer and RPA Developer who needs to connect to SAP back-end via RFC.
These approaches to use RFM, BAPI and ABAP with UiPath offers a wide range of possibilities to execute functions or programs in an SAP back-end system. That allows a very high degree of technical integration of UiPath workflows. As well it allows SAP automation on a technical level via RFC calls to be easily implemented, for many use cases with high performance.
- 1.00 from 01.11.2020
Initial document creation
- 1.01 from 12.12.2020
Table with ABAP data types added
- 1.02 from 22.03.2021
BAPI source and explanation about DATS added
- 1.03 from 03.04.2021
Restructuring, explanation about leading zeros and how to find an RFM added
- 1.04 from 04.04.2021
ABAP example in Search via Description added, remove information about the Data Modeller because it is obsolete and new links in the List of References added
- 1.05 from 01.05.2021
List of interesting transaction codes, tables, RFMs and programs added, Using System Trace to Monitor RFC Activities added, Debug ABAP Code from BAPI corrected, Modify XAML to use Installed NCo added