Patents Assigned to Sap AG
-
Patent number: 8671033Abstract: Methods, systems, and apparatuses, including computer program products, for implementing a software architecture design for a software application implementing personnel events functionality. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include a personnel administration process component, a payroll processing process component, an expense and reimbursement management process component, a time and labor process component, a compensation management process component, an employee payroll administration process component, and numerous country-specific employer regulatory compliance process components.Type: GrantFiled: December 31, 2007Date of Patent: March 11, 2014Assignee: SAP AGInventors: Philipp Suenderhauf, Matthias Richter, Fabian Guenther, Jan Penning, Peter Latocha, Andreas Bold
-
Patent number: 8671027Abstract: In one embodiment, one or more search criteria are received from a mobile device. In response, one or more products corresponding to the search criteria are extracted. Further, a plurality of factors associated with the one or more products are retrieved and weightages are assigned to the plurality of factors. Furthermore, product scores of the one or more products are determined based on the plurality of factors and the weightages. Based on the product scores, the one or more products are presented to assist product searching in retail environment.Type: GrantFiled: May 22, 2012Date of Patent: March 11, 2014Assignee: SAP AGInventors: Rohit Mahajan, Sameer Ali Khan
-
Patent number: 8671081Abstract: Data processing systems and methods are provided for correcting data inconsistencies within one or more databases and/or data repositories. In accordance with one implementation, a correction module is selected from a set of correction modules, and the selected correction module is configured to correct data inconsistencies of a solvable data inconsistency type. Data having an data inconsistency of the solvable data inconsistency type is identified within one or more databases or data repositories. If the selected correction module is unassociated with an obstacle data inconsistency type, or if the identified data not include an inconsistency of the obstacle data inconsistency type, then the correction module corrects the data inconsistency within the identified data.Type: GrantFiled: December 1, 2008Date of Patent: March 11, 2014Assignee: SAP AGInventor: Martin Kaisermayr
-
Publication number: 20140067703Abstract: Embodiments of the present invention may provide a system and method for matching candidates to a job position opening. Embodiments may include automatically creating a virtual profile based on shared characteristics of known top performing employees; matching candidates to the virtual profile; and outputting the matching results. Therefore, in addition to finding qualified candidates, embodiments of the present invention may find candidates best suited to succeed at the job based on matches to shared characteristics of known top performers.Type: ApplicationFiled: September 4, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Tanja BAECK, Elmar PAUL, S. M. Fazlul HOQUE, Silke Storch, Bertram Wiest
-
Publication number: 20140067868Abstract: Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema.Type: ApplicationFiled: September 4, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Publication number: 20140067633Abstract: Embodiments of the present invention include architectures and methods for automated management of invoices. Embodiments of the present invention may include techniques for receiving and unifying invoice data, retrieving information about each invoice, verifying each invoice and resolving invoice exceptions. The present invention includes software components for efficiently processing invoices. In other embodiments, the present invention includes methods of processing an invoice.Type: ApplicationFiled: August 26, 2010Publication date: March 6, 2014Applicant: SAP AGInventors: Ramshankar Venkatasubramanian, Hartmut K. Vogler, Eckhard Farrenkopf, Heinz Kagermann, Heinz U. Roggenkemper, Suresh Babu, Hila Schlank
-
Publication number: 20140067601Abstract: In accordance with aspects of the disclosure, a system and methods are provided for supply chain finance planning by generating a loan plan with a relatively low interest payment for an orders set having collateral related assets while maintaining a working capital reserve at a predetermined threshold. The systems and methods may include retrieving account information for buyers related to the collateral related assets, retrieving lending information for lenders and evaluating interest payment patterns for each lender based on the collateral related assets, generating one or more potential loan schemes for each lender based on accounts receivable patterns for each buyer and the interest payment patterns for each lender, and generating the loan plan with the relatively low interest payment for the orders set having the collateral related assets while maintaining the working capital reserve at the predetermined threshold based on the potential loan schemes for each lender.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Wen-Syan Li, Gufei Sun, Heng Wang
-
Publication number: 20140067836Abstract: Methods, computer-readable media, and computer systems for visualizing reporting data using system models. Reporting data from multiple data sources is extracted and mapped to a common language reporting. The mapped reporting data is correlated to elements of system models. Visualization options to present the mapped reporting data correlated to the system models are identified. The mapped reporting data is presented according to the visualization options in response to receiving a request for reporting data.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Ta'id Holmes, Andreas Roth, Anis Charfi, Heiko Witteborg
-
Publication number: 20140067803Abstract: Embodiments relate to enrichment of a data warehouse utilizing a business compendium. Embodiments may employ a process comprising data standardization and cleansing, de-duplication of entries, and matching and enrichment, followed by manual review of an enriched record by a user. During standardization, data may be transformed into consistent content, placing correct data elements into appropriate fields, removing invalid characters, and/or standardizing names and addresses. Duplicate records are then detected and marked. During matching and enrichment, the existence of an entity (such as a supplier), may be verified by progressive matching against the business compendium. Enrichment may provide additional information regarding the entity (e.g. related to risk, diversity, and bankruptcy). The enriched record is available for manual review, allowing the user to change duplicates, matches, and parent/child linkages.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Vishal Kapadia, John Jensen, Geralyn McBride
-
Publication number: 20140068510Abstract: The present disclosure describes methods, systems, and computer program products for generating matrix menus. One computer-program product includes computer-readable instructions embodied on tangible non-transitory media and configured when executed to generate an array of a number of navigation items arranged into a number of columns and rows. In response to a selection of one of the number of navigating items, a navigation list operable to launch at least one application associated with the navigation list is generated. In response to a selection of one of the application associated with the navigation list, the application can be executed.Type: ApplicationFiled: September 5, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Kai Richter, Vera Legisa, Jan Kurpjoweit
-
Publication number: 20140068635Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes operations for identifying a sequence number of a first message, the sequence number indicating a position of the first message within a first sequence of messages. If a second message positioned prior to the first message in the first sequence is in a final processing state and the second message in the first sequence is a parent message, a plurality of child messages associated with the second message are identified. Each child message is associated with a sequence number indicating a position of the child message within a second sequence associated with the plurality of child messages. The computer-implemented method determines whether a child message positioned at the end of the second sequence is in a final processing state.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Manuel Holzleitner, Jan Trobitius
-
Publication number: 20140068697Abstract: Implementations of the present disclosure are directed to statically checking conformance of a computer-implemented service at a source code level to requirements specified at a process level and include actions of receiving source code of the computer-implemented service, receiving one or more rules, the one or more rules being generated based on a mapping and including a set of technical requirements that can be checked on the source code level, the mapping associating the requirements with the source code, and processing the source code and the one or more rules using static code analysis (SCA) to generate a result, the result indicating whether the computer-implemented service conforms to the requirements.Type: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Achim D. Brucker, Isabelle Hang
-
Publication number: 20140067548Abstract: A system and method are described herein that provide for saving retrieved business objects locally in a calendar application of a local device for access during an offline mode. Business objects may be retrieved from the backend system, whereupon a plurality of actions are performed upon the retrieved business objects, such as performing searches or viewing related analytics. Detail information about the business objects, such as business object attributes and corresponding analytics are stored locally in the memory of the mobile device running the application. This is enabled by a save feature which triggers the downloading of all related information from a backend system and saving locally on the mobile device. A user may subsequently access the saved business data in environments where there is no online connectivity.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Xuebo Liang, Rolan Abdukalykov, Edward Palmer, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi, Vincent Lavoie
-
Publication number: 20140062894Abstract: A tablet device provides contextual input to a computing device by using a touchscreen to display a context menu related to a location on a display screen of the computing device, accessing a selection from the context menu from the touchscreen, and sending values corresponding to the selection to the computing device. The touchscreen may alternatively enable user Input related to the context menu or touchpad functions.Type: ApplicationFiled: August 29, 2012Publication date: March 6, 2014Applicant: SAP AGInventor: Horst Werner
-
Publication number: 20140068629Abstract: The present disclosure relates to software, computer systems, and computer implemented methods for providing centralized process integration (PI) domain alert monitoring. One process includes identifying at least one alert rule at a central rules repository, the at least one alert rule associated with at least one message inter-communication within a process integration (PI) domain, where the PI domain includes at least one PI component, and where the message inter-communications within the PI domain occur between PI components. At least one alert consumer registration associated with at least one alert consumer system for an identified alert rule is identified. Information associated with the at least one identified alert rule from the central rules repository is distributed to the corresponding PI component associated with the message inter-communication linked to the alert rule and to the at least one registered alert consumer system.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Stefan Boller, Waldemar Befort, Tihomir Stoyanov, Steffen Henning
-
Publication number: 20140068589Abstract: The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: SAP AGInventor: Nimrod Barak
-
Publication number: 20140067765Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.Type: ApplicationFiled: November 6, 2013Publication date: March 6, 2014Applicant: SAP AGInventor: Axel Herbst
-
Publication number: 20140068485Abstract: An apparatus and method are described herein that provide for visualizing subsets of grouped business objects in an application for display in a user interface. Business objects are grouped into subsets according to a selected business object attribute value. The business objects are grouped and displayed in a three-dimensional view including a plurality of layers, where each layer represents a subset of the business objects. The application is implemented, for example, as a calendar application. The visual representations associated with the business objects in each subset of data are displayed in each of the layers of the three-dimensional view. A user selectably controls which subset of data to view in the user interface.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: SAP AGInventors: Mohannad El-Jayousi, Rolan Abdukalykov, Xuebo Liang, Vincent Lavoie, Roy Ghorayeb, Alain Gauthier
-
Publication number: 20140068630Abstract: Techniques for integrating a messaging infrastructure with an existing application computing system include integrating an enterprise service bus (ESB) with an existing application computing system, the application computing system including one or more processing modules providing one or more functionalities; receiving, by the integrated ESB, one or more messages from one or more client computing devices communicatively coupled with the application computing system; managing, by the integrated ESB, the application computing system such that the application computing system communicates with the one or more client computing devices; and transferring, by the integrated ESB, the one or more received messages between the application computing system to one or more of the one or more client computing devices by utilizing the one or more processing modules and the one or more functionalities of the application computing system.Type: ApplicationFiled: September 5, 2012Publication date: March 6, 2014Applicant: SAP AGInventor: Ulf Fildebrandt
-
Publication number: 20140068696Abstract: 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: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Applicant: SAP AGInventor: Andreas Schaad