ENABLING ACCESS CONTROL FOR ARCHIVED OBJECTS

    公开(公告)号:US20250131109A1

    公开(公告)日:2025-04-24

    申请号:US18381821

    申请日:2023-10-19

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: A computer-implemented method may comprise: receiving, from a software application, a first request to retrieve archived data from an archive, the first request being associated with a user of the software application; obtaining the archived data in a first format from the archive; transforming the archived data from the first format into a second format; extracting access control data from the archived data in the second format, the access control data defining one or more criteria for accessing the archived data; injecting the access control data into an access management system that is configured to control access to non-archived data; subsequent to the injecting the access control data, sending, to the access management system, a second request to evaluate access rights of the user; and based on the access management system evaluating the access rights of the user, sending the archived data in the second format to the software application.

    Offline integration for cloud-based applications

    公开(公告)号:US11226796B2

    公开(公告)日:2022-01-18

    申请号:US16866535

    申请日:2020-05-04

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: A method may include generating, based on a first programming code implementing a routine in a first programming language, a second programming code implementing the routine in a second programming language associated with an offline runtime environment and a third programming code implementing the routine in a third programming language associated with an online runtime environment. The routine may include a first operation and a second operation associated with a cloud-based software application. The first operation may be capable of being performed while the cloud-based software application is operating in an offline mode but the second operation may be incapable of being performed while the cloud-based software application is operating in the offline mode. The second second programming code being generated to include the first operation and exclude the second operation. The second programming code and the third programming code may be deployed to a client.

    ENHANCED ALIAS MECHANISM
    3.
    发明申请

    公开(公告)号:US20200159844A1

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

    申请号: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.

    Dependency handling for configuration transport

    公开(公告)号:US11567808B2

    公开(公告)日:2023-01-31

    申请号:US16712386

    申请日:2019-12-12

    Applicant: SAP SE

    Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.

    Deletion of delivered objects
    6.
    发明授权

    公开(公告)号:US11474811B2

    公开(公告)日:2022-10-18

    申请号: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.

    External storage of unstructured database objects

    公开(公告)号:US11321374B2

    公开(公告)日:2022-05-03

    申请号: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.

    OFFLINE INTEGRATION FOR CLOUD-BASED APPLICATIONS

    公开(公告)号:US20210342127A1

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

    申请号:US16866535

    申请日:2020-05-04

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: A method may include generating, based on a first programming code implementing a routine in a first programming language, a second programming code implementing the routine in a second programming language associated with an offline runtime environment and a third programming code implementing the routine in a third programming language associated with an online runtime environment. The routine may include a first operation and a second operation associated with a cloud-based software application. The first operation may be capable of being performed while the cloud-based software application is operating in an offline mode but the second operation may be incapable of being performed while the cloud-based software application is operating in the offline mode. The second second programming code being generated to include the first operation and exclude the second operation. The second programming code and the third programming code may be deployed to a client.

    Test controller for cloud-based applications

    公开(公告)号:US11080177B1

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

    申请号:US16866533

    申请日:2020-05-04

    Applicant: SAP SE

    Inventor: Horst Schaude

    Abstract: A method for testing a cloud-based software application for offline operation may include generating a test user interface displaying a first result of the cloud-based software application operating in an offline mode and updating the test user interface to display a second result of the cloud-based software application operating in an online mode. Inconsistencies between the first result of the cloud-based software application operating in the offline mode and the second result of the cloud-based software application operating in the online mode may be detected based on the first result and the test result displayed in test user interface. A runtime environment of the cloud-based software application operating in the offline mode may be modified, for example, iteratively, in order to eliminate the inconsistencies between the first result and the second result. Related systems and articles of manufacture are also provided.

    DEPENDENCY HANDLING FOR CONFIGURATION TRANSPORT

    公开(公告)号:US20210182115A1

    公开(公告)日:2021-06-17

    申请号:US16712386

    申请日:2019-12-12

    Applicant: SAP SE

    Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.

Patent Agency Ranking