ENTITY PERFORMANCE AND USABILITY ANALYSIS FRAMEWORK

    公开(公告)号:US20190196945A1

    公开(公告)日:2019-06-27

    申请号:US15850377

    申请日:2017-12-21

    Applicant: SAP SE

    Inventor: Horst Schaude

    CPC classification number: G06F11/3688 G06F11/3664 G06F11/3692

    Abstract: Techniques are described for providing a framework for generically evaluating the performance and usability of custom entities in a development infrastructure. In an example method, a request to execute a performance and usability analysis on a particular entity within a cloud development system is received. An entity type associated with the particular entity is identified. Based on the identified entity type and from a repository of automated testing procedures, a first set of automated testing procedures corresponding to the particular entity is determined. The first set of automated testing procedures are executed on the particular entity, and a set of results associated with the execution of the first set of automated testing procedures is provided for presentation to a user interface.

    EXTERNAL STORAGE OF UNSTRUCTURED DATABASE OBJECTS

    公开(公告)号:US20210342378A1

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

    申请号:US16898899

    申请日:2020-06-11

    Applicant: SAP SE

    Abstract: Systems and methods to migrate unstructured objects such as, but not limited to, attachments and platform change documents from a database to a cloud-provided external object storage. The unstructured objects may be designated for migration based on their creation date and/or other characteristics. Migration of an object may include conversion of the object to a serialized file in an object notation format. The database may maintain a header of the migrated object indicating the location to which the object was migrated.

    Enhanced alias mechanism
    13.
    发明授权

    公开(公告)号:US10956398B2

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

    申请号:US16195994

    申请日:2018-11-20

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: An identifier associated with a first tenant and an object for deployment into the first tenant is received. The first tenant forms part of a multitenant database system including the first tenant and a second tenant. The application includes objects in a first name space. The object is for use by an application forming part of the multitenant database system. A second namespace unique to the first tenant is determined using the identifier of the first tenant. An object in the second namespace is generated corresponding to the object in the first namespace. The generating includes mapping the object in the first namespace to the second namespace. The object is deployed in the second namespace to the first tenant. The deploying includes persisting the object in the second namespace to a tenant system forming part of the multitenant database system. Related apparatus, systems, techniques and articles are also described.

    DELETION OF DELIVERED OBJECTS
    14.
    发明申请

    公开(公告)号:US20200159523A1

    公开(公告)日:2020-05-21

    申请号:US16196001

    申请日:2018-11-20

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: Data characterizing an object for deprecation and code characterizing a modification to an application is received at a code development system. The object is for deprecation and the application is deployed on a plurality of tenants of a production database management system. A first application patch is generated according to the received code. The first patch includes computer executable instructions that during deployment to a target system configure the target system to prevent further usage by tenants of the object for deprecation. The first application patch is deployed to the plurality of tenants. A second application patch is generated. The second application patch includes computer executable instructions that during deployment to the target system configure the target system to allow deletion of the object from the target system. The second application patch is deployed to the plurality of tenants. Related apparatus, systems, techniques, and articles are also described.

    Input analysis for dynamic data object definitions

    公开(公告)号:US10402243B2

    公开(公告)日:2019-09-03

    申请号:US15830250

    申请日:2017-12-04

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: Techniques are described for generically providing a solution to developers in supporting web service input calls to systems with dynamic definitions. An example method includes obtaining, from a repository, a list of code value and code description pairs associated with the particular data type. The obtained list is searched for a particular code description matching the string value of the identified input. In response to identifying a particular code description exactly matching the string value of the identified input, the string value of the identified input is associated to the particular code value corresponding to the particular code description. The particular backend application is then executed based on the particular code value associated with the string value of the identified input.

    INPUT ANALYSIS FOR DYNAMIC DATA OBJECT DEFINITIONS

    公开(公告)号:US20190171503A1

    公开(公告)日:2019-06-06

    申请号:US15830250

    申请日:2017-12-04

    Applicant: SAP SE

    Inventor: Horst Schaude

    CPC classification number: G06F9/547 G06F3/0482 G06F17/28 H04L67/02

    Abstract: Techniques are described for generically providing a solution to developers in supporting web service input calls to systems with dynamic definitions. An example method includes obtaining, from a repository, a list of code value and code description pairs associated with the particular data type. The obtained list is searched for a particular code description matching the string value of the identified input. In response to identifying a particular code description exactly matching the string value of the identified input, the string value of the identified input is associated to the particular code value corresponding to the particular code description. The particular backend application is then executed based on the particular code value associated with the string value of the identified input.

Patent Agency Ranking