-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20200159844A1
公开(公告)日:2020-05-21
申请号:US16195994
申请日:2018-11-20
Applicant: SAP SE
Inventor: Horst Schaude
IPC: G06F17/30
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.
-
公开(公告)号:US20180164967A1
公开(公告)日:2018-06-14
申请号:US15379338
申请日:2016-12-14
Applicant: SAP SE
Inventor: Pradeep Kumar N , Prabhat Raman , Sreekanth K , Jitender Bhatia , Horst Schaude , Bhavani Shankar Indrakanti , Abhishek Kunuthur Naga , Duroc Marie Denise Duroc Andre , Prabhu Mallappa Yandigeri , Manjunath Jn , Prathiba Aravind , Nikita Jain , Sameer Kumar , Sasi Kanth Velagaleti , Aravinda Pantar
IPC: G06F3/0484 , G06F17/30
CPC classification number: G06F16/958
Abstract: A method of customizing a computing environment comprises providing a browser-based application to a user, receiving instructions from the user via the browser-based application to define a custom logical data object, defining the custom logical data object in a system backend in accordance with the instructions, and generating a user interface comprising the custom logical data object within the browser-based application.
-
公开(公告)号:US11567808B2
公开(公告)日:2023-01-31
申请号:US16712386
申请日:2019-12-12
Applicant: SAP SE
Inventor: Gaurav Loknath Gera , Martin Steiert , Martina Keller , Sameer Kumar , Thomas Gieselmann , Horst Schaude
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.
-
公开(公告)号:US11474811B2
公开(公告)日:2022-10-18
申请号:US16196001
申请日:2018-11-20
Applicant: SAP SE
Inventor: Horst Schaude
IPC: G06F8/71 , G06F8/60 , G06F16/215 , G06F16/23 , G06F8/75
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.
-
公开(公告)号:US11321374B2
公开(公告)日:2022-05-03
申请号:US16898899
申请日:2020-06-11
Applicant: SAP SE
Inventor: Martin Steiert , Horst Schaude , Regina Aboobacker , Sreekanth K , Pavan Kumar
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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20210182115A1
公开(公告)日:2021-06-17
申请号:US16712386
申请日:2019-12-12
Applicant: SAP SE
Inventor: Gaurav Loknath Gera , Martin Steiert , Martina Keller , Sameer Kumar , Thomas Gieselmann , Horst Schaude
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.
-
-
-
-
-
-
-
-
-