-
公开(公告)号:US10990264B2
公开(公告)日:2021-04-27
申请号:US16713962
申请日:2019-12-13
Applicant: SAP SE
Inventor: Marco Pesarese
IPC: G06F3/0484 , G06F8/38 , G06F3/0481 , G06F8/76
Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
-
公开(公告)号:US10671411B2
公开(公告)日:2020-06-02
申请号:US15991036
申请日:2018-05-29
Applicant: SAP SE
Inventor: Marco Pesarese
Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.
-
公开(公告)号:US20210365469A1
公开(公告)日:2021-11-25
申请号:US16878742
申请日:2020-05-20
Applicant: SAP SE
Inventor: Frank Brunswig , Andreas Balzar , Selcuk Imal , Christian Muenkel , Stefan Unnebrink , Marco Pesarese , Atul Rajendra Prasad Tiwari , Peter Weddeling
IPC: G06F16/25 , G06F16/248 , G06F16/23 , G06F16/21
Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.
-
公开(公告)号:US10558345B2
公开(公告)日:2020-02-11
申请号:US14941762
申请日:2015-11-16
Applicant: SAP SE
Inventor: Marco Pesarese
IPC: G06F3/0484 , G06F8/38 , G06F3/0481 , G06F8/76
Abstract: Described herein is a framework for facilitating user interface development. In accordance with one aspect, a trigger for creating a native user interface element for a target platform based on a user interface context is received from a client system. The native user interface element may be instantiated and initialized, along with an associated native control. The user interface context with the native user interface element may then be returned to the client system.
-
公开(公告)号:US09886249B2
公开(公告)日:2018-02-06
申请号:US14941710
申请日:2015-11-16
Applicant: SAP SE
Inventor: Marco Pesarese , Stephan Dominik Matthee
CPC classification number: G06F8/41 , G06F8/427 , G06F8/51 , G06F11/3604
Abstract: Described herein is a transcompiling framework. In accordance with one aspect, the framework generates a source abstract syntax representation corresponding to source code written in a source language. The framework may determine validity of constraints of a common denominator language by parsing the source abstract syntax representation, wherein the common denominator language is a set of intersects provided by the source language and reachable by a target language. In response to determining the constraints are valid, the source abstract syntax representation may be transformed to a target syntax representation associated with the target language. The target syntax representation is then printed as transcompiled source code in the target language.
-
公开(公告)号:US12216646B2
公开(公告)日:2025-02-04
申请号:US18212454
申请日:2023-06-21
Applicant: SAP SE
Inventor: Stefan Kraus , Dimitrij Raev , Waldemar Isajkin , Joerg Franke , Marco Pesarese
IPC: G06F16/242 , G06F16/248 , G06F16/28
Abstract: Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer.
-
公开(公告)号:US20240427761A1
公开(公告)日:2024-12-26
申请号:US18212454
申请日:2023-06-21
Applicant: SAP SE
Inventor: Stefan Kraus , Dimitrij Raev , Waldemar Isajkin , Joerg Franke , Marco Pesarese
IPC: G06F16/242 , G06F16/248 , G06F16/28
Abstract: Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer.
-
公开(公告)号:US11354332B2
公开(公告)日:2022-06-07
申请号:US16878742
申请日:2020-05-20
Applicant: SAP SE
Inventor: Frank Brunswig , Andreas Balzar , Selcuk Imal , Christian Muenkel , Stefan Unnebrink , Marco Pesarese , Atul Rajendra Prasad Tiwari , Peter Weddeling
IPC: G06F16/25 , G06F16/21 , G06F16/23 , G06F16/248
Abstract: Methods, systems, and computer-readable storage media for retrieving metadata associated with data stored within a database system of an enterprise, the metadata being provided in a first format and being used by the first system to store and access the data, providing a document including the metadata provided in an interoperable format, processing, by a deployer, the document to provide analytics engine metadata in a second format, the analytics metadata being stored in the second system and being consumable by the DB-based analytics engine to access the data from the database system of the enterprise, and retrieving, by the DB-based analytics engine, the data from the database system of the enterprise based on the analytics metadata to provide analytics data based on the data.
-
公开(公告)号:US20190370014A1
公开(公告)日:2019-12-05
申请号:US15991036
申请日:2018-05-29
Applicant: SAP SE
Inventor: Marco Pesarese
Abstract: Provided are systems and methods for generating a copy of an object in an object-oriented programming architecture. In one example, the method may include one or more of receiving a command to copy a model object comprising a hierarchical object-oriented architecture that references one or more underlying data objects, freezing a state of the one or more underlying data objects to generate a frozen data store of underlying object data, generating a first proxy object that references the frozen data store and a second proxy object that references the frozen data store, modifying the model object to reference the first proxy object instead of referencing the one or more underlying data objects, and generating a copy of the model object that references the second proxy object and storing the copy of the model object.
-
-
-
-
-
-
-
-