As I mentioned before the output of an operation is not supported by SUP straight away since the product is designed to work on occasionally connected environment. I have provided with a workaround for you which I had implemented.
Is this an only option that is available?
I am not sure about other workaround.
how can I get errors that potentially can occur during the synchronization between CDB and SAP back end?
When you are performing an operation call the method inside a try catch loop hence it will get all the exceptions and you can show that in an alert in the device.
If I create an MBO based on RFC that creates a new business partner then I have to define synchronization parameters for all input parameters in this MBO.
It depends your requirement. You can use PK also here.
We wouldn't call it an elegant solution, would we?
As I mentioned before there is no straight forward way to get the output of an operation. But the solution I have provided will satisfy your requirement.
Is there a way to set up the MBO so it can perform in "online" mode?
Online is not supported in native apps.
- Midhun VP