Patents Assigned to SAP
-
Patent number: 8645180Abstract: A compliance management system is disclosed, including an analysis engine to analyze received compliance requirements. Stakeholders and relevant surveys are identified using results of the analysis. An assessment engine initiates and manages a process to assess the received compliance requirements. Results of the assessment are used to determine changes to existing policies and procedures. A workflow engine initiates and manages workflows to effect changes the policies and procedures.Type: GrantFiled: July 11, 2012Date of Patent: February 4, 2014Assignee: SAP AGInventor: Ying Zeng
-
Patent number: 8645181Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.Type: GrantFiled: December 10, 2012Date of Patent: February 4, 2014Assignee: SAP AGInventors: Jens Lehmann, David Sommer
-
Patent number: 8644755Abstract: Managing offline presentation of learning material may include associating identification strings with various portions of the learning material. When a learner is presented with the learning materials, identification strings associated with the learning materials may also be presented to the learner. The progress of the learner with respect to the learning materials may be identified based on the identification strings.Type: GrantFiled: September 30, 2008Date of Patent: February 4, 2014Assignee: SAP AGInventors: Rouven Krebs, Christian Hochwarth
-
Patent number: 8645913Abstract: A business object is generated based on a discovered web service having an associated Web Service Description Language (WSDL) file. The business object includes at least one data type and the at least one interface operation of the WSDL file. The business object is configured to expose web service functionality of the web service in an integrated manner within a business object based application environment. Generating the business object includes converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.Type: GrantFiled: December 21, 2010Date of Patent: February 4, 2014Assignee: SAP AGInventors: Frank Brunswig, Frank Jentsch, Baré Said
-
Patent number: 8645332Abstract: A method for refining data discrepancies in data loads from multiple data stores includes receiving a data set containing data records from one or more data sources, comparing the received data set with a prior data set to identify delta records among corresponding records of the received and the prior data sets, recalculating a best record for data located in each of the corresponding delta records, and if a discrepancy exists in a data value for corresponding delta records, executing a refinement action rule. The refinement action rule includes at least one replace statement and search criteria. The method also includes capturing a user's interaction with a user interface presenting the data set, and storing the interaction in a data store as a refinement action rule. A system for implementing the method and a computer readable medium are also described.Type: GrantFiled: August 20, 2012Date of Patent: February 4, 2014Assignee: SAP AGInventors: Ronen Cohen, Nimrod Vishnia-Shabtai
-
Publication number: 20140032440Abstract: Freight costs may be calculated by selecting an agreement from many different possible agreements and then aggregating shipping costs specified in shipping cost fields of the selected agreement. An agreement may be selected depending on a relative hierarchy of a party specified in a party field of a transportation agreement record as compared to the other transportation agreement records relating to the shipping route. Each of the identified transportation agreement records relating to the shipping route may classified according to the relative of hierarchy of in the party specified in the record in relation to the hierarchy of other parties in the other identified records. A leading charge type indicator may be considered during the agreement selection process.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Sudhindra CHANDRASHEKAR, Krithika Kumar IYER
-
Publication number: 20140033089Abstract: During an online analytical processing session, actions can be presented for performance on transactional data underlying the session. Actions can be filtered to those valid for a particular context. Other features, such as acquisition of parameters for the actions can be supported.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Karl-Peter Nos, Stefan Girsig, Nadine Sachs, Michael Bundschuh, Sonja Barnet, Torsten Bachmann, Dirk Baumgaertel
-
Publication number: 20140032598Abstract: A function module allows fuzzy searching of data stored in an environment lacking inherent fuzzy search capability, by leveraging a native fuzzy search capability of an underlying database. The function module receives the data that is to be searched, as well as search terms/parameters. The function module creates a temporary table in the database, populates the table with the corresponding data, and executes the fuzzy search on the table according to the terms/parameters utilizing the database layer's native fuzzy search capability. After returning the fuzzy search result, the function module removes the table from the database. One embodiment implements the function module with the Advanced Business Application Program (ABAP) environment available from SAP AG, which lacks an inherent ability to perform fuzzy searching. That function module leverages native fuzzy search capability of an underlying in-memory HANA database architecture database available from SAP AG.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: SAP AGInventor: Daniel Jakobs
-
Publication number: 20140028728Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with at least one business object attribute. Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). Detail boxes corresponding to each visually represented business object may be displayed. Each detail box may present information about a corresponding business object. All detail boxes may be displayed. Information presented by the detail box(es) may be an image and/or text. The information presented by the detail box(es) may be interactive. Displaying or not displaying the detail box(es) may be toggled. The visual representation(s) of the business object(s) may be repositioned based on the toggling.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Xuebo Liang, Isabelle Thore, Mohannad El-Jayousi, Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie
-
Publication number: 20140029741Abstract: Embodiments comprise apparatuses and methods allowing interaction with multiple electronic private automatic branch exchange (EPABX) systems. Certain embodiments employ a three layer architecture comprising middleware interposed between a front end comprising a user interface (UI), and a backend comprising a telephone server and the corresponding EPABX system. The middleware performs centralized queuing, administration, and monitoring functions. Requests received from a user via the front end layer may be queued and then dispatched to the telephone server of the appropriate EPABX system, as determined by execution of an algorithm by an engine of the middleware. A notification (e.g. text, email) may be sent to the user regarding a status of the request processed at the EPABX system.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Raghavendra Subhash, Chethak T K, Kiran Kanth A, Karthikeyan Kanniappan
-
Publication number: 20140033233Abstract: A framework can provide function execution services. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to process function definition requests and function execution requests, and return results. The wrapper layer can be configured to query the function layer to determine function definitions and pass function execution requests and results with the function layer. The function layer can comprise functions and/or features. A function execution request can be performed by determining a step execution sequence, executing the step execution sequence, and returning results of the execution of the step execution sequence. The step execution sequence can comprise setup steps, execute steps, and/or finalize steps.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Wolfgang Walter, Andre Klahre
-
Publication number: 20140028730Abstract: A reference point on a graphical user interface may be determined. The reference point may be represented by a plurality of coordinates. The graphical user interface may be divided into tile map entities. Information about the tile map entities may be stored into a cache. The stored information may include an origin and dimensions of each tile map entity, and the origin may be represented relative to the reference point. Information needed to position a business object visual representation may be retrieved from the cache. The business object visual representation may be drawn on the graphical user interface based on the retrieved information needed to position the business object visual representation.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang, Mohannad El-Jayousi
-
Publication number: 20140032602Abstract: A system, method, and a computer program product for checking in-memory authorization profiles are disclosed. An authorization profile of a user in an enterprise resource planning system can be determined. An access to an in-memory database system can be requested based on the determined authorization profile. Based on the access request, an authorization check of the determined authorization profile of the user can be performed to determine whether the user can access the in-memory database system using the determined authorization profile. An access to the in-memory database system to the user can be granted based on the performed authorization check.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SAP AGInventor: Hans-Christian Humprecht
-
Publication number: 20140033232Abstract: A framework can provide describe definitions for use cases. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to receive describe requests and return describe results. The wrapper layer can be configured to call describe methods of functions that implement the use cases. The function layer can comprise functions that implement the use cases. A function execution request can be received, a customized function execution sequence can be determined for the function execution request, the customized function execution sequence can be executed, and results of the execution can be returned. The customized function execution sequence can comprise an indication of execution order for a plurality of functions.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Wolfgang Walter, Andre Klahre
-
Publication number: 20140032610Abstract: Database content provisioning includes a broad base shipment as an initial release of database content. The database content may then be incrementally enriched with specific enhancements, which may be delivered as updates. Shipping variants for delivering upgrades include delta installations, and in some embodiments, may include full installations. Changes to an existing database object in activated database content may be treated as a new database object, and may include a reference to the existing database object. The user is notified of the new database object, but the new database object is otherwise not activated, thus ensuring stability of the activated database content.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Publication number: 20140028729Abstract: Calendar content in a linear timeline may dynamically zoomed into and out of according to a change of a distance separating two user selected points on the screen as at least one of the user selected points is moved by the user. As the user zooms into and out of the timeline, a timescale that is displayed as part of the timeline may also be updated. The entries that are shown in the timeline may also be updated so that they correspond to the selected zoomed in time period. Additional detailed information may be displayed when zooming into the timeline whereas less information may be displayed when zooming out of the timeline. The degree of zooming may depend on a change in the separation distance between the points as one of them is moved.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Rolan Abdukalykov, Vincent Lavoie, Mohannad El-Jayousi, Roy Ghorayeb, Xuebo Liang, Alain Gauthier
-
Publication number: 20140033104Abstract: Scale(s) on one or more axes may be displayed on a graphical user interface. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) associated with business object(s) may be displayed on the graphical user interface. The visual representation(s) may be positioned relative to the scale(s). In response to activation of a grouping mechanism, the visual representation(s) may be moved to a first area in the graphical user interface. The business object(s) associated with the visual representation(s) may include business object attribute value(s) in common with other business objects visually represented in the first area.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Vincent LAVOIE, Edward PALMER, Xuebo LIANG, Roy GHORAYEB, Rolan ABDUKALYKOV, Mohannad EL-JAYOUSI, Alain GAUTHIER
-
Publication number: 20140032441Abstract: A system, a method, and a computer program product for adapting field extensibilities of business objects to changes in business processes are disclosed. An upgrade information for a business object model is received. Data and metadata associated with at least one field extension of at least one business object in the business object model to be migrated to an upgraded business object model are determined based on the received upgrade information. The determined data and metadata are migrated to the upgraded business object model.Type: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Uwe Schlarb, Daniel Wachs, Daniel Figus, Stefan Beauerle, Daniel Niehoff
-
Publication number: 20140028702Abstract: Calendar application objects that do no not appear on the screen because of space constraints or other reasons may be associated with an edge of the time period displayed on the screen closest to a virtual location of each respective object in the calendar application. A user selectable indicator may then be displayed for one or more of the edges to indicate the presence of additional objects in the calendar application that are not currently displayed on the screen of the device, but would be displayed if the user were to scroll the displayed time period in the direction of the displayed time period edge associated with a respective indicator. The indicator may include additional data about the objects associated with the edge that do not appear within the time period shown on the screen.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Xuebo Liang, Rolan Abdukalykov, Alain Gauthier, Vincent Lavoie, Mohannad El-Jayousi, Roy Ghorayeb
-
Publication number: 20140033109Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). One or more visual properties of the visual representation(s) may be varied based on information associated with the business object(s). The one or more visual properties may be color(s) of the visual representation(s), pattern(s) in the visual representation(s), video(s) in the visual representation(s), text in the visual representation(s), image(s) in the visual representation(s), and/or shape(s) of the visual representation(s).Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: SAP AGInventors: Roy Ghorayeb, Xuebo Liang, Alain Gauthier, Mohannad El-Jayousi, Vincent Lavoie, Rolan Abdukalykov