-
公开(公告)号:US11237821B1
公开(公告)日:2022-02-01
申请号:US16952191
申请日:2020-11-19
Applicant: SAP SE
Inventor: Kerstin Hoeft , Volker Driesen
Abstract: Implementations include, during development of a second version within a development environment, tracing activities to determine development tables, the second version including changes that are incompatible with the first version, the development tables including deploy tables, activation tables, and troubleshooting tables, computing, by a configuration generator, an upgrade configuration based on the development tables, the upgrade configuration defining tables to deploy the changes during an upgrade, the tables being computed based on the development tables, during the upgrade: continuing production use of a first version using a first runtime at least partially including a first data schema, and establishing a second runtime at least partially by defining a second data schema within the database system using the upgrade configuration, the second data schema including the tables, and completing the upgrade by switching production use to the second version from the first version.
-
公开(公告)号:US11232126B2
公开(公告)日:2022-01-25
申请号:US16197888
申请日:2018-11-21
Applicant: SAP SE
Inventor: Steffen Meissner , Volker Driesen , Tobias Karpstein , Martin Mayer , Thomas Saelinger , Thomas Ullrich
Abstract: Implementations include providing, by a deploy tool, clone data components in the first database system, each clone data component being a copy of a data component, defining, by the deploy tool, a source-side green access schema in the first database system, the green access schema providing views to the clone data components, providing, by a replication system and based on statements received from the deploy tool, consumer-side clone data components in the first database system, each consumer-side clone data component being a copy of a respective data component, defining, by a replication system and based on statements received from the deploy tool, a consumer-side green access schema in the first database system, the green access schema providing views to the source-side clone data components, and, during execution of the upgrade, replicating, by a handler of the replication system, data from at least one source-side data component to a consumer-side component.
-
公开(公告)号:US20210173626A1
公开(公告)日:2021-06-10
申请号: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.
-
14.
公开(公告)号:US10983762B2
公开(公告)日:2021-04-20
申请号:US16455072
申请日:2019-06-27
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: 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.
-
公开(公告)号:US10936624B2
公开(公告)日:2021-03-02
申请号:US16005927
申请日:2018-06-12
Applicant: SAP SE
Inventor: Wulf Kruempelmann , Volker Driesen
Abstract: Methods, systems, and computer-readable storage media for replicating, within a database server, an access schema to provide a clone access schema, during production use of the single system, the access schema providing access to a data schema storing production data, and a configuration schema storing configuration data, providing, within the database server, a clone local repository, a test data schema, and a clone configuration schema, the clone access schema accessing at least a portion of the production data within the data schema through a test union view, and test data within the test data schema through the test union view, and after completion of the test use, switching production use of the system to the clone access schema, the clone configuration schema, and the clone local repository.
-
公开(公告)号:US10891217B2
公开(公告)日:2021-01-12
申请号:US16214724
申请日:2018-12-10
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: 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.
-
公开(公告)号:US10789220B2
公开(公告)日:2020-09-29
申请号:US15471801
申请日:2017-03-28
Applicant: SAP SE
Inventor: Martin Mayer , Arne Harren , Matthias Jensen , Volker Driesen
Abstract: Implementations for data migration in a maintenance procedure executed on a software system include actions of providing a first access schema, through which a first version of an application accesses data in a database system, establishing an API-schema, through which at least one direct consumer accesses data in the database system, the API-schema including one or more proxy objects that are mapped to respective one or more objects of the first access schema based on metadata of the API-schema, the metadata providing a mapping and one or more object definitions, and in response to execution of a maintenance procedure: providing a second access schema, through which a second version of the application accesses data in the database system, switching to the second access schema, and revising the mapping of the API-schema, such that at least one proxy object of the API-schema maps to a respective object of the second access schema.
-
公开(公告)号:US10686882B2
公开(公告)日:2020-06-16
申请号:US15983812
申请日:2018-05-18
Applicant: SAP SE
Inventor: Peter Eberlein , Volker Driesen
Abstract: 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.
-
公开(公告)号:US10482080B2
公开(公告)日:2019-11-19
申请号:US15794362
申请日:2017-10-26
Applicant: SAP SE
Inventor: Ulrich Auer , Ralf-Juergen Hauck , Uwe Schlarb , Volker Driesen
IPC: G06F16/21 , G06F16/22 , G06F16/23 , G06F16/2452 , G06F16/2455 , G06F16/248 , G06F16/25 , G06F16/28 , G06F16/951 , G06F21/62 , G06F8/65
Abstract: The present disclosure involves systems, software, and computer implemented methods for exchanging shared containers and adapting tenants in database systems. One example method includes receiving a request to deploy a new version of a database system. A deployment package is received that includes new version data. A new shared container is installed in parallel to a current shared container. The new version is deployed to each of multiple tenant containers. Each of the tenant containers is individually linked to the new shared container, including dropping at least one view in each respective tenant container to shared content in the current shared container and adding at least one view in each respective tenant container to the updated shared content in the new shared container. Changed tenant content is deployed to each tenant container. The current shared container is dropped after deployment to each of the multiple tenant containers has completed.
-
公开(公告)号:US10296324B2
公开(公告)日:2019-05-21
申请号:US14929085
申请日:2015-10-30
Applicant: SAP SE
Inventor: Erwin Burkhardt , Martin Hartig , Christoph Luettge , Heiko Konrad , Christian Lutter , Martin Mayer , Steffen Meissner , Matthias Mittelstein , Juergen Specht , Volker Driesen
Abstract: A zero downtime upgrade procedure is initiated that upgrades a first version of software executing on a source system comprising at least one source server to a second version of software executing on a target system comprising at least one target server. The source system initially starts operating in a read-write mode. Thereafter, concurrent with the operation of the source system, operation of the target system is initiated in a read-only mode. Operations of the source system are then ceased by ramping down activities of the source system. Upon cessation of operation of the source system, operation of the target system is initiated in a read-write mode.
-
-
-
-
-
-
-
-
-