-
公开(公告)号:US11640370B2
公开(公告)日:2023-05-02
申请号:US16718613
申请日:2019-12-18
Applicant: SAP SE
Inventor: Sharad Dixit , Binoo Chandran , Christian Haas , Sascha Zimmermann , Prasanth Alapati , Ashish Anand , Olivier Dreidemy , Mohannad Ezzo , Thomas Konstandin , Abinash Nanda , Attila Orban , Gerd Ritter
Abstract: Disclosed herein are system, method, and computer program product embodiments for extracting customer relationship management (CRM) data from an on-premises database for testing with a cloud-based CRM. The extraction approach simplifies, through the use of a wizard, the selection of relevant customer records and their extraction, along with any dependencies on other records. The extracted records can then be uploaded to the cloud-based CRM for evaluation.
-
公开(公告)号:US11194817B2
公开(公告)日:2021-12-07
申请号:US16701973
申请日:2019-12-03
Applicant: SAP SE
Inventor: Gerd Ritter , Guenter Wilmer
IPC: G06F17/00 , G06F16/2457 , G06F16/248 , G06F16/25
Abstract: A system includes reception of a query input by a user into a user interface, determination, in response to reception of the query, of a plurality of query results, each of the query results associated with a respective object instance of one of a plurality of object types, where the plurality of object types comprise a master data object type and a report object type, and presentation of the plurality of query results to the user, the plurality of query results comprising a first indicator of a first query result associated with an instance of the report object type and a second indicator a second query result associated with an instance of the master data object type, where the first indicator is selectable by the user to cause execution of the instance of the report object type to create a report and presentation of the report to the user, and where the second indicator is selectable by the user to cause retrieval and presentation of the instance of the master data object type to the user.
-
公开(公告)号:US10831634B1
公开(公告)日:2020-11-10
申请号:US16409214
申请日:2019-05-10
Applicant: SAP SE
Inventor: Gerd Ritter
Abstract: A system and method include detection of a set of sequential interactions with a user interface, storage of a recording comprising data associated with a set of sequential calls to a user interface entry point application programming interface of a server application caused by the set of sequential user interface interactions, association of the recording with an incident identifier, reception of a request to analyze an incident associated with the incident identifier, and, in response to the request, initiation of playback of the recording, wherein playback of the recording comprises reading of the data of the recording and, based on the read data, issuing the set of sequential calls to the user interface entry point application programming interface of the server application.
-
公开(公告)号:US10768794B2
公开(公告)日:2020-09-08
申请号:US14977475
申请日:2015-12-21
Applicant: SAP SE
Inventor: Gerd Ritter , Tim Kornmann , Tobias Stolzenberger
IPC: G06F3/0484 , G06F3/0482 , H04L29/08 , G06F16/27
Abstract: A synchronization protocol is used to transfer information from a remote computing system to a client device. At the remote computing system, synchronization configuration information is retrieved. The synchronization configuration includes a synchronization rule specifying a data object schema to which the synchronization rule will apply, truncation criteria, and a truncation threshold. The truncation threshold specifies a maximum amount of shared data object instances of the data object schema that may be sent to the client device during a synchronization task. The remote computing system analyzes metadata of a plurality of shared data object instances of the data object schema. Relevant shared data object instances of the plurality of shared data object instances meeting the truncation criteria are determined by the remote computing system. The relevant data object instances are sent from the remote computing system to the client device until the truncation threshold is met.
-
公开(公告)号:US11429266B2
公开(公告)日:2022-08-30
申请号:US17110798
申请日:2020-12-03
Applicant: SAP SE
Inventor: Gerd Ritter
IPC: G06F3/048 , G06F3/04845 , G06F9/30 , G06F9/451 , G06F3/0482
Abstract: In response to a request to present a first user interface to a first user, a first user interface adaptation associated with the first user interface is determined, a first control flag associated with the first user interface adaptation and with a first condition is determined, the first condition based on a value of first master data, and the value of the first master data for the first user is determined, the first control flag is evaluated based on the value of the first master data for the first user. If the first control flag evaluates to True, the first user interface adaptation is applied to the first user interface and the adapted first user interface is presented to the first user and, if the first control flag evaluates to False, the first user interface is presented to the first user.
-
公开(公告)号:US20210390077A1
公开(公告)日:2021-12-16
申请号:US16902716
申请日:2020-06-16
Applicant: SAP SE
Inventor: Pavan Kumar , Pradeep Kumar Singh , Shree Sheshadri , Gerd Ritter
IPC: G06F16/11 , G06F16/16 , G06F16/182 , G06F16/22
Abstract: Systems and methods to select an object instance from a database storage to archive to an external storage based on an archiving configuration and attribute values of the object instance, transmit the selection to an application associated with the object instance, determine, based on a response received from the application, to archive the object instance, mark the object instance as ready for archiving, identify the object instance as ready for archiving, convert the object instance to an object notation format, transmit the converted object instance to a cloud application for storage in an external storage, in response to a determination that the storage in the external storage is successful, create an index object in the database storage including a subset of fields of the object instance and a link to the converted object instance stored in the external storage, and mark the object instance in the database storage as archived.
-
公开(公告)号:US20170177690A1
公开(公告)日:2017-06-22
申请号:US14977487
申请日:2015-12-21
Applicant: SAP SE
Inventor: Gerd Ritter , René Gross , Tim Kornmann
IPC: G06F17/30 , G06F3/0484
CPC classification number: G06F16/273 , G06F16/2358 , G06F16/2365 , G06F16/2372
Abstract: A synchronization protocol is provided that can be used to resolve synchronization errors encountered while trying to synchronize versions of data objects between a client device and a remote computing system. The protocol includes a client device, in an offline processing mode, handling user interface (“UI”) manipulation actions on one or more UI elements of one or more UI screens. The handling of the UI manipulation actions modifies or creates a local version of a data object stored on the client device. The UI manipulation actions are stored by the client device and sent to the remote computing system. The client device receives a synchronization error notification from the remote computing system. After receiving the notification, the client device displays, in one of the UI screens, the local version of the data object and one or more indications of a synchronization error.
-
公开(公告)号:US20220179544A1
公开(公告)日:2022-06-09
申请号:US17110798
申请日:2020-12-03
Applicant: SAP SE
Inventor: Gerd Ritter
IPC: G06F3/0484 , G06F9/451 , G06F9/30
Abstract: In response to a request to present a first user interface to a first user, a first user interface adaptation associated with the first user interface is determined, a first control flag associated with the first user interface adaptation and with a first condition is determined, the first condition based on a value of first master data, and the value of the first master data for the first user is determined, the first control flag is evaluated based on the value of the first master data for the first user. If the first control flag evaluates to True, the first user interface adaptation is applied to the first user interface and the adapted first user interface is presented to the first user and, if the first control flag evaluates to False, the first user interface is presented to the first user.
-
公开(公告)号:US20210165798A1
公开(公告)日:2021-06-03
申请号:US16701973
申请日:2019-12-03
Applicant: SAP SE
Inventor: Gerd Ritter , Guenter Wilmer
IPC: G06F16/2457 , G06F16/25 , G06F16/248
Abstract: A system includes reception of a query input by a user into a user interface, determination, in response to reception of the query, of a plurality of query results, each of the query results associated with a respective object instance of one of a plurality of object types, where the plurality of object types comprise a master data object type and a report object type, and presentation of the plurality of query results to the user, the plurality of query results comprising a first indicator of a first query result associated with an instance of the report object type and a second indicator a second query result associated with an instance of the master data object type, where the first indicator is selectable by the user to cause execution of the instance of the report object type to create a report and presentation of the report to the user, and where the second indicator is selectable by the user to cause retrieval and presentation of the instance of the master data object type to the user.
-
公开(公告)号:US20190171752A1
公开(公告)日:2019-06-06
申请号:US15831712
申请日:2017-12-05
Applicant: SAP SE
Inventor: Gerd Ritter , Thomas Konstandin , Carsten Brandt , Tim Kornmann
CPC classification number: G06F16/27 , H04L43/0811 , H04L67/1095 , H04L67/306
Abstract: Techniques are described for dynamically synchronizing applications executed on a client device with backend systems. An example method includes identifying a triggering event associated with a request to perform a synchronization of a client application, where the request is associated with a request for a partial synchronization of the client application. A set of information defining a request context associated with the request is obtained. A set of potential partial synchronization scenarios are identified, where each of the potential partial synchronization scenarios associated with a predefined synchronization context. The request context is compared to the predefined synchronization contexts of the set of potential partial synchronization scenarios to identify a particular partial synchronization scenario corresponding to the request context. In response to identifying the particular partial synchronization scenario corresponding to the request context, a set of synchronization operations defined in the identified partial synchronization scenario are performed.
-
-
-
-
-
-
-
-
-