Challenges
In SAP S/4HANA Public Cloud, there is no option to mass upload the incoming payments. So, the incoming payments should only be created manually.
To eliminate the manual efforts, we have developed a UiPath bot to create the incoming payments in the SAP S/4HANA Public Cloud system. The bot is capable of creating incoming payments against the invoices, it can do partial clearing, create bank charges against the payment amount, post the payment on the customer account, and payments against G/L accounts.
Technical Solution



Once the bot starts it will read the Excel file from the local drive and start to enter the data into the SAP S/4HANA Public Cloud Web App as same as a human being. The generated Incoming Payment ID will be stamped back into the Excel file against the data that is posted. The logs also will be stored if there are any errors occur.




The bot can be started in two ways. One way is to start it manually from the UiPath Assistant. The other way is to start it from the UiPath Orchestrator. It can be scheduled at a specific time of the day or every day at a specific time like a recurring run. But it is only available for the Pro version. In this case, we are using the community version because this bot was requested for a one-time activity.

Because the bot is a foreground activity, the employee/user cannot be able to continue his day-to-day activity on the system. So, it should be scheduled on a spare or a separate system for the RPA activity.
Important Notes
