US 12,487,996 B2
Low-development system for dynamic information queries
Peter Eberlein, Malsch (DE); and Volker Driesen, Heidelberg (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Apr. 1, 2022, as Appl. No. 17/711,265.
Prior Publication US 2023/0315723 A1, Oct. 5, 2023
Int. Cl. G06F 16/242 (2019.01); G06F 9/451 (2018.01); G06F 16/23 (2019.01)
CPC G06F 16/2428 (2019.01) [G06F 9/451 (2018.02); G06F 16/23 (2019.01); G06F 16/243 (2019.01)] 14 Claims
OG exemplary drawing
 
1. A system comprising:
a first system comprising:
a first data storage comprising:
object metadata defining one or more fields of each of a plurality of object types; and
data associated with a plurality of instances of each of the plurality of object types,
the first system to receive an instruction from a first user to generate an inquiry associated with a first instance of a first object type of the plurality of instances of the plurality of object types; and
a second system comprising:
an inquiry builder user interface component to:
query the first system to retrieve object metadata defining a plurality of fields of the first object type;
query the first system to retrieve data associated with the first instance of the first object type;
generate a first user interface presenting one or more of the plurality of fields and data associated with the first instance and with at least one of the one or more of the plurality of fields; and
present the first interface to the first user,
the second system to:
receive user input of the first user to the first user interface, the user input specifying a first one or more fields of the presented one or more of the plurality of fields for which the inquiry is to request data and a second one or more fields of the presented one or more of the plurality of fields whose data of the first instance is to be included in the inquiry;
generate the inquiry requesting data of the first one or more fields of the first instance;
generate a uniform resource locator uniquely associated with the inquiry;
store the uniform resource locator in association with the inquiry;
transmit the uniform resource locator to a second user;
receive a request for the uniform resource locator from the second user;
in response to the request, return a second user interface including the inquiry to the second user;
receive a response to the inquiry from the second user via the second user interface, the response including the requested data of the first one or more fields of the first instance; and
instruct the first system to update the data of the first instance based on the received data of the first one or more fields of the first instance.