-
公开(公告)号:US11934294B2
公开(公告)日:2024-03-19
申请号:US17387407
申请日:2021-07-28
Applicant: SAP SE
CPC classification number: G06F11/3624 , G06F8/41 , G06F11/3656
Abstract: Computer-readable media, methods, and systems are disclosed for generating and debugging bytecode for a rule including embedded debug functions. One or more predefined breakpoints are included in the embedded debug functions. When a breakpoint is reached, an execution state for the rule is stored including one or more local variables for the rule. Execution may be resumed by retrieving the stored execution state.
-
公开(公告)号:US20220398228A1
公开(公告)日:2022-12-15
申请号:US17344532
申请日:2021-06-10
Applicant: SAP SE
Inventor: Wei Chen , Wei Zhao , Queming Yang
Abstract: Techniques for implementing tenancy isolation for entities are disclosed. In some embodiments, a computer system performs operations comprising: compiling a software project having one or more source code files, the source code file(s) comprising entity classes, each one of the entity classes having a corresponding entity class definition comprising a tenancy isolation annotation that is defined in a software library, the compiling of the software project comprising compiling the entity classes; and enhancing the compiled entity classes based on the entity class definitions of the compiled entity classes comprising the tenancy isolation annotation, the enhancing the compiled entity classes comprising adding a tenancy filter to the corresponding entity class definitions of the compiled entity classes, the tenancy filter being configured to apply tenancy isolation to entity instances of the compiled entity classes in a relational database.
-
公开(公告)号:US20220188334A1
公开(公告)日:2022-06-16
申请号:US17121364
申请日:2020-12-14
Applicant: SAP SE
Inventor: Wei Chen
IPC: G06F16/28 , G06F16/22 , G06F16/2455 , G06F16/248
Abstract: Techniques for providing an efficient real-time hierarchy based on change events are disclosed. In some embodiments, a computer-implemented method comprises: storing a hierarchy table comprising hierarchy data that represents a snapshot state of a hierarchy tree of entities at a first point in time and having been last updated at the first point in time; receiving one or more user requests to change entity data representing entities of the hierarchy tree; storing one or more change events in a queue based on the user request(s); receiving a query request for the hierarchy tree; in response to the receiving of the query request, generating a query result based on the hierarchy table stored in the database and the change event(s) stored in the queue; and performing a function of an enterprise application platform using the query result.
-
公开(公告)号:US20210034341A1
公开(公告)日:2021-02-04
申请号:US16529943
申请日:2019-08-02
Applicant: SAP SE
Inventor: Wei Chen
Abstract: A system includes determination of a rule branch of a rule, the rule branch comprising a first condition expression including a first condition value, reception of one or more condition values compatible with the first condition expression, and automatic generation of a respective rule branch of the rule for each of the one or more received condition values.
-
公开(公告)号:US12229039B2
公开(公告)日:2025-02-18
申请号:US17891289
申请日:2022-08-19
Applicant: SAP SE
Inventor: Wei Chen , Wenbing Duan , Xudong Liu , Tianhao Liu , Xiang Fan , Jia Wang
IPC: G06F11/36
Abstract: Computer-readable media, methods, and systems are disclosed for automatic generation of dynamic application trace logs associated with a running application. A log viewer presents application log entries associated with an application execution log having been generated in connection with a previous execution of the running application. The application execution log is analyzed to identify application execution log context descriptors. The application execution log context descriptors are extracted from the application execution log. The application execution log context descriptors are transmitted to the running application. Matching templates that match each of the one or more application execution log context descriptors are received from the running application. The tracing templates that have an associated context relevance score are received from the running application. Finally, the log viewer displays the tracing templates based on the associated context relevance score and starts a trace based on a selected tracing template.
-
公开(公告)号:US20240420088A1
公开(公告)日:2024-12-19
申请号:US18818145
申请日:2024-08-28
Applicant: SAP SE
Abstract: A computer-implemented system and method of extending a workflow. The system translates the workflow into a programming data structure, builds a model structure based on the programming data structure, collects extension instructions related to changing the workflow and orders the extension instructions according to dependencies among the extension instructions, and generates an extended workflow based on applying the extension instructions to the original workflow. In this manner, the system reduces the amount of manual effort in extending the workflow.
-
公开(公告)号:US20240015111A1
公开(公告)日:2024-01-11
申请号:US17860508
申请日:2022-07-08
Applicant: SAP SE
Inventor: Wei Chen
IPC: H04L47/762 , H04L47/70 , H04L47/78 , H04L47/783
CPC classification number: H04L47/762 , H04L47/823 , H04L47/788 , H04L47/783
Abstract: Techniques for efficient reporting of a health status of a system resource are disclosed. In some embodiments, a computer system performs a method comprising: computing a connection failure rate value of a resource based on connection failure rate data indicating a rate at which requests to connect to the resource failed; computing an operation failure rate value of the resource based on operation failure rate data indicating a rate at which requests for the resource to execute a resource operation failed; determining that the connection failure rate value satisfies a connection failure condition or the operation failure rate value satisfies an operation failure condition; based on the determining that the connection failure rate value or the operation failure rate value satisfies its respective failure condition, attempting to establish a connection to the resource; and determining a status of the resource based on the attempting to establish the connection.
-
公开(公告)号:US20230034567A1
公开(公告)日:2023-02-02
申请号:US17387407
申请日:2021-07-28
Applicant: SAP SE
Abstract: Computer-readable media, methods, and systems are disclosed for generating and debugging bytecode for a rule including embedded debug functions. One or more predefined breakpoints are included in the embedded debug functions. When a breakpoint is reached, an execution state for the rule is stored including one or more local variables for the rule. Execution may be resumed by retrieving the stored execution state.
-
公开(公告)号:US20210081413A1
公开(公告)日:2021-03-18
申请号:US16571561
申请日:2019-09-16
Applicant: SAP SE
Inventor: Wei Chen
IPC: G06F16/2458 , G06F16/2455 , G06F16/248 , G06F16/22
Abstract: Various examples are directed to systems and methods for searching application rules. A rule management system may access application rule data describing a first application rule and generate a first textual summary of the first application rule. The rule management system may encode the first textual summary to generate a first rule vector. The rule management system may receive a application rule query. The application rule query may include a query description. The rule management system may encode the query description to generate a first query vector and select the first application rule as responsive to the application rule query using the first rule vector and the first query vector. The rule management system may return the first application rule in response to the application rule query.
-
公开(公告)号:US20240061762A1
公开(公告)日:2024-02-22
申请号:US17891289
申请日:2022-08-19
Applicant: SAP SE
Inventor: Wei Chen , Wenbing Duan , Xudong Liu , Tianhao Liu , Xiang Fan , Jia Wang
IPC: G06F11/36
CPC classification number: G06F11/3636 , G06F11/3692 , G06F11/3624
Abstract: Computer-readable media, methods, and systems are disclosed for automatic generation of dynamic application trace logs associated with a running application. A log viewer presents application log entries associated with an application execution log having been generated in connection with a previous execution of the running application. The application execution log is analyzed to identify application execution log context descriptors. The application execution log context descriptors are extracted from the application execution log. The application execution log context descriptors are transmitted to the running application. Matching templates that match each of the one or more application execution log context descriptors are received from the running application. The tracing templates that have an associated context relevance score are received from the running application. Finally, the log viewer displays the tracing templates based on the associated context relevance score and starts a trace based on a selected tracing template.
-
-
-
-
-
-
-
-
-