Patents Assigned to Sap AG
  • Publication number: 20140068696
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for risk-based data flow control in a cloud environment. Implementations include actions of intercepting first data transmitted from a first application to a second application before receipt of the first data at the second application, the first application and the second application being hosted within the cloud environment, processing the first data to provide a first risk factor, the first risk factor reflecting a degree of risk if the first data is received by the second application, generating first sanitized data based on the first data, the first risk factor and a first access control policy associated with the first data and transmitting the first sanitized data to the second application.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Andreas Schaad
  • Publication number: 20140068445
    Abstract: Example systems and methods of mobile access to enterprise work area information are presented. In one example, a floor plan of a work area that includes a number of workcenters is displayed. Representations of the workcenters are also displayed with the floor plan according to their physical locations within the work area. Information describing an operational status of at least one of the workcenters is received from an enterprise resource planning system. This information is visibly linked with the representation of its associated workcenter.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Dirk Kempf, Uwe Pfisterer, Tobias-Alexander Storz, Victor Nakonechny, Norbert Bröker
  • Publication number: 20140067737
    Abstract: Embodiments relate to classification of transactions based upon analysis of multiple variables. For a purchase transaction, such variables can include but are not limited to: buying location, source system, line of business, cost center, functional area, supplier capabilities, item description, account description, organization, department, custom parameters, and others. Embodiments may rely upon one or more classification schemes, such as statistical classification, semantic classification, and/or knowledge base classification, taken alone or in combination. In a purchase transaction, classification based on multivariate analysis facilitates identification of a purchased item or service, and hence accuracy in classifying and assigning a central classification code. Particular embodiments may include a feature allowing user review/revision of category assignments via a feedback loop linked to past classification.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Vishal Kapadia, John Jensen, Geralyn McBride, Jagan Sundaramoothy, Raghavendra Deshmukh, Piyush Sacheti, Chandrashekar Althati
  • Publication number: 20140061294
    Abstract: Example systems and methods of mobile access to information for items or objects, such as, for example, product and inventory items found in a warehouse or on a shop floor, are presented. In one example, an identifier is received at a mobile communication device. A search request including the identifier is transmitted from the mobile communication device to an enterprise resource planning system. Information descriptive of at least one item is received at the mobile communication device from the enterprise resource planning system in response to the search request. The information is presented to a user of the mobile communication device.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Dirk Kempf, Norbert Bröker, Tobias-Alexander Storz, Uwe Pfisterer
  • Patent number: 8666968
    Abstract: In an embodiment, a runtime callback function is a part of a code that is invoked upon execution of an associated function. To execute the runtime callback function associated with an in-memory computing engine, multidimensional analytical metadata associated with an application server is received and transformed into an in-memory executable metadata, to generate an instance of an in-memory executable calculation scenario. The instance of the in-memory executable calculation scenario is analyzed to determine process callbacks associated with nodes of the in-memory executable calculation scenario. Based upon the determined process callbacks, the runtime callback function is executed by executing a selection callback at the nodes and a transformation callback at part providers associated with the in-memory executable calculation scenario.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Nadine Sachs, Sebastian Schroetel, Ulrich Bestfleisch, Gerrit Simon Kazmaier
  • Patent number: 8666852
    Abstract: In an example embodiment, a mass reversal of documents in a convergent invoicing system may be accomplished by first receiving a first set of one or more reversal triggers, wherein each of the one or more task triggers corresponds to a document in the convergent invoicing system. Then a reversal task is received, wherein the reversal task corresponds to the first set of one or more reversal triggers. A second set of reversal triggers may then be automatically corresponded to the reversal task, based upon documents corresponding to the one or more task triggers in the first set of one or more reversal triggers. Once an indication that the reversal task has been released is received, for each reversal trigger corresponding to the reversal task, the reversal trigger is processed, causing a corresponding document to be reversed.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Georg Lang, Artur Kaufmann
  • Patent number: 8666953
    Abstract: A version file for maintaining version information is described herein. The version file comprises an identifier to identify a target collection of associated files and a target index specifying binary level contents of the target collection of associated files to compare with a reference index specifying contents of a reference collection of associated files. The version file farther comprises a checksum generated based on the identifier and the target index.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventor: Krasimir P. Semerdzhiev
  • Patent number: 8667477
    Abstract: A computer-implemented method for modifying software code includes: processing a command to modify a first module of software code stored on a production system in a distributed computing environment, where the software code includes a first plurality of data objects and a first plurality of notes; generating at least one queue comprising the second plurality of notes; modifying a second module of software code stored on a development system in the distributed computing environment with the second plurality of notes, where the second module of software code comprising a version of the first module of software code; and transferring the second module of software code to the production system to modify the first module of software code such that the first plurality of notes are modified by the second plurality of notes.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Levke Bentzien, Heiko Konrad, Tamara Weckwerth
  • Patent number: 8666845
    Abstract: The disclosure generally describes computer-implemented methods, computer readable mediums, and distributed systems for providing a message-based interface for exchanging customer requirement information. One method includes receiving, via a message-based interface derived from a common business object model that includes business objects having relationships enabling derivation of message-based interfaces and message packages, a first message for providing a notification of an update of product availability including a first message package hierarchically organized as a product available to promise update notification and fulfillment confirmation message entity and an accompanying set of specific, ordered packages, each including specifically ordered elements.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Nadine Sachs, Stefan Merker, Guido Kapaun, Tesfaldet Negash
  • Patent number: 8667471
    Abstract: A system and method are provided to customize profiling sessions. In one embodiment, a profiling session at a first virtual machine is initiated, the profiling session including tracking a profiling event occurring at threads, each thread having associated semantical information corresponding to a plurality of profiling entities. A request from a second virtual machine is received specifying extracting profiling information when a profiling entity executes a thread where the profiling event occurs. The profiling information relating to the profiling entity is extracted as requested by the second virtual machine. The profiling information is communicated to the second virtual machine.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Michael Wintergerst, Ralf Schmelter, Arno Zeller
  • Patent number: 8667409
    Abstract: Systems and methods for setting the focus of an application page after that page is reloaded are provided. Systems for setting focus may comprise a processor coupled to a memory. The processor may be operative to load an application page having two or more elements. The processor may be operative to track which of the one of the two or more elements is in focus. The processor may be operative to reload the application page in response to a server call. The processor may be operative to restore focus of the application page on the element of the application page most recently in focus prior to reloading.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: March 4, 2014
    Assignee: SAP AG
    Inventors: Sebastien Cherry, Michel Martin
  • Publication number: 20140058911
    Abstract: 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 financial instrument impairment expected loss analytical result business object.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Markus Kahn, Hermann Haaf, Matthias Schwan, Silvia Harmsen, Dorothea Mayer, Markus Fenn, Silke Froese
  • Publication number: 20140058794
    Abstract: A system, a computer program product, and a method for order planning and optimization are disclosed. A first data is received, where the first data represents historical shipment data of an item from a distributor to a location. The received first data is processed and a model for at least one shipping pattern of the item from the distributor to the location is determined based on the processed received first data. A forecast for a future shipping demand of the item by the location is generated based on the determined model. At least one shipping pattern of the item from the distributor to the location is optimized based on the generated forecast.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Denis Malov, Gustavo Ayres De Castro
  • Publication number: 20140058947
    Abstract: A rule set for an AVC system permits AVC operations to be performed at various levels of hierarchy within a governing budget data structure. A rule set contains a plurality of rules, each having an address field which relates an arbitrarily assigned control object to budget nodes in a budget data structure. Control objects typically are assigned to various units and aggregation levels within an organization and also across other dimensions. Rule arrays with several independent rule sets can be activated in parallel for checking an individual input data record against multiple budgetary requirements defined for the organization. This structure provides a comprehensive AVC control feature even for very large budget data structures and complex budgetary control environments.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Horst Schnoerer, Christian Metz, Andreas Schaefer, Juergen Hollberg
  • Publication number: 20140058907
    Abstract: 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 financial instrument impairment expected cash flow analytical result business object.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Markus Kahn, Silke Froese, Hermann Haaf, Matthias Schwan, Markus Fenn, Silvia Harmsen, Dorothea Mayer
  • Publication number: 20140058998
    Abstract: Disclosed herein are representative embodiments of tools and techniques for reusing derived measures of cubes in customized cubes. According to one exemplary technique, a base cube of a customized cube is determined. Additionally, a footprint of a derived measure of the base cube is determined. Also, a report that uses the customized cube is generated using the derived measure of the base cube.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventor: Uwe Schwerk
  • Publication number: 20140059488
    Abstract: A system, method, and computer program product for automatically summarizing selections in a hierarchical data tree. Embodiments display a table with at least one entry, corresponding to a level of a branch of a tree, representing a node and comprising a node descriptor, a node selection status indicator, and a summary of selected descendant nodes present. A user may toggle a node selection status via the node selection status indicator, which visually denotes a node selection status is one of selected, unselected, and mixed, according to the number of selected descendant nodes present. The summary of selected descendant nodes comprises a list of descendant node descriptors that summarize an ordered set of nodes between a current node and a lowest level selected node. Either navigation to an entry or modification of a node selection status triggers a propagation of node property updates.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Mohannad El-Jayousi, Xuebo Liang, Kedar Shiroor, Rolan Abdukalykov, Alain Gauthier, Vincent Lavoie, Roy Ghorayeb
  • Publication number: 20140059109
    Abstract: A computer-implemented method for distributing pre-rendering processing tasks includes: mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventor: Uwe Jugel
  • Publication number: 20140058905
    Abstract: 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 financial instrument impairment calculation business object.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Markus Kahn, Matthias Schwan, Dorothea Mayer, Gernot Krause, Hermann Haaf, Markus Fenn
  • Publication number: 20140059355
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes encrypting, by operation of a computer, personally-identifiable information (PII) data using a first cryptographic key, wherein the PII data is associated with non-encrypted associated data, encrypting the encrypted first cryptographic key with a second cryptographic key, determining that the occurrence of a PII data disassociation event associated with the second cryptographic key has occurred, and rendering the PII data inaccessible by disassociating the second cryptographic key from the encrypted first cryptographic key.
    Type: Application
    Filed: August 24, 2012
    Publication date: February 27, 2014
    Applicant: SAP AG
    Inventors: Mark T. Schuette, Juergen Schneider, Paul El Khoury