CONVERTING AN API INTO A GRAPH API
    1.
    发明公开

    公开(公告)号:US20240126759A1

    公开(公告)日:2024-04-18

    申请号:US17966096

    申请日:2022-10-14

    Applicant: SAP SE

    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.

    Method for controlling access to electronic documents based on stateless communication

    公开(公告)号:US10430510B2

    公开(公告)日:2019-10-01

    申请号:US14656796

    申请日:2015-03-13

    Applicant: SAP SE

    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.

    Messaging for OData error targets

    公开(公告)号:US11860715B2

    公开(公告)日:2024-01-02

    申请号:US17453896

    申请日:2021-11-08

    Applicant: SAP SE

    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.

    MESSAGING FOR ODATA ERROR TARGETS
    4.
    发明公开

    公开(公告)号:US20230144551A1

    公开(公告)日:2023-05-11

    申请号:US17453896

    申请日:2021-11-08

    Applicant: SAP SE

    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.

    Control systems for draft lifecycle

    公开(公告)号:US11308068B2

    公开(公告)日:2022-04-19

    申请号:US15153858

    申请日:2016-05-13

    Applicant: SAP SE

    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.

    CONTROL SYSTEMS FOR DRAFT LIFECYCLE
    10.
    发明申请

    公开(公告)号:US20170329812A1

    公开(公告)日:2017-11-16

    申请号:US15153858

    申请日:2016-05-13

    Applicant: SAP SE

    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.

Patent Agency Ranking