Keyfigure comments bound to database level persistence

    公开(公告)号:US10970301B2

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

    申请号:US15855599

    申请日:2017-12-27

    Applicant: SAP SE

    Abstract: Comments are flexibly bound to keyfigures of an in-memory database, through reference to dimension dependency table(s). An in-memory database engine creates a comment bound to a first tuple via a first comment table. The first tuple comprises a first dimension (e.g., Product). A user then requests a second tuple comprising a second dimension (e.g., Product Group) related to the first dimension. In response, the in-memory database engine references a dimension dependency table to determine dimension dependency information. Based upon that information, the engine transforms the comment to also be bound to the second tuple via a second comment table. The second tuple is then returned to the user together with the comment, even though the second tuple may not explicitly share dimensions with the first tuple. Embodiments may leverage the processing power and data proximity of the in-memory database engine, to efficiently transform comments by executing aggregation (e.g., join) operations.

    Keyfigure Comments Bound to Database Level Persistence

    公开(公告)号:US20190197170A1

    公开(公告)日:2019-06-27

    申请号:US15855599

    申请日:2017-12-27

    Applicant: SAP SE

    Abstract: Comments are flexibly bound to keyfigures of an in-memory database, through reference to dimension dependency table(s). An in-memory database engine creates a comment bound to a first tuple via a first comment table. The first tuple comprises a first dimension (e.g., Product). A user then requests a second tuple comprising a second dimension (e.g., Product Group) related to the first dimension. In response, the in-memory database engine references a dimension dependency table to determine dimension dependency information. Based upon that information, the engine transforms the comment to also be bound to the second tuple via a second comment table. The second tuple is then returned to the user together with the comment, even though the second tuple may not explicitly share dimensions with the first tuple. Embodiments may leverage the processing power and data proximity of the in-memory database engine, to efficiently transform comments by executing aggregation (e.g., join) operations.

    Sandboxing for custom logic
    3.
    发明授权

    公开(公告)号:US10402308B2

    公开(公告)日:2019-09-03

    申请号:US14963809

    申请日:2015-12-09

    Applicant: SAP SE

    Abstract: A method of extending the functionality of an enterprise software suite is disclosed. A request is received from a client system to modify a programming object on a productive system deployed in the cloud environment. A logical unit of programming objects is identified on the productive system, the logical unit including the programming object. Copies of each of the programming objects in the logical unit of programming objects are created in a sandbox of a combined development and test system deployed in the cloud environment, the copies including a copy of the programming object. The copy of the programming object is modified in the sandbox. A result of the modifying of the copy of the programming object in the sandbox is communicated for presentation in a client system without modifying the programming object on the productive system.

    Sandboxing for Custom Logic
    4.
    发明申请

    公开(公告)号:US20170168918A1

    公开(公告)日:2017-06-15

    申请号:US14963809

    申请日:2015-12-09

    Applicant: SAP SE

    CPC classification number: G06F11/3664 H04L67/02 H04L67/10 H04L67/20

    Abstract: A method of extending the functionality of an enterprise software suite is disclosed. A request is received from a client system to modify a programming object on a productive system deployed in the cloud environment. A logical unit of programming objects is identified on the productive system, the logical unit including the programming object. Copies of each of the programming objects in the logical unit of programming objects are created in a sandbox of a combined development and test system deployed in the cloud environment, the copies including a copy of the programming object. The copy of the programming object is modified in the sandbox. A result of the modifying of the copy of the programming object in the sandbox is communicated for presentation in a client system without modifying, the programming object on the productive system.

Patent Agency Ranking