How to handle the errors in Sage X3 with custom message?

By | January 4, 2016

Here, we are going to look for the standard Sage X3 error handling process. It helps to trace error and passes error message to the end-user. Also it will helps to avoid interruption. In other word, it states the error and allow us to continue with the error messages.

In Sage X3 when a number is divided by zero value it leads to an error ‘Divide by Zero’. After the error, user cannot continue further. Sage X3 has the feature to handle those errors with the help of “onerrgo”.  It is used to trace the error and handle it as well.

 the errors in Sage X3 with custom message

The above code is to trace the error.  If no error exists, the catch block will not be called, so user can get the proper output.

the errors in Sage X3 with custom message 2

If error exists, it will call the catch block and show the custom message ‘Divide by Zero error’. So user can give proper input.

Note: Finally, “block” will be called in both the cases, Hence we can release or reset the variable.

Hope this helps!

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix have some unique solutions of Sage X3’s integration with Sage CRMSalesforce.com and Magento Ecommerce. It also offers best-in-class Sage X3 customization and development services to Sage business partners, end users, and Sage PSG worldwide.

For more information on Sage X3 Integration and Services, please contact us at x3@greytrix.com .We will be glad to assist you.