Validations are checks or rules defined on a business object (BO) that ensure data entered in an app meets specific criteria, improving data integrity and user experience.;

Validations are useful in app development because they:

  • Can be defined in the business object level, and are accessed and used on multiple UI pages and workflows throughout the app
  • Improve data integrity and consistency across different areas of the app
  • Provide real-time feedback to users when they enter data that does not meet the specified criteria
  • Help to prevent errors and reduce the need for manual data correction
E.g.

if a user enters an account start date that is before today's date, a validation message can be displayed, indicating that the date entered is invalid.