-
公开(公告)号:US20240126759A1
公开(公告)日:2024-04-18
申请号:US17966096
申请日:2022-10-14
Applicant: SAP SE
Inventor: Ralf Handl , Robert Witt
IPC: G06F16/2455 , G06F16/901
CPC classification number: G06F16/24553 , G06F16/9024
Abstract: Provided are systems and methods for transforming an operation-centric API into a graph-based API. In one example, a method may include receiving a description of an application programming interface (API), translating the description into a proxy model that comprises a list of a plurality of operations performed by the API, executing one or more heuristic programs on the proxy model to determine a plurality of entities associated with the list of operations and relationships among the plurality of entities, generating a graph API based on the plurality of entities and the relationships among the plurality of entities, wherein the graph API comprises a plurality of nodes representing the plurality of entities and edges between the plurality of nodes representing the relationships between the plurality of entities, and storing the graph API in a storage.
-
公开(公告)号:US10430510B2
公开(公告)日:2019-10-01
申请号:US14656796
申请日:2015-03-13
Applicant: SAP SE
Inventor: Harald Evers , Martin Zurmuehl , Ralf Handl , Boris Hecker , Jamila Schon
IPC: G06F17/24 , H04L29/08 , G06F16/957
Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one client terminal via at least a first digital cellular telecommunication network, wherein the telecommunication server and the client terminal communicate via a stateless protocol, the client terminal being a battery powered device. The method comprises providing an electronic document having a plurality of input fields for entry of a set of user data; storing by the telecommunication server a status parameter in association with the electronic document, the status parameter having a first, second or third value, the first value indicating a first state of the electronic document in which the electronic document is not filled, the second value indicating a second state of the electronic document in which the electronic document is filled with the set of user data, the third value indicating a third state of the electronic document in which the electronic document is being requested for modifying at least part of the set of user data.
-
公开(公告)号:US11860715B2
公开(公告)日:2024-01-02
申请号:US17453896
申请日:2021-11-08
Applicant: SAP SE
Inventor: Arley Triana Morin , Ralf Handl
IPC: G06F11/07 , H04L67/02 , G06F40/226 , G06F40/174
CPC classification number: G06F11/0769 , G06F11/0709 , G06F40/174 , G06F40/226 , H04L67/02
Abstract: Provided are systems and methods which provide an OData messaging protocol for HTTP messages that are processed successfully but with some errors. In one example, the method may include transmitting a HTTP request to an OData service, the HTTP request comprising identifiers of one or more input fields and one or more values for the one or more input fields, receiving, from the OData service, an HTTP response indicating that the HTTP request was processed successfully with one or more errors, identifying an input field which is a target of the error and a reason for the error from a field in the HTTP response indicating that the HTTP request was processed successfully with one or more errors, and rendering, via the application, a visual identifier of the error in association with a display of the input field on the user interface.
-
公开(公告)号:US20230144551A1
公开(公告)日:2023-05-11
申请号:US17453896
申请日:2021-11-08
Applicant: SAP SE
Inventor: Arley Triana Morin , Ralf Handl
CPC classification number: G06F11/0769 , H04L67/02 , G06F11/0709
Abstract: Provided are systems and methods which provide an OData messaging protocol for HTTP messages that are processed successfully but with some errors. In one example, the method may include transmitting a HTTP request to an OData service, the HTTP request comprising identifiers of one or more input fields and one or more values for the one or more input fields, receiving, from the OData service, an HTTP response indicating that the HTTP request was processed successfully with one or more errors, identifying an input field which is a target of the error and a reason for the error from a field in the HTTP response indicating that the HTTP request was processed successfully with one or more errors, and rendering, via the application, a visual identifier of the error in association with a display of the input field on the user interface.
-
公开(公告)号:US11308068B2
公开(公告)日:2022-04-19
申请号:US15153858
申请日:2016-05-13
Applicant: SAP SE
Inventor: Harald Evers , Martin Zurmuehl , Ralf Handl , Tilmann David Kopp , Renzo Colle
Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
-
公开(公告)号:US10055269B2
公开(公告)日:2018-08-21
申请号:US14946944
申请日:2015-11-20
Applicant: SAP SE
Inventor: Matthias Geiger , Nils Obermiller , Frank Jentsch , Natalia Timchuk , Ralf Handl , Olaf Tennie , Frank Brunswig
CPC classification number: G06F11/0706 , G06F11/0769 , G06F11/302 , G06F11/3065 , G06F11/32 , G06F11/327 , G06F2201/865
Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.
-
公开(公告)号:US10915303B2
公开(公告)日:2021-02-09
申请号:US15416771
申请日:2017-01-26
Applicant: SAP SE
Inventor: Tim Back , Holger Bohle , Stefan Engelhardt , Thorsten Erlewein , Ioannis Grammatikakis , Ralf Handl , Bernhard Siewert , Gregor Tielsch , Marcel Waechter , Martin Zurmuehl , Christoph Gollmick
Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
-
公开(公告)号:US20180210717A1
公开(公告)日:2018-07-26
申请号:US15416703
申请日:2017-01-26
Applicant: SAP SE
Inventor: Tim Back , Holger Bohle , Stefan Engelhardt , Thorsten Erlewein , Ioannis Grammatikakis , Ralf Handl , Bernhard Siewert , Gregor Tielsch , Marcel Waechter , Martin Zurmuehl , Christoph Gollmick
CPC classification number: G06F8/38 , G06F3/04842 , G06F8/34 , G06F8/355 , G06F9/451 , G06F21/629 , H04L67/02
Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by receiving a selection of a user interface component of an application. Metadata corresponding to data of a data source is determined, and a function that executes an operation with respect to the data is determined. One or more roles that have access to the data are determined. The application, including the user interface component, is provided via a web browser for access by a user associated with one of the roles.
-
公开(公告)号:US20180210622A1
公开(公告)日:2018-07-26
申请号:US15416771
申请日:2017-01-26
Applicant: SAP SE
Inventor: Tim Back , Holger Bohle , Stefan Engelhardt , Thorsten Erlewein , Ioannis Grammatikakis , Ralf Handl , Bernhard Siewert , Gregor Tielsch , Marcel Waechter , Martin Zurmuehl , Christoph Gollmick
IPC: G06F3/0486 , H04W4/00 , G06F3/0484 , G06F17/24
Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
-
公开(公告)号:US20170329812A1
公开(公告)日:2017-11-16
申请号:US15153858
申请日:2016-05-13
Applicant: SAP SE
Inventor: Harald Evers , Martin Zurmuehl , Ralf Handl , Tilmann David Kopp , Renzo Colle
IPC: G06F17/30
CPC classification number: G06F16/2315 , G06F16/93
Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
-
-
-
-
-
-
-
-
-