Patent ID: 11934393
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium having instructions stored thereon, execution of which, by one or more processors of a device, cause the one or more processors to perform operations comprising:
receiving a query from a server, wherein the query adds or modifies an input into a database;
mapping the input to a field in the database;
retrieving attributes associated with the field to which the input is to be mapped from a property in a database file;
validating the input based on both identifying whether input includes the one or more restricted characters for a data type corresponding to the field and based on the attributes about the field, wherein the validating comprises performing both a first validation of a first data object received from a client device and a second validation of a second data object received from the server;
in response to successfully validating the input based on both the first validation and the second validation:
processing the query;

in response to failing to validate the input based on either the first validation and the second validation:
transmitting an exception to the server.