Edwin,
Hi. Based on your question:
"My understanding is that standard Agentry does not support error handling that elegantly, it will stop the user from continuing his/her daily work activities when an error occurs during the transmit process, expecting to resolve the error first."
Answer:
- Agentry error handling can be done different ways. There are Agentry error handling steps (uses Agentry libraries) wherein the user will see a warning but allow them to continue but if configured properly an IT admin will get an email that an error occured to do the necessary. This will help the user not to get stuck during his work day.
- This libraries are called if you use the Agentry Eclipse Editor Error Handling.
- Another technique for Error handling if you are not using the Agentry feature of Error handling is to do all the error handling in JAVA. Both of these techniques are not trivial and may need SAP consultants experts in Agentry error handling process. Most of the out of the box SAP Work Manager and Inventory Manager may only use error exception handling in Java but they do not use the Agentry feature of Error Handling as shown in the picture below.
- From the picture above, you can select Fatal with message (make the user know it is really an error for them not to continue) or Fatal without message or No Change or Retry with change (the user will need to modify their selection/answers) or Retry without change.
- This is not trivial because a business unit needs to know what to do if an error occurs.
- In SAP we only gave a few examples as this is purely configurable or customizable based on user requirements and the type of action that needs to be done is different per business flow.
- This is an advance feature of Agentry and it will need experts in Agentry customization to do the work and we suggest you to either subcontract the work with SAP consulting or partners who worked in this space (this is the answer to most of your questions above)
Best Regards,
SAP Mobile Support Team