Patents Assigned to SAP
-
Publication number: 20150066576Abstract: A method includes recording audit results from an audit being conducted on a computer searchable storage device, recording supporting documentation on the computer searchable storage device, searching the storage device for similar prior audits to reveal fraud patterns utilizing a database search engine, and correlating the fraud patterns with the audit being conducted.Type: ApplicationFiled: September 5, 2013Publication date: March 5, 2015Applicant: SAP AGInventors: Rico Modess, Alexander Rodde
-
Publication number: 20150066552Abstract: An event type generator may provide a training set for classifying documents with respect to an event type. The event type generator may include a request handler to receive the event type and at least one example document, a text analyzer to extract first entities from the at least one example document, and a result manager to execute a first search against an indexed corpus of documents, to obtain first search results, and further to receive at least one selected document from the first search results. The request handler may extract second entities from the at least one selected document, and execute a second search against the indexed corpus of documents, to obtain second search results. The event type generator may thus provide the at least one example document, the first search results, and the second search results as the training set.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: SAP AGInventor: Mohammad Shami
-
Publication number: 20150066555Abstract: The embodiments provide a system for measuring user productivity in developing a business process using one or more development tools. The system may include a productivity tacking unit configured to provide a user productivity model for measuring user productivity. The user productivity model may identify at least one business function associated with a process to be implemented by one or more development tools, at least one composition pattern, and a plurality of effort drivers associated with the at least one composition pattern. The productivity tracking unit is configured to receive development tracking information based on the user productivity model. The system may also include a report generator unit configured to generate at least one report characterizing the user productivity in developing at least a portion of the process based on the user productivity model and the development tracking information.Type: ApplicationFiled: August 27, 2013Publication date: March 5, 2015Applicant: SAP AGInventors: Kesavaprakash Vasudevan, Matthias Steiner
-
Publication number: 20150067565Abstract: Systems and methods for determining alternative visual analytics for a particular business object in response to user requests to change the dimensions of a previously generated visual analytic are disclosed herein. By analyzing the request to change the dimensions, an alternative visual analytic pattern that includes suitably dimensioned visualizations is determined. The alternative visual analytic pattern includes a description of a particular visualization and defines how to generate a corresponding visual analytic. Based on the alternative visual analytic pattern, a modified report definition can be generated. The Modified report definition, that includes analytical operations with dimensions corresponding to the request, can be executed on the business object to generate modified analytic data. A new modified visual analytic that comprises a visual representation of the modified analytic data is then generated based on the alternative visual analytic pattern.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: SAP AGInventors: Sui Yan, Xiaojun Feng, Harish Tyagi
-
Publication number: 20150067637Abstract: The method includes generating at least one base object, and generating at least one extendable object associated with the base object, the extendable object defining an insertion point and is configured to enable addition of new functionalities to an application including the at least one base object.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: SAP AGInventors: Anis Charfi, Mohamed Aly
-
Publication number: 20150066567Abstract: A system may include a record generator to receive a plurality of documents associated with a plurality of suppliers and provide supplier-specific data records based thereon. The record generator may include an event classifier configured to execute a supplier-independent, event-based classification of each document, to thereby obtain event-classified documents. The record generator may include a supplier query generator configured to query the plurality of documents to obtain potential supplier matches from the plurality of suppliers, and a supplier match analyzer configured to analyze each potential supplier match of the potential supplier matches, to thereby obtain supplier matches. The record generator may include a supplier relevance analyzer configured to relate, for each event-classified document, any supplier identified therein to at least one event of the event-classified document, to thereby obtain supplier-event relationships.Type: ApplicationFiled: August 30, 2013Publication date: March 5, 2015Applicant: SAP AGInventor: Mohammad Shami
-
Publication number: 20150066841Abstract: Various embodiments herein each include at least one of systems, methods, and software for table-form presentation of hierarchical data. Some such embodiments include aggregating a hierarchical dataset as it may be stored in several rows of each of one to many tables or other similar data storage structures, grouping data according to the hierarchy, and writing the data in hierarchical groups to a table structure.Type: ApplicationFiled: December 23, 2013Publication date: March 5, 2015Applicant: SAP AGInventor: Gerd Egen
-
Patent number: 8972934Abstract: A data object can be received at a first time at a first inbound interface of a first software component from a second software component. The first inbound interface can be configured to map a first feature of the data object to at least one first internal data structure of the first software component but not configured to map a second data feature of the data object to any corresponding internal data structure of the first software component. Characteristic information of the second data feature can be stored in a generic data container added to the internal data structure. The characteristic information can include a value of the second data feature and metadata describing an identifier of the second data feature. A reconstructed data object can be formed at a second time subsequent to the first time. Related methods, systems, and articles of manufacture are disclosed.Type: GrantFiled: December 20, 2010Date of Patent: March 3, 2015Assignee: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Patent number: 8972883Abstract: A portable electronic device including a calendar application operable to display a calendar application at a first time and first timescale as well as a second time and second timescale different from the first time and first timescale, a memory operable to store a sequence of user inputs associated with a first time and first timescale, and an input unit operable to detect the sequence of user inputs, wherein the calendar application returns from the second time and second timescale to the first time and first timescale upon detection of the sequence of user inputs.Type: GrantFiled: October 19, 2012Date of Patent: March 3, 2015Assignee: SAP SEInventors: Rolan Abdukalykov, Alain Gauthier, Mohannad El-Jayousi, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang
-
Patent number: 8972276Abstract: Methods and apparatuses enable generation of an executed workload electronic record. The executed workload record indicates data related to one or more performance metrics by which performance of a work task is evaluated. One such performance metric is an expected time for completion of the task. Performance of the task can be monitored to determine an actual completion time for the task to compare against an expected completion time. The executed workload record can be used for evaluation of workers. Executed workload records provide centralized, aggregatable information for evaluation purposes.Type: GrantFiled: August 29, 2007Date of Patent: March 3, 2015Assignee: SAP AGInventors: Andreas Storzum, Alexander Mandel, Jan Kappallo, Juergen Mueller, Wassili Sabelfeld
-
Patent number: 8972456Abstract: Various embodiments of systems and methods for analyzing software-usage information are described herein. Traffic numbers are obtained from data stored in a database using measurement objects that are associated with one or more keys. The measurement objects output the traffic numbers and the one or more keys are related to elements of the data. Identifiers and categories are assigned to the measurement objects. The categories represent attributes of a software product. A data structure comprising the identifiers, the traffic numbers, and the categories is generated and stored. The stored data structure and a header comprising one or more fields are used to generate a report.Type: GrantFiled: July 12, 2011Date of Patent: March 3, 2015Assignee: SAP SEInventor: Peter John
-
Patent number: 8972487Abstract: Various embodiments of systems and methods for automated test framework for testing enterprise services consumer technologies are described. According to one aspect, an enterprise service client is generated based on the WSDL document of an enterprise service. The generation of the client includes generation of source code files and other client artifacts. The client artifacts are compiled and the client is configured to connect to the server system hosting the enterprise service. Real test data is loaded into a non-persistent memory and executed against the server system of the enterprise system. If no exception occurs, the test call is assumed successful. If the test calls to this enterprise service are successful, the service is marked as compatible with the different clients that performed the test calls.Type: GrantFiled: August 3, 2011Date of Patent: March 3, 2015Assignee: SAP SEInventors: Mariela Todorova, Chavdar Baikov, Dimitar Angelov
-
Patent number: 8972520Abstract: According to some embodiments, mapping definition information may be transmitted from a business process engine to a business process client. Subsequent to said transmitting, it may be arranged for the business process client to receive business data formatted in accordance with the mapping definition information. The business data may, for example, include a series of values, and the mapping definition information may be used by the business process client to map the series of values to a plurality of data fields.Type: GrantFiled: December 16, 2010Date of Patent: March 3, 2015Assignee: SAP SEInventor: Robert Heidasch
-
Patent number: 8972868Abstract: The subject matter disclosed herein provides methods and apparatus, including computer program products, for task decomposition of a task of a workflow. In one aspect there is provided a method. The method may include selecting, for decomposition, a task from a workflow including a plurality of tasks; indicating whether one or more portions of information associated with the decomposed task are restricted; and providing, to another user interface, the decomposed task including the one or more restricted portions. The received command is executed at the database. Related systems, apparatus, methods, and/or articles are also described.Type: GrantFiled: December 8, 2008Date of Patent: March 3, 2015Assignee: SAP AGInventor: Harald Schubert
-
Patent number: 8972900Abstract: A computer-implemented method for displaying a filterable hierarchy includes: receiving, in an application, a user input that requests at least part of a hierarchy to be displayed; generating a request based on the user input, and forwarding the request to a server for performing a query on non-hierarchical information in a database; receiving, in the application, a response by the server to the request; identifying, in the response, at least one selectable node in the hierarchy and at least one non-selectable visible node in the hierarchy; and presenting, using the application, a view in which the selectable node and the non-selectable visible node are structured according to the hierarchy.Type: GrantFiled: November 17, 2011Date of Patent: March 3, 2015Assignee: SAP SEInventors: Meir Rotshtein, Omer Sharav, Eyal Barlev
-
Patent number: 8973087Abstract: A method to generate a role-based user interface to be presented to a user includes processing a security-relevant portion of user interface code associated with an application, determining a permission by processing application role information pertaining to the user and security policy information, wherein the security policy information is distinct from the user interface code, and associated with the security-relevant portion of the user interface code and with permissions relating to the application, and generating the role-based user interface associated with the application to selectively include a user interface element based upon the determined permission.Type: GrantFiled: May 10, 2004Date of Patent: March 3, 2015Assignee: SAP SEInventors: Markus Ritt, Wolfgang Gerteis
-
Publication number: 20150058484Abstract: Methods, systems, and computer-readable storage media for determining weights for selecting requests from a plurality of tenant queues in a multi-tenant system receiving measured response time and measured throughput for each tenant in a set of tenants being considered in a current period, for each tenant in the set of tenants, determining a weight based on respective measured response times and respective measured throughput, the weight being determined based on one of a previous weight, an initialized weight, a modified proportional and integral (PI) control, and a volunteer weight increase, providing a set of weights that includes weight for each tenant in the set of tenants, and transmitting the set of weights to an access mechanism, the access mechanism selecting tenant requests for processing by a shared resource.Type: ApplicationFiled: August 21, 2013Publication date: February 26, 2015Applicant: SAP AGInventors: Arpit Mehta, Rouven Krebs
-
Publication number: 20150058052Abstract: A method and system includes a bill of materials stored on a computer readable storage device, listing multiple components to be assembled. A mapping table is stored on a computer readable storage device having rows listing attributes of components of the bill of materials and a routing operation attribute identifying work centers or another unique attribute. A plurality of routing templates stored on a computer readable storage device, the routing templates identifying work centers and routing operations between work centers. A route generator utilizes the mapping table to map components from the bill of materials to a routing template and its operations.Type: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Applicant: SAP AGInventor: Stephan Kohlhoff
-
Patent number: 8966442Abstract: A method to manage program code that runs in a computer system comprising: producing a transfer template information definition structure in a computer readable storage device that includes a provider code attribute a similarity measure attribute and at least one results attribute; producing a transfer instance of the transfer template information definition structure that associates a provider code object identified as corresponding to the respective managed code object with the provider object code attribute and that associates the determined measure of similarity with the similarity measure attribute; using the transfer instance to obtain results information from a provider system that includes information about the provider code object.Type: GrantFiled: August 31, 2011Date of Patent: February 24, 2015Assignee: SAP SEInventors: Veit Eska, Christoph Vehns
-
Patent number: 8965820Abstract: 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: GrantFiled: September 4, 2012Date of Patent: February 24, 2015Assignee: SAP SEInventors: Vishal Kapadia, John Jensen, Geralyn McBride, Jagan Sundaramoothy, Raghavendra Deshmukh, Piyush Sacheti, Chandrashekar Althati