Patents Assigned to SAP
-
Publication number: 20150012526Abstract: A method includes generating a request for data sets in a database via a user interface, modifying the request as a function of a number, n, of data sets visible in the user interface, sending the modified request to the database for execution, and receiving n data sets from the database responsive to the modified request to display on the user interface.Type: ApplicationFiled: July 2, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Albert Zedlitz
-
Publication number: 20150012481Abstract: Methods, systems, and computer-readable mediums are provided for generating master reports. For example, a request to generate a master report may be received from a client device. Release data that includes a list of programs being developed is obtained from a program repository tool. Programs from the list of programs matching the search criteria are then identified. Business case data is then obtained from a business case tool for each matching program. Program process data is also obtained from a product and production tool for each matching program. Using an integrity rule, issues in the release data, the business case data, and the program process data are detected. The master report is generated such that the master report includes the release data, the business case data, the program process data, and the detected issues. The master report is then communicated to the client device.Type: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Victor Silva Guisado
-
Publication number: 20150013011Abstract: Methods, systems, and computer-readable storage media for analyzing source code of an application. In some implementations, actions include determining, for at least one procedure invoked by the source code, a procedure specification specifying one or more conditions under which one or more parameters of the procedure are exploitable according to a parameter security specification; performing static application security testing on the source code by using the procedure specification on reaching an invocation of the procedure in the source code, including: comparing one or more invoking parameters of the invocation of the procedure to the conditions of the procedure specification; and determining whether the invocation of the procedure is exploitable.Type: ApplicationFiled: July 1, 2013Publication date: January 8, 2015Applicant: SAP AGInventors: Achim D. Brucker, Thomas Deuster
-
Publication number: 20150011187Abstract: A server provides location-based applications to an application of a mobile device based on a geographic location of the mobile device. The server receives an application definition and metadata comprising a geographic area associated with the application definition. The server generates a location-based application based on the application definition and metadata. The server identifies a geographic location of the mobile device and one or more location-based applications based on the geographic location of the mobile device. One or more location-based applications are provided within the application in the mobile device.Type: ApplicationFiled: July 2, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Robert Wetzold
-
Publication number: 20150012906Abstract: Systems and method for forecasting release times in a multisystem software development environment are disclosed. A forecast engine may analyze the system specific data for multiple systems in a particular transport chain of systems in the development environment to determine when object code should be released from a source system to reach a target system in time to be included in an event, such as a software build or quality assurance test. The system specific data may include event schedules for each system in the transport chain. By analyzing the system specific data and the transport chain, the forecast engine can generate a time by which object code needs to be released to traverse the transport chain so that it is available to the target system for a particular scheduled event.Type: ApplicationFiled: July 8, 2013Publication date: January 8, 2015Applicant: SAP AGInventors: Tobias Rasch, Andreas Meier
-
Publication number: 20150012259Abstract: A process integration system to interface between a sender system and a receiver system is described. The process integration system has a sender adapter, an integration engine, a receiver adapter, and a language converter module. The sender adapter receives a communication in a first language from the sender system. The communication is in a first format of the sender system. The sender adapter converts the communication into a second format of the process integration system, and the integration engine identifies the receiver system from the communication in the second format. The receiver adapter converts the communication from the second format to a third format of the receiver system, and sends the communication in the third format and in a second language to the receiver system. The language converter module translates the communication in the third format to the second language associated with the receiver system.Type: ApplicationFiled: July 2, 2013Publication date: January 8, 2015Applicant: SAP AGInventors: Vikas Gupta, Aby Jose, Mamatha K H
-
Patent number: 8930831Abstract: A system and method including retrieval of a markup language file, the markup language file defining a business process including a plurality of steps, each of the plurality of steps being associated with a plurality of actions; and automatic generation of code executable based on the markup language file to present a first user interface associated with a first one of the plurality of steps of the business process, the first user interface comprising a first plurality of user interface controls, where each user interface of the first set of user interface controls corresponds to one of a plurality of a actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of a plurality of actions.Type: GrantFiled: December 30, 2010Date of Patent: January 6, 2015Assignee: SAP SEInventors: Nick Bartomeli, John Hack, Gregory Laguarigue
-
Patent number: 8930417Abstract: A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template.Type: GrantFiled: November 17, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventor: Norbert Manfred Koppenhagen
-
Patent number: 8930248Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a supply network plan, a supply network plan configuration and/or a supply network planning aggregate hierarchy business object.Type: GrantFiled: March 31, 2008Date of Patent: January 6, 2015Assignee: SAP SEInventors: Matthias Hubert, Michael Schweitzer, Andreas Huber-Buschbeck, Sven Hader, Christian Werner, Peter Heinemann
-
Patent number: 8930441Abstract: A computer system includes a UI designer client that runs on a client device and is configured to enable creation of UI models. A client engine runs on a client device and is configured to initiate requests for the UI models, receive the UI models in response to the requests and interpret and render the UI models at runtime. A UI runtime server client is located on a server and is configured to interface with the client engine to receive and process the requests for the UI models from the client engine. A repository is located on the server and is configured to interface with the UI designer client and store the UI models as created using the UI designer client and interface with the UI runtime server client to deliver requested UI models to the UI runtime server client for interpretation and rendering by the client engine.Type: GrantFiled: August 30, 2010Date of Patent: January 6, 2015Assignee: SAP SEInventors: Hilmar Demant, Frank Schertel, Ioannis Grammatikakis, Jan Heiler, Sebastian Droll, Thorsten Weber, Markus Viol, Alexander Rauh, Joachim Fitzer, Juergen Sattler
-
Patent number: 8930960Abstract: Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area.Type: GrantFiled: December 18, 2007Date of Patent: January 6, 2015Assignee: SAP SEInventor: Carsten Ziegler
-
Patent number: 8930426Abstract: Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.Type: GrantFiled: June 29, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Peter John, Martin Guenther
-
Patent number: 8930908Abstract: In a system and a method, a sub-test catalog is retrieved from a test catalog repository. A test aspect of the sub-test catalog is compared to an aspect of a software application to be tested. A required system capability of the sub-test catalog is compared to the capabilities of a system landscape based on a determination that the sub-test catalog test aspect matches the aspect of the software application to be tested. The system landscape includes at least one system. The sub-test catalog is added to a master test catalog based on a determination that the required system capability of the sub-test catalog matches the system landscape capabilities.Type: GrantFiled: December 20, 2010Date of Patent: January 6, 2015Assignee: SAP SEInventors: Uwe Bloching, Stefan Rau
-
Patent number: 8930851Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.Type: GrantFiled: October 26, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Alexander Gebhart, Clemens Daeschle
-
Patent number: 8930766Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying test cases. One example process includes operations for identifying a mobile application to perform testing upon. A test environment and at least one risk situation associated with the mobile application are identified. For each of the at least one identified risk situations, at least one risk situation-relevant context parameter is identified. A standard operations path is created, as is at least one operations path-variant for each of the at least one identified risk situation-relevant context parameters. The corresponding operations path-variant is analyzed to identify a set of test cases for the context parameter, for each of the at least one identified context parameters.Type: GrantFiled: September 28, 2012Date of Patent: January 6, 2015Assignee: SAP SEInventors: Regina Griesinger, Marcus Behrens, Christoph Mecke
-
Patent number: 8930363Abstract: The present disclosure involves computer-implemented methods, software, and systems for efficiently handling address data in business transaction documents. A computer-implemented method includes receiving a modification to address data associated with an existing address instance, receiving, using at least one computer, an indication of a modification type, creating a new snapshot instance, associating the modified address data with the new snapshot instance, retrieving a unique reference value for the new address snapshot instance, and associating the unique reference value identifying the new address snapshot instance with the address instance.Type: GrantFiled: December 23, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf, Gerd M. Ritter
-
Patent number: 8930530Abstract: A system and method are described herein that provide performance data based on a monitoring of the performance on the end user side. A client application running on a user terminal is instrumented to record client performance counters on the user side. An application server matches the performance counters from the user side and performance counters obtained from the server side having the same transaction identification number. The system and method provides an end-to-end view of the user's perceived performance based on the transactions made by the user.Type: GrantFiled: October 28, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Martin Hoffmann, Tobias Tresl
-
Publication number: 20150006690Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which provide a framework for client discovery of server features. In some examples, the client (e.g., the cloud service) may send a service request that requests data from the server (e.g., data source) processed according to one or more desired features from the server. The response from the data source may include feature indicators, which may indicate whether various features are supported at the data source.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Martin Fischer, Olaf Schmidt
-
Publication number: 20150007330Abstract: A computer-implemented method involves obtaining a web browser extension to a web browser, extracting the web browser extension's imported library dependencies, and evaluating security risks associated with the web browser extension and the imported library dependencies.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Laurent Gomez
-
Publication number: 20150003334Abstract: A mobile communication device can receive an inbound message, which can optionally be a voice call. Based on receipt or lack or receipt of an identifier data packet via a different communication layer than the inbound message or based on content of such an identifier data packet received in this manner, a level of prioritization can be recognized for the inbound message. A notification of the message can be provided based on the recognized level of prioritization. Methods, systems, articles of manufacture, and the like are described.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Martin Moser