Selective recommendation and deployment of extensions in low-code approach

    公开(公告)号:US11907198B2

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

    申请号:US17231076

    申请日:2021-04-15

    申请人: SAP SE

    摘要: Implementations include querying metadata of data objects to define a sub-set of data objects, each data object in the sub-set of data objects including a generic text field and/or an attachment field, and, for each data object in the sub-set of data objects, processing historical data of a data object to identify a set of data types, the historical data stored within a field of a table of a database system, providing a recommendation for a first extension corresponding to a first data type, and receiving user input indicating acceptance of the recommendation for the first extension and, in response, automatically providing extension code that is executable to add a field extension to the table and to modify a UI of an application for input of values corresponding to the first data type, and executing the extension code to deploy the extension and to modify the UI.

    AUTOMATIC CREATION AND SYNCHRONIZATION OF GRAPH DATABASE OBJECTS

    公开(公告)号:US20220300490A1

    公开(公告)日:2022-09-22

    申请号:US17833434

    申请日:2022-06-06

    申请人: SAP SE

    IPC分类号: G06F16/23 G06F16/21 G06F16/28

    摘要: A request is received to create a graph database from one or more relational databases. For each relational database, data objects in the relational database are identified. For each data object, a graph data object corresponding to the data object is created. The graph data object is linked to the data object. A set of associated data objects in the relational database are determined, and for each associated data object, an associated graph data object is created if a graph data object corresponding to the data object does not exist. For each created graph data object, a graph data relation object is created that represents a relationship between the graph data object and the associated graph data object. Created graph data objects, associated graph data objects, and graph data relation objects are stored in the graph database. The graph database is provided to one or more applications.

    Landscape simulation system
    3.
    发明授权

    公开(公告)号:US11438437B1

    公开(公告)日:2022-09-06

    申请号:US17490000

    申请日:2021-09-30

    申请人: SAP SE

    摘要: Systems and methods include reception of first data representing each of a plurality of calls transmitted between services of a service landscape, the first data representing each call comprising a respective value of an identifier, identification of a first plurality of the plurality of calls as comprising a same value of the identifier, determination, for each outbound call of the first plurality of calls, of a hypothesis associating the outbound call with a time delay relative to a preceding inbound call of the first plurality of calls, reception of second data representing each of a second plurality of calls transmitted between the services of the service landscape while a latency between two services of the service landscape is increased, the second data representing each of the second plurality of calls comprising a second same value of the identifier, determination of an expected timing of each outbound call of the second plurality of calls based on the hypotheses and the increased latency, comparison of the expected timing of each outbound call of the second plurality of calls with a timing of each outbound call of the second plurality of calls, and verification of one or more of the hypotheses based on the comparisons of the expected timing of each outbound call of the second plurality of calls with the timing of each outbound call of the second plurality of calls.

    Vendor assisted customer individualized testing

    公开(公告)号:US11422925B2

    公开(公告)日:2022-08-23

    申请号:US17028690

    申请日:2020-09-22

    申请人: SAP SE

    摘要: A system is provided that enables tests created by a second entity to run with first entity data and configurations. A test module is able to assess test results with dynamic input (e.g., rule-based assessments). The system is also provided to run and test these test modules on the first entity system with first entity configuration and let the first entity define the test input and interpret the test results. This is not performed on all available tests, but only on the tests that are related to the change to be implemented.

    DOCUMENT INITIATED INTELLIGENT WORKFLOW

    公开(公告)号:US20220108206A1

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

    申请号:US17062141

    申请日:2020-10-02

    申请人: SAP SE

    摘要: In an example embodiment, a solution is provided that allows a user to submit a document. Information can be obtained from the document using optical character recognition (OCR) or other techniques. This information can then be used to identify one or more workflows that pertain to the document. The one or more workflows may be ranked using machine learning techniques and presented to the user. Once the user selects a desired workflow, the information obtained from the document can then be used to automatically complete at least a portion of the workflow, for example by prefilling one or more fields in a form.

    Application assessment system to achieve interface design consistency across micro services

    公开(公告)号:US10983762B2

    公开(公告)日:2021-04-20

    申请号:US16455072

    申请日:2019-06-27

    申请人: SAP SE

    摘要: Methods and systems are used for achieving interface design consistency across micro services. As an example, a user interface (UI) training request including at least a set of reference objects is received, the set of reference objects including at least a set of reference UIs. A user interface behavior reference model (UIBRM) is trained to generate a trained UIBRM by analyzing reference UI displays rendered on a browser in response to interactions with the set of reference UIs. A UI displays assessment request including at least a set of development objects is received, the set of development objects including at least a set of development UIs. A UI displays assessment is performed to generate an assessment of development UI displays by comparing the trained UIBRM to the development UI displays rendered on the browser in response to interactions with at least a subset of the set of development UIs.

    AGGREGATED AUTHORIZATIONS IN A CLOUD PLATFORM

    公开(公告)号:US20210089665A1

    公开(公告)日:2021-03-25

    申请号:US16577953

    申请日:2019-09-20

    申请人: SAP SE

    发明人: Peter Eberlein

    摘要: Various examples are directed to a cloud platform system that comprises a plurality of cloud platform deployments including a first cloud platform deployment implemented at a first geographic region and a second cloud platform deployment implemented at a second geographic region. An access manager system receives from a user computing device, a user logon request identifying a user. The access manager system also receives, from an identity provider system, group data associated with the user logon request, the group data indicating a first group to which the user belongs. The access manager system determines that a subaccount access map correlates the first group to a first subaccount that is implemented at the first cloud platform deployment. The access manager system also provides the user computing device an indication that the user is authorized to access the first subaccount.

    Optimizing test coverage based on actual use

    公开(公告)号:US10891217B2

    公开(公告)日:2021-01-12

    申请号:US16214724

    申请日:2018-12-10

    申请人: SAP SE

    IPC分类号: G06F11/36 G06F17/18

    摘要: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for test optimization based on actual use of configuration parameters. Actions include receiving a parameter set from a monitoring system, the parameter set including multiple configuration parameters corresponding to development artifacts detected by the monitoring system, retrieving statistical data from a central data analysis infrastructure, the statistical data being retrieved from application systems executing software created out of the development artifacts, processing the parameter set using the statistical data to generate parameter clusters, and providing the parameter clusters to an integrated development environment to generate a test scope proposal based on the parameter clusters.

    Change management using a thing-model on an internet-of-things platform

    公开(公告)号:US10686882B2

    公开(公告)日:2020-06-16

    申请号:US15983812

    申请日:2018-05-18

    申请人: SAP SE

    IPC分类号: H04L29/08 H04L12/24 H04L12/26

    摘要: An IoT data packet of IoT data in a first data format is received over a distributed system from an Internet of Things (IoT) device. A determination is made that a second different data format of at least some of the IoT data is being used by at least one application by using an IoT data model of an IoT persistency service storing the IoT data in different data formats supporting different applications. A transformation rule in the IoT data model is used to transform the IoT data packet in the first data format to the second different data format. The IoT data packet in the second different data format is stored in the IoT persistency service.