Field control annotations based on authorization objects

    公开(公告)号:US10127365B2

    公开(公告)日:2018-11-13

    申请号:US15133210

    申请日:2016-04-19

    Applicant: SAP SE

    Abstract: An application scaffold is generated based on an object model. The object model includes CDS objects and DCL objects. The CDS objects and the DCL objects are evaluated together with corresponding CDS annotations and DCL annotations. Based on the evaluation, a field control hub is generated. The field control hub evaluates the DCL annotations and determines, based on one or more authorization objects from the DCL annotations, field control data for a field from a number of fields of a UI. When a user requests the UI, the field of the UI is displayed in accordance with the determined field control data for a role of the user.

    Methods and systems for unified data sources

    公开(公告)号:US11048725B2

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

    申请号:US15658614

    申请日:2017-07-25

    Applicant: SAP SE

    Abstract: A system, method, and computer-readable medium, to access an On-line Transaction Processing (OLTP) data source, the OLTP data source including a plurality of tables; extend the OLTP data source by adding at least one new attribute to at least one of the plurality of tables; define at least one calculated property for at least one of the plurality of tables, the at least one calculated property to be calculated during a runtime analysis of the OLTP data source having the at least one new attribute and the defined calculated property; and persist the OLTP data source having the at least one new attribute and the defined calculated property in a memory.

    METHODS AND SYSTEMS FOR UNIFIED DATA SOURCES

    公开(公告)号:US20190034511A1

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

    申请号:US15658614

    申请日:2017-07-25

    Applicant: SAP SE

    Abstract: A system, method, and computer-readable medium, to access an On-line Transaction Processing (OTLP) data source, the OTLP data source including a plurality of tables; extend the OTLP data source by adding at least one new attribute to at least one of the plurality of tables; define at least one calculated property for at least one of the plurality of tables, the at least one calculated property to be calculated during a runtime analysis of the OLTP data source having the at least one new attribute and the defined calculated property; and persist the OLTP data source having the at least one new attribute and the defined calculated property in a memory.

    COLUMN BASED DATA ACCESS CONTROLS
    5.
    发明申请

    公开(公告)号:US20180373757A1

    公开(公告)日:2018-12-27

    申请号:US15630404

    申请日:2017-06-22

    Applicant: SAP SE

    Abstract: A system, method, and computer-readable medium, to receive a query specifying a result set of data from at least one database table; determine whether at least one column of the at least one database table is subject to a column-based authorization restriction; modify the query, in an instance it is determined that at least one column of the at least one database table is subject to a column-based authorization restriction, to restrict the result set of data in accordance with the column-based authorization restriction; and execute, in response to the modifying of the query, the modified query.

    Data retrieval via a telecommunication network

    公开(公告)号:US09930113B2

    公开(公告)日:2018-03-27

    申请号:US14470964

    申请日:2014-08-28

    Applicant: SAP SE

    CPC classification number: H04L67/1097 G06F17/3056

    Abstract: A method includes supplementing a database with multiple database views respectively representing a data model and including a first column representing a first attribute of the data model and a second column representing a second attribute of the data model; identifying a database view capable of retrieving requested data; retrieving instances of the data model represented by the identified view via the network using a first select criterion directed at the first column and a second select criterion directed at the second column of said view, the second attribute values of the data model instances being calculated selectively for instances having been dynamically identified by the first select criterion; and returning a result via the network.

Patent Agency Ranking