-
公开(公告)号:US20240403024A1
公开(公告)日:2024-12-05
申请号:US18327370
申请日:2023-06-01
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: A verification of an upgraded software system is determined to be unsuccessful. A recording of inbound and outbound calls is stopped in the upgraded software system. Following a roll back of the upgraded software system, starting a previous software system version is started. Inbound external communications are temporarily blocked for the previous software system version. Outbound external communication are redirected. The recording is replayed to re-create data in the previous software system version. External communication requests are replied to with responses from the recording. Number ranges for are checked completeness.
-
公开(公告)号:US11907198B2
公开(公告)日:2024-02-20
申请号:US17231076
申请日:2021-04-15
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
IPC: G06F16/23 , G06F16/242 , G06N20/00 , G06F16/2457
CPC classification number: G06F16/2358 , G06F16/2365 , G06F16/2448 , G06F16/2457 , G06N20/00
Abstract: 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.
-
公开(公告)号:US11860841B2
公开(公告)日:2024-01-02
申请号:US17650125
申请日:2022-02-07
Applicant: SAP SE
Inventor: Ralf-Juergen Hauck , Volker Driesen
IPC: G06F16/21 , G06F16/25 , G06F16/178
CPC classification number: G06F16/219 , G06F16/1794 , G06F16/256 , G06F16/258
Abstract: Implementations include setting a session variable of each of a plurality of tenants to a first timestamp, importing, after the first timestamp, a first set of content to a shared container within a database system, during importing, each tenant in the plurality of tenants accessing pre-import data stored in the shared container based on the session variable being set to the first timestamp, and after importing the first set of content to the shared container, un-setting, at a second timestamp, the session variable of each of the plurality of tenants from the first timestamp, after the second timestamp, each tenant in the plurality of tenants accessing post-import data stored in the shared container.
-
公开(公告)号:US20230068439A1
公开(公告)日:2023-03-02
申请号:US17411141
申请日:2021-08-25
Applicant: SAP SE
Inventor: Kerstin Hoeft , Volker Driesen
Abstract: Methods, systems, and computer-readable storage media for providing a first access schema in a view layer of the database system, the first access schema including first database objects and projection views, each projection view corresponding to a second database object of second database objects in a data persistency, transitioning access of sessions of an application from the data persistency to the first access schema, executing at least a portion of the maintenance procedure in the database system, the at least a portion of the maintenance procedure changing one or more second database objects within the data persistency, creating a second access schema, and transitioning access of the sessions of the application from the first access schema to the second access schema, transitioning access of the sessions of the application from the second access schema to the data persistency, and removing the second access schema from the database system.
-
公开(公告)号:US11551141B2
公开(公告)日:2023-01-10
申请号:US16600634
申请日:2019-10-14
Applicant: SAP SE
Inventor: Volker Driesen
Abstract: Methods, systems, and computer-readable storage media for providing a software system to each customer in a set of customers, each customer being associated with a customer system in a set of customer systems, the software system including a set of views in a data science pool, each of the views in the set of views providing a data set based on production data of respective customers; for each customer system: accessing at least one data set within the customer system through a released view provided in a DMZ within the customer system and corresponding to a respective view in the set of views, and triggering training of a ML model in the DMZ to provide and results; and selectively publishing the ML model for consumption by each of the customers in the set of customers based on a set of results comprising the results from each customer system.
-
公开(公告)号:US20220300490A1
公开(公告)日:2022-09-22
申请号:US17833434
申请日:2022-06-06
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: 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.
-
公开(公告)号:US11438437B1
公开(公告)日:2022-09-06
申请号:US17490000
申请日:2021-09-30
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
IPC: G06F15/173 , H04L67/51 , H04L43/04 , H04L43/0852 , G06N5/04
Abstract: 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.
-
公开(公告)号:US11422925B2
公开(公告)日:2022-08-23
申请号:US17028690
申请日:2020-09-22
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: 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.
-
公开(公告)号:US11379211B2
公开(公告)日:2022-07-05
申请号:US16704953
申请日:2019-12-05
Applicant: SAP SE
Inventor: Wulf Kruempelmann , Volker Driesen , Martin Mayer
Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for upgrading applications. Actions include receiving an upgrading request for an original table of an application, generating an upgraded table including a structure matching the original table, setting a session variable to initiate an application upgrade, and adding a set of triggers to the original table to selectively control read operations and write operations for the original table and the upgraded table based on the session variable.
-
公开(公告)号:US20220108206A1
公开(公告)日:2022-04-07
申请号:US17062141
申请日:2020-10-02
Applicant: SAP SE
Inventor: Volker Driesen , Peter Eberlein
IPC: G06N20/00 , G06F16/907 , G06Q40/08
Abstract: 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.
-
-
-
-
-
-
-
-
-