-
公开(公告)号:US20180300367A1
公开(公告)日:2018-10-18
申请号:US15486433
申请日:2017-04-13
Applicant: SAP SE
Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.
-
公开(公告)号:US20180046562A1
公开(公告)日:2018-02-15
申请号:US15237065
申请日:2016-08-15
Applicant: SAP SE
Inventor: Xia Yu , Yang Peng , Xikang Wu , Jieyan Huang
IPC: G06F11/36
Abstract: A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
-
公开(公告)号:US20250071191A1
公开(公告)日:2025-02-27
申请号:US18454207
申请日:2023-08-23
Applicant: SAP SE
Inventor: Hui Li , Xia Yu , Dabin Feng , Neng Gan , Zhen Zhang
Abstract: Methods, systems, and computer-readable storage media for receiving, from a first entity, a first call, the call being received by a middleware client of a second entity, storing a set of headers associated with a workflow in a request context holder of the middleware client, and determining that a second call is to be executed from the middleware client of the second entity for the workflow, and in response: reading, by a client of the middleware client, the set of headers associated with the workflow, including the headers in a request of the second call, determining an endpoint for the second call, and transmitting the second call for receipt at the endpoint.
-
公开(公告)号:US12189622B2
公开(公告)日:2025-01-07
申请号:US17951799
申请日:2022-09-23
Applicant: SAP SE
IPC: G06F16/24 , G06F16/22 , G06F16/2453
Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.
-
公开(公告)号:US20240195691A1
公开(公告)日:2024-06-13
申请号:US18080213
申请日:2022-12-13
Applicant: SAP SE
IPC: H04L41/0853 , H04L41/0873 , H04L41/0894
CPC classification number: H04L41/0853 , H04L41/0873 , H04L41/0894
Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.
-
公开(公告)号:US20240104094A1
公开(公告)日:2024-03-28
申请号:US17951799
申请日:2022-09-23
Applicant: SAP SE
IPC: G06F16/2453 , G06F16/22
CPC classification number: G06F16/24539 , G06F16/2246
Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.
-
公开(公告)号:US11409570B2
公开(公告)日:2022-08-09
申请号:US17083036
申请日:2020-10-28
Applicant: SAP SE
Inventor: Xia Yu , Wanshun Zhang , Dabin Feng
Abstract: System computing resources are dynamically managed by a resource management layer together with resource server pool. A group monitor collects data of server operation (e.g., CPU usage, memory consumption, queue size) in a particular group (e.g., customer-facing servers, job servers). The group monitor: calculates a weighted score for each server, sorts the scores of each server, maintains a sequence of scores, and periodically reports the score list to a resource manager. When an incoming request is directed to a particular server group, the group monitor redirects the request to a lowest-scoring server, and recalculates/sorts the score list. The resource manager monitors and throttles the servers in each group. Where servers in a group are experiencing high workload, the manager adds to the group server(s) from the resource pool. Conversely, where server group members are experiencing a low workload, the manager removes the lowest scoring server(s) to the resource pool.
-
公开(公告)号:US11334558B2
公开(公告)日:2022-05-17
申请号:US16665989
申请日:2019-10-28
Applicant: SAP SE
Abstract: Techniques are described for managing the optimized refreshing of metadata associated with online and live systems. In some implementations, a set of metadata modules associated with one or more entities are identified, the metadata modules defining metadata associated with a particular data model for the associated entities. A request to initiate a refreshing of the metadata for a subset of the set of metadata modules is identified. Each metadata module from the subset of the set of metadata modules is prioritized into a prioritization order. A determination is made as to whether two or more idle database connections are available. In response to determining that two or more idle database connections are available, a concurrent refresh of the subset of the set of metadata modules is initialized in the prioritization order.
-
公开(公告)号:US20180300189A1
公开(公告)日:2018-10-18
申请号:US15490193
申请日:2017-04-18
Applicant: SAP SE
Abstract: In one aspect there is provided a method. The method may include: executing, at a client, an application that includes a first function and a second function; determining, based at least on an indicator, that the first function is to be executed locally at the client and the second function is to be executed remotely at a server; generating a package that includes a first class definition of a first class, the first class definition being required for executing the second function based at least on the second function including a reference to the first class; and sending, to the server, the package to at least enable the server to execute the second function. Systems and articles of manufacture, including computer program products, are also provided.
-
公开(公告)号:US20250165459A1
公开(公告)日:2025-05-22
申请号:US18515526
申请日:2023-11-21
Applicant: SAP SE
IPC: G06F16/23
Abstract: Methods, systems, and computer-readable storage media for executing, by a first database system, a first sub-transaction of a global transaction, the first sub-transaction impacting a primary record in a first database, in response to successful execution of the first sub-transaction, executing, by a second database system, a second sub-transaction including setting a status of a secondary record to a pending status in a status column of a table that stores data of the secondary record, in response to successfully setting the status, executing, by the first database system, one or more operations to commit changes to the primary record, and selectively setting, by the second database system, the status to one of a first final status and a second final status.
-
-
-
-
-
-
-
-
-