Patents Assigned to Sap AG
-
Publication number: 20150040103Abstract: In an example embodiment, one or more configuration files are defined for an extensible application, the one or more configuration files including metadata for the extensible application. Then code defining behavior of the extensible application is combined with a mobile application framework, the mobile application framework including a data component configured to obscure details of an underlying data source for the extensible application, the code including calls made to one or more of the generic components. The code is compiled and one or more of the configuration files can be uploaded to a mobile platform server for storage. Then the compiled code is uploaded to a platform server for distribution to one or more devices. One or more of the configuration files is configured to alter an aspect of the extensible application. Finally, the altered one or more configuration files is uploaded to the mobile platform server for storage.Type: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Karoly Nyisztor, Karsten Hinrichs
-
Publication number: 20150039585Abstract: A global dictionary is described that corresponds to a database or table stored across multiple partitions. The global dictionary can be used to identify which partitions of the database contain records that are relevant to a user's query on the database. The global dictionary is made up of variable tables. Each variable table corresponds to a column of the database. A given variable table includes value tables where each value table corresponds to a defined value that has been assigned to a record in the database. A value table can include a list of partitions that contain a record having the related defined value.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: SAP AGInventor: Toni Fabijancic
-
Publication number: 20150040101Abstract: Methods, systems, and computer-readable storage media for supporting concurrent activities in distributed development processes. In some implementations, actions include providing source code for display to a first developer, receiving first status information associated with the source code, the first status information being received in response to a determination that a second developer is concurrently accessing the source code, and reflecting a first status of the source code, processing the first status information to provide first collaboration information, and providing the first collaboration information for display to the first developer.Type: ApplicationFiled: August 5, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Andreas Rummler, Tobias Nestler
-
Publication number: 20150040104Abstract: In an example embodiment, a mobile application framework is added to a metadata-driven application. The mobile application framework includes generic libraries having one or more references to one or more configuration files stored on a platform server. Then the one or more configuration files can be updated to include one or more tiles, each tile comprising a user interface element or screen view, each tile being either a primitive tile or a tile embedding other nested tiles within it, thereby updating the metadata-driven mobile application without recompiling it.Type: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits
-
Publication number: 20150039478Abstract: The present disclosure describes methods, systems, and computer program products for providing enhanced business consolidation system reporting functionality according to an implementation.Type: ApplicationFiled: August 6, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Jens Heumann, Wallace Yao, Richard Gu, Javy Tao
-
Publication number: 20150040116Abstract: Provided herein are techniques for distributing software. An embodiment operates by receiving a software product request including a unique identification information, verifying the unique identification information, and distributing a software product associated with the unique identification information in response to the request.Type: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: SAP AGInventor: Frederik THORMAEHLEN
-
Publication number: 20150039376Abstract: A system includes an allocation table configured for use in a push-driven retail allocation business. The configuration for the push-driven retail allocation business includes a centrally organized headquarter office and a plurality of distribution points. The merchandise is procured by the centrally organized headquarter office and distributed under guidance of the centrally organized headquarter office to the plurality of distribution points. The system also includes an allocation engine processor logically coupled to the allocation table, and an in-memory database logically coupled to the allocation engine processor.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: SAP AGInventor: Timo Vogelgesang
-
Publication number: 20150040099Abstract: In an example embodiment, a mobile application framework is provided. This includes a core component configured to expose one or more application program interfaces (APIs) that initialize the mobile application framework when executed. This also includes a user interface component configured to encapsulate a metadata-driven view for the mobile application. This also includes a data component configured to provide bindings to one or more business objects defining data for the mobile application. This also includes a configuration component configured to read and parse metadata in the one or more configuration files and transform the metadata to constructs native to the mobile application.Type: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Sanjeet Mall, Hans Kedefors, Karsten Hinrichs, Karoly Nyisztor, Zoltan Farkas, David Egresits, Clement Selvaraj
-
Publication number: 20150040201Abstract: In an example embodiment, a test request is sent to a server configured to provide data to the mobile device application. Then a response to the test request is received from the server. The response is analyzed to identify a pattern in the response indicative of a communication sent via a particular communication path. An available communication path between the mobile device application and the server corresponding to the pattern is identified. Then, a mobile device application is registered with the server via the identified communication path.Type: ApplicationFiled: October 30, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: Karoly Nyisztor, Csaba Hereb, Andras Palfi, Hans Kedefors, Tamas Jozsa, Karsten Hinrichs
-
Publication number: 20150039732Abstract: In an example embodiment, extending an application distributed to a plurality of devices may be accomplied by receiving one or more configuration files. Then the configuration files on a platform server. Then the application may be distributed to the plurality of devices, the application containing code performing one or more calls to the one or more configuration files. Then an update to the one or more configuration files may be received. Then the update to the one or more configuration files may be stored on the platform, thereby altering the application distributed to the plurality of devices without recompiling the application.Type: ApplicationFiled: October 24, 2013Publication date: February 5, 2015Applicant: SAP AGInventors: SANJEET MALL, HANS KEDEFORS, KARSTEN HINRICHS, KAROLY NYISZTOR, ZOLTAN FARKAS, DAVID EGRESITS
-
Patent number: 8949148Abstract: Methods and systems for receiving shipping documents, correlating information in the shipping documents with purchase-order information in a database to produce expected delivery manifests, then directing a transport to a processing facility to unload items which are verified against the delivery manifest. Software to support these systems is also described and claimed.Type: GrantFiled: August 31, 2007Date of Patent: February 3, 2015Assignee: SAP AGInventors: Amar Kumar, Wolfgang E. Walter, Viola Mitterer, Pascale van Laethem
-
Publication number: 20150033173Abstract: A technique is described for providing interactive features to a composite plot for visualizing a multi-variable dataset. The interactive features include the presentation of curved links and associative highlighting, both of which can assist a user in the exploration of possible relationships between different variables.Type: ApplicationFiled: July 25, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Jean-Francois Im, Michael McGuffin, Rock Leung
-
Publication number: 20150029865Abstract: The present disclosure describes methods, systems, and computer program products for providing network traffic routing optimizations. One computer-implemented method includes calculating a direct connection cost for network traffic between two points in a network, the network including one or more nodes of an accelerated application delivery (AccAD) network, calculating an AccAD connection cost for the network traffic between the two points in the network using at least one node of the AccAD network, comparing the calculated direct connection cost and the AccAD connection cost, and determining whether the direct connection cost is greater than the sum of the AccAD connection cost and a minimum cost threshold value.Type: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Alex Drobinsky, Isaac Eliassi, Or Igelka
-
Publication number: 20150033189Abstract: Methods and systems of navigating through process steps of a guided procedure are described. A plurality of process step identifiers may be caused to be displayed in a spiral formation in a graphical user interface of a device. Each process step identifier may identify a corresponding process step of a guided procedure. The process step identifiers may be displayed in positions along the spiral formation that reflect an order of their corresponding process steps in the guided procedure. User input may be received for one of the process steps of the guided procedure using the process step identifier that corresponds to the one of the process steps for which the user input is received. The plurality of process step identifiers may be caused to be rotated within the graphical user interface of the device.Type: ApplicationFiled: July 25, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Marco Sachs, Mahsa Fischer
-
Publication number: 20150032777Abstract: The present disclosure describes methods, systems, and computer program products for providing and maintaining an evolving canonical data model (CDM) which consolidates current knowledge of the correspondences of existing schemas.Type: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Michael Dietrich, Jens Lemcke, Gunther Stuhec
-
Publication number: 20150033205Abstract: The present disclosure describes methods, systems, and computer program products for providing remote debugging of a software or cloud application across a wide area network. A method includes transmitting, from a remote communication device to a client or cloud computing device, instructions to adjust a running application to a debugging mode; receiving, at the remote communication device from a server, aggregated thread data in a data packet by using a second debugging data protocol different from the Java Debug Wire Protocol; receiving a debugging command and applying the debugging command to the application running in the debugging mode.Type: ApplicationFiled: July 26, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Michael Wintergerst, Ralf Schmelter, Johannes Scheerer, Thomas Klink, Steffen Schreiber, Dietrich Mostowoj, Matthias Braun
-
Publication number: 20150029177Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing a data collection visualization facility. An embodiment operates by adding a visualization component to an application, to create a three-dimensional (3D) user interface and implementing a data adaptor associated with the visualization component. This embodiment further implements an event handler configured to function with the visualization component.Type: ApplicationFiled: July 25, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Sheng YAO, Lin CAO
-
Publication number: 20150032721Abstract: In an example embodiment a sender report containing multiple rows and/or columns of information drawn from a data table may be displayed to a user of a machine. A user may select a portion of the displayed information. A sender adaptor may extract report-to-report selection criteria from the selected information. A receiver adaptor may identify other data tables where information related to the report-to-report selection criteria resides. If such information resides in multiple data tables, the receiver adaptor may join the multiple data tables into one or more data tables. The receiver adaptor may convert the report-to-report selection criteria into selection criteria for the identified data table(s) or joined data table(s). The selection criteria may be passed to a generic receiver report adapted to retrieve any information from any data table(s). The generic receiver report may retrieve information according to the selection criteria and display the information to the user.Type: ApplicationFiled: July 24, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Marco Valentin, Christian Gaertner
-
Publication number: 20150033346Abstract: A mapping engine may be used to determine an attack model enumerating software attacks, the software attacks being represented by linked attack components, and may be used to determine a software architecture to be tested, the software architecture being represented by linked architectural components in an architecture diagram. The mapping engine may then associate each attack component and each architectural component with at least one attack tag characterizing attack requirements. A global test plan generator may be used to determine an attack test model, including associating attack components with corresponding architectural components, based on associated attack tags, and may thus generate attack test workflows from the attack test model, to thereby test the software architecture.Type: ApplicationFiled: July 26, 2013Publication date: January 29, 2015Applicant: SAP AGInventors: Cedric Hebert, Keqin Li
-
Publication number: 20150033104Abstract: Smooth navigation can be provided when switching between content oriented pages by presenting an intermediate page while the requested page is being received and rendered. The intermediate page can be the current page but without navigational features. Alternatively, the intermediate page can be an advertisement provided by the source of the requested page.Type: ApplicationFiled: July 31, 2013Publication date: January 29, 2015Applicant: SAP AGInventor: Wei Zhang