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

Claim 10:
11. A system for validating input requests, the system comprising:
a memory;
a processor coupled to the memory, the processor configured to:
receive a first validation request from a client device corresponding to a query to be executed on a database, wherein the first validation request includes a first set of elements of a first request corresponding to the query and prior to execution of the query against the database;
generate a first data object including the first set of elements included in the first validation request;
validate the first data object based on identifying whether the first data object includes one or more restricted characters for a first data type corresponding to the first data object, wherein an identification of the one or more restricted characters for the first data type in the first data object comprises an error in the validation of the first data object;
transmit a first response to the client device, the first response including a first validation result of the first data object;
receive, from a server that receives the query from the client device, a second validation request including a second set of elements of a second request to be executed on the database, wherein the second request mirrors the first request and corresponds to the query;

generate a second data object including the second set of elements included in the second validation request;
validate the second data object based on identifying whether the second data object includes the one or more restricted characters for a second data type corresponding to the second data object, wherein an identification of the one or more restricted characters for the second data type in the second data object comprises an error in the validation of the second data object;
transmit a second response to the server, the second response including a second validation result of the second data object; and
provide the query to be executed on the database in response to successfully validating both the first data object from the client device and the second data object from the server.