-
公开(公告)号:US12197316B2
公开(公告)日:2025-01-14
申请号:US17985238
申请日:2022-11-11
Applicant: SAP SE
Inventor: Sebastian Mietke
IPC: G06F11/36
Abstract: Provided is a system and method for automatically decoupling a unit of code from one or more dependencies and executing a unit test on the decoupled unit of code. In one example, the method may include identifying one or more dependencies called by a unit of code, executing an automated test on the unit of code to generate runtime data of the unit of code calling the one or more dependencies, generating one or more test doubles corresponding to the one or more dependencies, respectively, based on the generated runtime data, replacing the one or more dependencies in the unit of code with the one or more test doubles, respectively, to generate a decoupled unit of code, and executing a unit test based on the decoupled unit of code.
-
公开(公告)号:US20240160559A1
公开(公告)日:2024-05-16
申请号:US17985238
申请日:2022-11-11
Applicant: SAP SE
Inventor: Sebastian Mietke
IPC: G06F11/36
CPC classification number: G06F11/3688 , G06F11/3684
Abstract: Provided is a system and method for automatically decoupling a unit of code from one or more dependencies and executing a unit test on the decoupled unit of code. In one example, the method may include identifying one or more dependencies called by a unit of code, executing an automated test on the unit of code to generate runtime data of the unit of code calling the one or more dependencies, generating one or more test doubles corresponding to the one or more dependencies, respectively, based on the generated runtime data, replacing the one or more dependencies in the unit of code with the one or more test doubles, respectively, to generate a decoupled unit of code, and executing a unit test based on the decoupled unit of code.
-
公开(公告)号:US20200097725A1
公开(公告)日:2020-03-26
申请号:US16140554
申请日:2018-09-25
Applicant: SAP SE
Inventor: Sebastian Mietke
IPC: G06K9/00 , G06F3/0481 , G06N3/02
Abstract: Techniques and solutions are described for improving automated user interface generation. Devices can automatically be recognized in one or more images of a system or environment. At least certain devices can be identified as standard devices, and associated with device profiles. The device profiles can include information useable to identify user interface controls that should be rendered on a user interface for the system or environment. The user interface controls can be rendered over an image or schematic diagram of the system or environment, including at locations that correspond to a geospatial location of the corresponding device, or a controllable element thereof. The user interface controls can be associated with commands of a standardized command schema, which in turn are mapped to specific commands that can be sent to control the devices or controllable elements thereof.
-
公开(公告)号:US10311029B2
公开(公告)日:2019-06-04
申请号:US15397961
申请日:2017-01-04
Applicant: SAP SE
Inventor: Toni Fabijancic , Sebastian Mietke
Abstract: A system includes determination of a match between a first table column of a plurality of table columns of database tables and a second table column of the plurality of table columns, determination, based on stored metadata, of a first data dictionary associated with the first table column and a second data dictionary associated with the second table column, merging of the first data dictionary and the second data dictionary to generate a merged data dictionary, and modification of the stored metadata to associate the first data dictionary with the merged data dictionary and to associate the second data dictionary with the merged data dictionary.
-
公开(公告)号:US20190108223A1
公开(公告)日:2019-04-11
申请号:US15728226
申请日:2017-10-09
Applicant: SAP SE
Inventor: Toni Fabijancic , Sebastian Mietke
Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.
-
公开(公告)号:US20180189331A1
公开(公告)日:2018-07-05
申请号:US15397961
申请日:2017-01-04
Applicant: SAP SE
Inventor: Toni Fabijancic , Sebastian Mietke
IPC: G06F17/30
CPC classification number: G06F17/30294 , G06F17/30339
Abstract: A system includes determination of a match between a first table column of a plurality of table columns of database tables and a second table column of the plurality of table columns, determination, based on stored metadata, of a first data dictionary associated with the first table column and a second data dictionary associated with the second table column, merging of the first data dictionary and the second data dictionary to generate a merged data dictionary, and modification of the stored metadata to associate the first data dictionary with the merged data dictionary and to associate the second data dictionary with the merged data dictionary.
-
公开(公告)号:US12223242B1
公开(公告)日:2025-02-11
申请号:US18446049
申请日:2023-08-08
Applicant: SAP SE
Inventor: Sebastian Mietke
Abstract: Systems and methods simulate changes to a User Interface (UI) of a software application. During a setup phase, elements of an original UI are extracted and copied in a mesh indicating their position. An event is received and determined to be of a type simulating a change to the copied UI element. Changes to the UI (e.g., field grouping/arrangement; field labeling; error message adjustment; others) are then simulated in a synchronous manner to allow for user inspection. Changes to corresponding development objects of the software application implicated by the simulation, may be derived and reported in an asynchronous manner. Some embodiments may automatically apply the determined changes to the corresponding development objects in the development system. Simulation implemented according to embodiments may accelerate the UI development process, by allowing various stakeholders to review proposed changes in a collaborative manner at the design gate (d-gate) or other UI review meeting stage.
-
公开(公告)号:US20230017071A1
公开(公告)日:2023-01-19
申请号:US17377569
申请日:2021-07-16
Applicant: SAP SE
Inventor: Sebastian Mietke
Abstract: Provided is a system and method for dynamically adjusting a descriptive document with instructions for a user interface based on configuration settings and software version and/or release for a particular user and document data stored in a technical data object. The process ensures that the content of the descriptive document matches what a user will see on a screen when viewing the user interface. In one example, the method may include retrieving user interface configuration settings generating a simulated user interface that includes a plurality of user interface elements and formatting the user interface elements based on the user interface configuration settings, composing a window with text from a document and screenshot images of one or more formatted user interface elements from the simulated user interface corresponding to the text, and rendering the window via a display of a computing device.
-
公开(公告)号:US11288263B2
公开(公告)日:2022-03-29
申请号:US16554950
申请日:2019-08-29
Applicant: SAP SE
Inventor: Sebastian Mietke
Abstract: Provided is a system and method for managing change requests to a shared data object. In one example, the method may include receiving a request to change a value of a shared data object stored in a data store, identifying a queue of the shared data object which stores change requests before processing, generating an entry for the request comprising a timestamp of the request, the change in the value, and an identifier of the shared data object, and storing the generated entry in the queue of the shared data object, where the generated entry is stored in a position of the queue based on the timestamp. Thus, a user does not need to wait for other users to finish accessing the shared data object. Instead, a user waits for a queue entry to be created, thus decreasing the wait time.
-
公开(公告)号:US11269822B2
公开(公告)日:2022-03-08
申请号:US15728226
申请日:2017-10-09
Applicant: SAP SE
Inventor: Toni Fabijancic , Sebastian Mietke
Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.
-
-
-
-
-
-
-
-
-