-
公开(公告)号:US20210281659A1
公开(公告)日:2021-09-09
申请号:US16811679
申请日:2020-03-06
Applicant: SAP SE
Inventor: Sebastian Van Syckel , Tim Philipp Trabold
IPC: H04L29/08 , G06F16/21 , G06F16/25 , G06F16/242
Abstract: Techniques and solutions are described for providing access to data using web services, such as OData services. OData services can be dynamically added to a routing table used by a router. The router can be statically registered with an application instance, such as a server associated with the application instance. A web service can be generated from a definition of a data artefact, such as a table or view, stored in a database. A virtual data artefact corresponding to the data artefact can be generated, and used to generate the web service. A message service can cause web services to be generated when a data artefact is added or changed.
-
公开(公告)号:US11093222B2
公开(公告)日:2021-08-17
申请号:US16285562
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold , Ulrich Bestfleisch
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The data model definition includes a set of annotated entity definitions. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates, for each annotated entity definition in the set of annotated entity definitions, an interface and an implementation class from the machine-readable representation of the data model definition. The program further provides the set of interfaces and the set of implementation classes to an integrated development environment (IDE) application for design-time implementation of the set of interfaces and the set of implementation classes.
-
公开(公告)号:US11194602B2
公开(公告)日:2021-12-07
申请号:US16285623
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold
IPC: G06F9/455 , G06F9/30 , G06F8/41 , G06F40/169
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a request to execute an application object configured to execute in a first runtime environment. The program further registers the first runtime environment in a second runtime environment. The program also registers the application object in the first runtime environment. The program further enriches a definition of the application object with metadata associated with the second runtime environment. The program also executes the application object in the first runtime environment.
-
公开(公告)号:US11252257B2
公开(公告)日:2022-02-15
申请号:US16811679
申请日:2020-03-06
Applicant: SAP SE
Inventor: Sebastian Van Syckel , Tim Philipp Trabold
IPC: G06F16/25 , H04L29/08 , G06F16/21 , G06F16/242
Abstract: Techniques and solutions are described for providing access to data using web services, such as OData services. OData services can be dynamically added to a routing table used by a router. The router can be statically registered with an application instance, such as a server associated with the application instance. A web service can be generated from a definition of a data artefact, such as a table or view, stored in a database. A virtual data artefact corresponding to the data artefact can be generated, and used to generate the web service. A message service can cause web services to be generated when a data artefact is added or changed.
-
公开(公告)号:US20200272438A1
公开(公告)日:2020-08-27
申请号:US16285562
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold , Ulrich Bestfleisch
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The data model definition includes a set of annotated entity definitions. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates, for each annotated entity definition in the set of annotated entity definitions, an interface and an implementation class from the machine-readable representation of the data model definition. The program further provides the set of interfaces and the set of implementation classes to an integrated development environment (IDE) application for design-time implementation of the set of interfaces and the set of implementation classes.
-
公开(公告)号:US11093220B2
公开(公告)日:2021-08-17
申请号:US16285479
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold , Ulrich Bestfleisch
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates a set of interfaces from the machine-readable representation of the data model definition. Each interface in the set of interfaces includes code specified in a programming language. The program further provides the set of interfaces to an integrated development environment (IDE) application for design-time implementation of the set of interfaces.
-
7.
公开(公告)号:US20200272489A1
公开(公告)日:2020-08-27
申请号:US16285623
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a client device, a request to execute an application object configured to execute in a first runtime environment. The program further registers the first runtime environment in a second runtime environment. The program also registers the application object in the first runtime environment. The program further enriches a definition of the application object with metadata associated with the second runtime environment. The program also executes the application object in the first runtime environment.
-
公开(公告)号:US20200272434A1
公开(公告)日:2020-08-27
申请号:US16285479
申请日:2019-02-26
Applicant: SAP SE
Inventor: Oliver Klemenz , Tim Philipp Trabold , Ulrich Bestfleisch
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a data model definition defined using a human-readable syntax. The program further generates a machine-readable representation of the data model definition. Based on the data model definition, the program also generates a set of interfaces from the machine-readable representation of the data model definition. Each interface in the set of interfaces includes code specified in a programming language. The program further provides the set of interfaces to an integrated development environment (IDE) application for design-time implementation of the set of interfaces.
-
公开(公告)号:US20200042156A1
公开(公告)日:2020-02-06
申请号:US16051548
申请日:2018-08-01
Applicant: SAP SE
Inventor: Tim Philipp Trabold , Udo Klein
IPC: G06F3/0481 , G06F17/30
Abstract: Provided are systems and methods which generate and display an three-dimensional (3D) object representing multiple values. Rotation of the object provides different views of the values enabling easier understanding of the differences. In one example, the method may include receiving a first dataset and a second dataset, identifying a value from the first dataset and a value from the second dataset which are associated with each other, generating a rotational three-dimensional (3D) object comprising a first component having a size representing the value from the first dataset and a second component having a size representing the value from the second dataset value, and outputting the rotational 3D object via a user interface where the rotational 3D object is configured to display different rotational views of the first and second component.
-
-
-
-
-
-
-
-