Patents Assigned to Sap AG
-
Patent number: 8627326Abstract: Systems and methods are disclosed for quantitative measurements of an application and a computer. In one exemplary embodiment, there is provided a method for determining whether to instantiate an application on one of a plurality of interconnected computers. Moreover, the method includes receiving information regarding the application to be instantiated on the computer; receiving information regarding the computer on which the application is to be instantiated; determining a dual measurement based on the received application information and the received computer information; and determining whether to instantiate the application based on the determined dual measurement.Type: GrantFiled: December 22, 2005Date of Patent: January 7, 2014Assignee: SAP AGInventor: Alexander Gebhart
-
Patent number: 8626546Abstract: A process and system for the computer-implemented management of one or more target agreements with one or more parties to the agreement by means of a target agreement computer system are provided. Each of the target agreements may comprise at least one performance target, the performance target being a measurable target value to be achieved within a given or predetermined time span, where at the start of the time span an individual target agreement is defined and at the end of the time span the degree of achievement of each measurable target value and hence of each performance target is automatically determined and an incentive payment dependent thereon is calculated and distributed. A calculation module may be provided in which the definition of an assessment scale for determining the degree of achievement of the values is laid down, and a remuneration module may be provided in which the incentive payment belonging to an assessment resulting from the assessment module is laid down.Type: GrantFiled: August 18, 2003Date of Patent: January 7, 2014Assignee: SAP AGInventors: Frank Westendorf, Michael Ihle, Lars Wiesner
-
Patent number: 8626730Abstract: Data processing systems and methods are disclosed for providing a payment using a Web service. In one implementation, a first computer is used for entry of data values into respective data entry fields of an electronic data entry form. Further, an identifier of the Web service, such as the uniform resource locator (URL) of the Web service, is entered into the first computer. Next, the first computer initiates data processing for providing the payment that is to be performed by a second computer on the basis of the data values entered into the electronic data entry form. The initiation and/or performance or completion of the data processing is signaled to the Web service by sending corresponding signaling data, which includes payment advice data of the payment. The Web service is coupled to a third computer that receives a result of the data processing from the second computer.Type: GrantFiled: June 27, 2005Date of Patent: January 7, 2014Assignee: SAP AGInventor: Achim Enenkiel
-
Patent number: 8626543Abstract: Various embodiments of systems and methods to trace an execution of a business process are disclosed. Business rules and corresponding business objects required to execute the business process are identified and rendered to receive an input. Based upon detecting a trigger to execute the business process, the business rules and the corresponding business objects are processed to compute a process-resultant for the business process. A process-path of the computed process-resultant is traced by tracing key-strings corresponding to the business objects involved in computing the process-resultant, to generate a trace-resultant. The trace-resultant is parsed by determining versioned business objects and business information of the key-strings, to derive a business definition for the traced business objects involved in computing the process-resultant. Based upon the business definition, a comprehensive trace-map comprising a compilation of the process-resultant to execute the business process is generated.Type: GrantFiled: October 8, 2011Date of Patent: January 7, 2014Assignee: SAP AGInventors: Yingzhi Liu, Hans-Georg Beuter, Piyush Deora, Mirko Schnack, Carsten Ziegler
-
Patent number: 8626917Abstract: In an embodiment, a method is provided for accessing a file node. In this method, a file access request specifying a file node to be accessed by way of a file system is received at a server from a client device. A counter is referenced to identify that the file node is being accessed in response to a different file access request. The counter is configured to track whether the file node is being accessed. The file node is provided to the client device when the counter indicates a termination of access to the file node resulting from the different file access request.Type: GrantFiled: March 16, 2012Date of Patent: January 7, 2014Assignee: SAP AGInventors: Ivaylo Iliev, Vencislav Dimitrov, Georgi Stanev
-
Patent number: 8626843Abstract: A selection of a communication scenario of multiple communication scenarios is received. Availability of content placeholders associated with the selected communication scenario is presented. A selection of a content placeholder from the content placeholders associated with the selected communication scenario is received. Based on the received selection of the content placeholder associated with the communication scenario, a mass-communication template including the content placeholder is generated. The mass-communication template is accessed to generate a first electronic communication. The first electronic communication is sent with first content based on a first state of a communication variable specified by the content placeholder of the mass-communication template. The mass-communication template is accessed to generate a second electronic communication.Type: GrantFiled: September 29, 2009Date of Patent: January 7, 2014Assignee: SAP AGInventor: Frank Wittig
-
Patent number: 8627283Abstract: According to one aspect of the invention, a method for searching for a particular type of class file and a graphical user interface for displaying the names of the class files of the particular type are provided. A first class file is searched for a particular feature. If the class file contains the feature, the name of the class file is displayed. A second class file may then be searched and displayed if it contains the same feature. The names of all class files having the feature may then be displayed in a menu on the graphical user interface. The graphical user interface may also include a window displaying a list of features. When one of the features is selected, the names of all the class files having the feature are displayed in the menu.Type: GrantFiled: January 28, 2008Date of Patent: January 7, 2014Assignee: SAP AGInventors: Dimitar T. Giormov, Monika M. Kovachka-Dimitrova
-
Patent number: 8626526Abstract: A computer-implemented method is described for asynchronous service-based communication. The method includes steps of generating events in an application layer of a computer software system, storing the generated events in a database table and scanning the database table by a process of a healthcare communication framework (HCF) at a time after the generated events are stored. The computer software system can run on a computer implementing the HCF and the generated events targeting service operations exported by another software system. During each scan the process is configured to group the events in the database table into packages based on a respective context of each event. For each package: consistency is checked for each event contained in the package, a consolidation logic is applied to consolidate events contained in the package, services operations associated with each event not being consolidated are found, and the service operations are invoked asynchronously.Type: GrantFiled: April 1, 2009Date of Patent: January 7, 2014Assignee: SAP AGInventors: Kai Lemke, Ali Gerhard Tafazzoli-Yazdi, Mark Anthony Oshifeso, Wolfram Puechert
-
Patent number: 8626702Abstract: Validation of an extraction process from an operation system to an on-line analytics and processing (“OLAP”) system may be achieved utilizing a function module that reads data from a queue and outputs the data in a structured form. A second function module may be used to perform an existence and uniqueness check on the data to determine the existence and/or uniqueness of various data elements.Type: GrantFiled: December 27, 2006Date of Patent: January 7, 2014Assignee: SAP AGInventors: Markus Schlueter, Peter Karlheinz Zimmerer, Harald Fey
-
Patent number: 8627321Abstract: Aspects of the current subject matter can provide a background job repository that stores a background job template specifying a background job comprising a maintenance task that affects a customized software platform. The background job template can also include metadata defining a purpose of the background job, triggering information indicating when the background job should be executed, and a prerequisite feature of the customized software platform that indicates a need for the background job in the customized software platform. A previous set of background jobs that run in the customized software platform can be updated to a current set by comparing the previous set with the background job template and including the background job in the current set of background jobs when the customized software platform includes the prerequisite feature.Type: GrantFiled: August 30, 2010Date of Patent: January 7, 2014Assignee: SAP AGInventors: Jan Teichmann, Andreas Wolber, Jens Berger, Bare Said
-
Patent number: 8626878Abstract: A method, apparatus, and system are provided for a Message-Oriented Middleware (MOM) provider having multiple logical MOM server instances. In an embodiment, the MOM provider having multiple logical MOM server instances is implemented on an application server. Each MOM server instance may include a session container to manage one or more sessions and a destination container to provide one or more destinations. In an embodiment, a globally unique identifier identifies each destination.Type: GrantFiled: May 6, 2009Date of Patent: January 7, 2014Assignee: SAP AGInventors: Andreas Wolber, Bernd Follmeg
-
Publication number: 20140006067Abstract: A method includes electronically searching for pricing and availability of travel components for a trip requested by an employee of an organization. The travel plan is optimized for cost and conformance to travel policies and rules of the organization by selecting travel components for the trip using a microprocessor-based solution. The optimized travel plan is presented on an interactive interface with decision tools to an agent of the organization for approval or automatic re-optimization with current pricing and availability of the travel components for the trip. Financial reports on cost savings achieved by optimization and re-optimization of the travel plans by organization and its units are presented.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Martina Rothley, Johann Kemmer
-
Publication number: 20140007055Abstract: A computer-implemented method for testing an HTTP-communicating service includes: installing a service in a first system, the first system making the service available to a second system for access using an HTTP request; installing a test program in the first system; testing the installed service using the test program, wherein the HTTP request is generated by the test program and received by the installed service; and presenting a result of the testing.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Duong-Han Tran
-
Publication number: 20140006881Abstract: Example event management systems and methods are described. In one implementation, a method monitors an application implemented using one or more processors. The method identifies activity data associated with operation of the application. The activity data is stored in a cyclic buffer. Upon detection of an error event associated with the operation of the application, the activity data in the cyclic buffer is written to a log file.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Tero Loimuneva, Teemu Tamminen
-
Publication number: 20140006356Abstract: A computer system maintains a repository of software products. The software products include a plurality of business processes, and each business process includes a business object. The system maintains a plurality of archiving objects, and further maintains a mapping of each business process to at least one business object, a mapping of each business object to at least one related database table, and a mapping of each database table to at least one related archiving object. The system receives a selection of a business process for which data is to be archived, and uses the mapping of the each business process to the at least one business object, the mapping of the each business object to the at least one database table, and the mapping of the each database table to the at least one archiving object to determine the database tables to transmit to the archiving objects.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Dominik Held
-
Publication number: 20140007102Abstract: A computer implemented method for setting time based selections in an application may include obtaining saved settings relating to a first time setting and setting second time settings based on the saved settings. The saved settings may include a first time setting and a time stamp corresponding to the first time setting. Setting the second time settings based on the saved settings may include using a relation between the time stamp and the first time settings to set the second time settings. Setting the second time settings based on the saved settings may include determining the relation of the time stamp to the first time setting and setting the second time setting such that the relation exists between the current time and the second time setting.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Uwe Schwerk
-
Publication number: 20140007112Abstract: A computer system determines a first criticality relating to frequency of execution of computer programs, a second criticality relating to frequency of execution of transactions, a third criticality relating to a number of users who execute the transactions, a fourth criticality relating to programs that modify the database tables having a large change in data, and a fifth criticality relating to the amount to time that each computer program is executed and the amount of time that each transaction is executed. The system determines intersections among the criticalities, and assigns a weighted value to each of the intersections. The system determines an overall criticality for a particular computer program or a particular transaction. The overall criticality is a function of the number of intersections in which the particular computer program or the particular transaction appears and the weighted values assigned to the intersections.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Bernd Sieren, Bjoern Panter, Dominik Held, Juergen Mahler, Mahadevan Venkata, Thomas Fischer
-
Publication number: 20140007051Abstract: Configuring integration capabilities includes: receiving a configuration stencil that is a configuration artifact of a message flow, the configuration stencil comprising at least one configuration point, the configuration point currently having no assigned value, and at least one constraint for the configuration point, the constraint being a rule or type for a value to be assigned to the configuration point; receiving, using one or more processors, input comprising at least one configuration point value for the configuration point, the configuration point value having been selected based on first and second systems to be integrated using the message flow; determining whether the received configuration point value violates the constraint and if so requesting another configuration point value from the input; and generating a configuration stencil instance based on the configuration stencil and the input, the configuration stencil instance representing the message flow in an integration of the first and second sType: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: SAP AGInventors: Daniel Ritter, Manuel Holzleitner
-
Publication number: 20140006865Abstract: A system assembles a plurality of views into a plurality of view sets. A view set includes at least one view, and a view includes at least one configuration. The view configuration includes sets of fields and locations of the fields in the view. The system displays one of the plurality of view sets as a web page in a window, and the system generates a view component using a union of the fields belonging to the different configurations defined for the view. The view component includes a test element for the corresponding view, the view component includes a plurality of parameters wherein each parameter is linked to a single view field, and the view component includes no duplication of fields.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Karine Gaillard
-
Publication number: 20140006592Abstract: Systems and techniques that can be used for analyzing a social network or any other type of entity networks. In an effort to preserve the privacy rights of individuals, a model of a real entity network can be generated that is a balanced representation of the entity network, and various tests can be performed on metadata in the model. For example, the model network can be generated based on only two data portions: the total number of nodes in the network and the number of relations per node.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: SAP AGInventor: Alexey Soshin