-
公开(公告)号:US11449320B2
公开(公告)日:2022-09-20
申请号:US16877434
申请日:2020-05-18
Applicant: SAP SE
Inventor: Rick Banerjee , Himanshu Joshi , Sujith Henamagalur Dinakar
Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.
-
公开(公告)号:US20220179844A1
公开(公告)日:2022-06-09
申请号:US17114135
申请日:2020-12-07
Applicant: SAP SE
Inventor: Rick Banerjee , Himanshu Joshi
IPC: G06F16/23 , G06F16/22 , G06F16/27 , G06F16/245
Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US09891930B2
公开(公告)日:2018-02-13
申请号:US15147143
申请日:2016-05-05
Applicant: SAP SE
Inventor: Vipul Gupta , Rick Banerjee
CPC classification number: G06F9/4488 , G06F8/24 , G06F9/449 , G06F17/30321 , G06F17/30377 , G06F17/30433 , G06F17/30525 , G06F17/30867
Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying traits of an object. In one example, a set of traits is identified in an object-oriented system. A set of trait rules is identified. A trait data structure is generated. A set of classes in the object-oriented system is identified. For each class in the set of classes, a metadata structure is constructed. For each trait in the trait data structure, a trait rule in the trait computation rules structure is identified. The trait rule is applied to the particular metadata structure to generate a trait rule result. Whether the particular class has the particular trait is determined based on the trait rule result. In response to a determination that the particular class has the particular trait, the trait data structure is updated. The updated trait data structure indicates that the particular class has the particular trait.
-
公开(公告)号:US20200175010A1
公开(公告)日:2020-06-04
申请号:US16203968
申请日:2018-11-29
Applicant: SAP SE
Inventor: Chintankumar Vaghani , Rick Banerjee
IPC: G06F16/2458 , G06F16/2455 , G06F16/248 , G06F16/22 , H04L29/08
Abstract: A distributed query engine is provided to aggregate data from and/or query a plurality of micro-services and legacy applications in multi-tenanted system in an extensible, flexible, and standards-compliant way. A plurality of dedicated connectors is provided in the distributed query engine, each providing a defined and dedicated access point to a corresponding micro-service or legacy application. A database store or database management system is associated with a corresponding one of the micro-services or the legacy applications. When a user communicates a query to the distributed query engine via a web user interface or gateway, the distributed query engine identifies one or more of the micro-services and/or legacy applications relevant to fulfilling the query, and converts the query into sub-queries, which are accordingly directed to the micro-services and/or the legacy applications to handle respective sub-queries.
-
公开(公告)号:US10055198B1
公开(公告)日:2018-08-21
申请号:US15621031
申请日:2017-06-13
Applicant: SAP SE
Inventor: Vipul Gupta , Rick Banerjee
CPC classification number: G06F8/10 , G06F8/60 , G06F8/70 , G06F8/71 , G06F8/77 , G06Q10/0633 , G06Q50/28
Abstract: A method to quantify compliance of a software snippet having a plurality of code lines includes generating an OpsHash fingerprint of the software snippet, dividing the software snippet OpsHash fingerprint into a first group containing one or more OpsHash fingerprint based on context code lines, and a second group containing one or more OpsHash fingerprint based on operation-on-context code lines, applying a probably approximate matching algorithm to the first group, generating context cardinality sets from the OpsHash fingerprints of the first group, quantifying a match between each of the context cardinality sets and at least one of a governing definition and a rule/technique definition, ranking the OpsHash fingerprints of the first group based on the quantifying match, and incorporating software snippets having an OpsHash fingerprint ranking above a predetermined threshold into a software application. A system to implement the method and a non-transitory computer-readable medium are also disclosed.
-
公开(公告)号:US11977870B2
公开(公告)日:2024-05-07
申请号:US17820194
申请日:2022-08-16
Applicant: SAP SE
Inventor: Rick Banerjee , Himanshu Joshi , Sujith Henamagalur Dinakar
CPC classification number: G06F8/60 , G06F8/41 , G06F16/252 , H04L41/5096
Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.
-
公开(公告)号:US11526497B2
公开(公告)日:2022-12-13
申请号:US17114135
申请日:2020-12-07
Applicant: SAP SE
Inventor: Rick Banerjee , Himanshu Joshi
IPC: G06F16/23 , G06F16/245 , G06F16/27 , G06F16/22
Abstract: A method can include initiating one or more transactions in response to a request associated with a first tenant in a multi-tenant computing system. The multi-tenant computing system can store a table of system master data. A determination can be made as to whether the first tenant has a table of customized master data that can include customized data values absent from the table of system master data. Based on the determination, one or more of the table of system master data and the table of customized master data can be used to respond to the request. A response to the request can be provided. Related systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US11379419B2
公开(公告)日:2022-07-05
申请号:US16699183
申请日:2019-11-29
Applicant: SAP SE
Inventor: Rick Banerjee , Smita Minakshi , Vikram Reddy , Kundan Bora
IPC: G06F16/17 , G06F16/903
Abstract: Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.
-
公开(公告)号:US20210311709A1
公开(公告)日:2021-10-07
申请号:US16877434
申请日:2020-05-18
Applicant: SAP SE
Inventor: Rick Banerjee , Himanshu Joshi , Sujith Henamagalur Dinakar
Abstract: In some implementations, there is provided a method including determining whether a topology description includes a static physical host name and a static port address; in response to determining the topology description includes the static physical host name and the static port address, converting at least the topology description into a deployment file; including, in a container, the deployment file, code, and a control script that limits pre-start database operations to a single node of a plurality of nodes of a cloud platform; and deploying, the container including the deployment file, the code, and the control script, to the cloud platform to form, at the cloud platform, the plurality of nodes including the single node. Related systems and articles of manufacture are also disclosed.
-
公开(公告)号:US20210165763A1
公开(公告)日:2021-06-03
申请号:US16699183
申请日:2019-11-29
Applicant: SAP SE
Inventor: Rick Banerjee , Smita Minakshi , Vikram Reddy , Kundan Bora
IPC: G06F16/17 , G06F16/903
Abstract: Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.
-
-
-
-
-
-
-
-
-