-
公开(公告)号:US20250021087A1
公开(公告)日:2025-01-16
申请号:US18222130
申请日:2023-07-14
Applicant: SAP SE
Inventor: Stefan Resag , V Krishna Anaparthi , Iris Zimmermann
IPC: G05B19/418
Abstract: Example methods and systems relate to the modeling of production processes to include intermediate products. An enterprise resource planning (ERP) system receives user input to define an intermediate product, and generates a master data record for the intermediate product. The ERP system further receives user input to include the intermediate product in a production model within the ERP system. The production model is associated with a real-world production process. The production model is updated based on the master data record to integrate the intermediate product into a sequence of activities. The sequence of activities comprises a first activity that produces the intermediate product and a second activity that consumes the intermediate product. The ERP system executes a production order based on the production model. Execution of the production order includes tracking state information of the intermediate product within the ERP system.
-
公开(公告)号:US12200073B1
公开(公告)日:2025-01-14
申请号:US18511292
申请日:2023-11-16
Applicant: SAP SE
Inventor: Hui Li
Abstract: Disclosed herein are system, method, and computer program product embodiments for determining dependency associated with microservices. An embodiment operates by receiving a first request to perform a task associated with the microservices; determining a first microservice and a second microservice responsible for performing the task; prior to transmitting a second request from the first microservice to the second microservice, inserting a first field, a second field and a third field to the second request; generating tracing data associated with the second request; generating a first dependency graph, based on the generated tracing data; determining whether there is a first dependency associated with the microservices based on the first dependency graph; in response to the determination that there is a first dependency, generating a first report; providing for display the first report; and receiving input to modify at least a portion of the microservices.
-
公开(公告)号:US12197613B2
公开(公告)日:2025-01-14
申请号:US18076933
申请日:2022-12-07
Applicant: SAP SE
Inventor: Patrick Hildenbrand , Vytas Cirpus
Abstract: Techniques and solutions are provided for evaluating data access restrictions. Data access restrictions are defined for a first computing object that includes data, or is usable to retrieve data, from one or more other computing objects. Data defining the data access restrictions is stored in attributes for a first plurality of computing objects. Values for less than all of the attributes are copied to a second plurality of computing objects, where the second plurality of computing objects is less than the first plurality of computing objects. A data access authorization request is received that includes, or information sufficient to identify, a user or user group identifier, and an identifier of the first computing object. Data is retrieved from at least a portion of one or more computing objects, and is returned in response to the request, or an authorization result is determined and returned in response to the request.
-
公开(公告)号:US12197316B2
公开(公告)日:2025-01-14
申请号:US17985238
申请日:2022-11-11
Applicant: SAP SE
Inventor: Sebastian Mietke
IPC: G06F11/36
Abstract: Provided is a system and method for automatically decoupling a unit of code from one or more dependencies and executing a unit test on the decoupled unit of code. In one example, the method may include identifying one or more dependencies called by a unit of code, executing an automated test on the unit of code to generate runtime data of the unit of code calling the one or more dependencies, generating one or more test doubles corresponding to the one or more dependencies, respectively, based on the generated runtime data, replacing the one or more dependencies in the unit of code with the one or more test doubles, respectively, to generate a decoupled unit of code, and executing a unit test based on the decoupled unit of code.
-
公开(公告)号:US20250013953A1
公开(公告)日:2025-01-09
申请号:US18218262
申请日:2023-07-05
Applicant: SAP SE
Inventor: MARCUS DETTENBACH , Katharina Kreplin , Jonas Gunst
IPC: G06Q10/0631 , G06Q10/0637 , G06Q50/02
Abstract: Disclosed herein are system, method, and computer program product embodiments for generating a recommended harvesting schedule. In embodiments, input data is obtained that includes a respective representation of a crop yield curve for each crop zone in a plurality of crop zones and a set of harvesting constraints including at least one harvesting resource constraint. Based on the input data, a local search heuristic iterates over a plurality of candidate harvesting schedules to identify a current best candidate harvesting schedule and outputs the current best harvesting schedule as the recommended harvesting schedule. The iteration may include determining a solution score for each candidate harvesting schedule based at least upon a measure of a degree to which the candidate harvesting schedule satisfies the set of harvesting constraints and a total crop yield associated with the candidate harvesting schedule, and evaluating each candidate harvesting schedule based on the solution score determined therefor.
-
公开(公告)号:US20250013628A1
公开(公告)日:2025-01-09
申请号:US18217943
申请日:2023-07-03
Applicant: SAP SE
Inventor: Eun Kyung Chi , Heeyeon Jo
IPC: G06F16/22
Abstract: Techniques and solutions are provided for executing database triggers. In particular, disclosed techniques allow for the creation of database triggers with multiple insert statements. For a trigger that includes first and second insert statements, first and second tables are created, respectively for the first and second insert statements, that each include a sequence column. At least the first insert statement references a sequence that is incremented during trigger execution. The sequence columns of the first and second tables have a number of elements corresponding to a number of times a given insert operation will execute as a result of a database operation that satisfies the conditions of the trigger. The first and second insert operations are executed using the respective first and second tables.
-
公开(公告)号:US20250013574A1
公开(公告)日:2025-01-09
申请号:US18348225
申请日:2023-07-06
Applicant: SAP SE
Inventor: Canberk Morelli , Paul Willems
IPC: G06F12/0888 , G06F12/0893 , G06F16/2455
Abstract: A system and/or method for spill-to-disk in projection operations includes receiving a query including a projection, receiving a plurality of rows in response to the query processed by a processing thread of a plurality of processing threads, determining whether the query specifies an order for the plurality of rows, determining whether a disk buffer associated with the processing thread contains a stored row in response to the query specifying the order, storing the plurality of rows in the disk buffer in response to determining the disk buffer contains the stored row, storing the plurality of rows in a memory buffer associated with the processing thread in response to determining the disk buffer does not contain the stored row and the memory buffer contains at least a threshold amount of memory to store the plurality of rows, and providing the stored plurality of rows in response to the query.
-
公开(公告)号:US20250013539A1
公开(公告)日:2025-01-09
申请号:US18348484
申请日:2023-07-07
Applicant: SAP SE
Inventor: Ivan SCHRETER
Abstract: Systems and methods include reception of a first request to copy a database to a second tenant. In response to the first request, first metadata associating the second tenant with a first shard and a second shard of a database table is generated. A second request to access the first shard is received from a requestor associated with the second tenant and, in response to the second request, it is determined that the first shard is not stored in any of a plurality of storage nodes of a storage layer. In response to the determination, an instruction is issued to recover the first shard to a first storage node from a first backup location, and an identifier of the first storage node is returned to the requestor.
-
公开(公告)号:US12182145B2
公开(公告)日:2024-12-31
申请号:US17563879
申请日:2021-12-28
Applicant: SAP SE
Inventor: Houman Ghaemi , Darryl Eckstein , Mark Obad
IPC: G06F16/2458 , G06F16/22 , G06F16/27
Abstract: The present disclosure provides improved systems, methods, and computer readable media for blending data from data sets that reside on different systems. This is done by generating subqueries from a main data model blend query, sending the subqueries to respective separate systems, accessing the results to all subqueries at a primary system, and performing a blend based on the main data model blend query at the primary system.
-
公开(公告)号:US12182124B1
公开(公告)日:2024-12-31
申请号:US18211190
申请日:2023-06-16
Applicant: SAP SE
Inventor: Heiko Gerwens , Johannes Merx
IPC: G06F16/2453
Abstract: Techniques and solutions are provided for improving query performance of queries that can dynamically switch between accessing different data sources for a particular operation. The disclosure provides an object type, which can be referred to as a configuration object, that specifies which of multiple data sources should be used in query execution at a particular point in time. Values that specify a data source can be included as data in an instance of the object type, such as values in a relational database table that implements the configuration object. A data source to be used with a query can be changed dynamically by updating contents of the table. During query optimization, a query optimizer can recognize that the configuration object is of a particular type that causes the query optimizer to access contents of the configuration object. The contents can be used to prune portions of a query plan.
-
-
-
-
-
-
-
-
-