Patent application number | Description | Published |
20100082497 | Providing Foundation Application as Enterprise Services - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 04-01-2010 |
20110161960 | PROGRESS-DRIVEN PROGRESS INFORMATION IN A SERVICE-ORIENTED ARCHITECTURE - A system may include reception of the first instruction, execution of the business process in a first software work process, reception, during execution of the business process, of an indication of a business object process associated with the business process, determination of progress information associated with the business process based on the indication of the business object process, and storage of the progress information within a memory. Aspects may further include reception, at a second work process, of a request from the client application for progress information, retrieval of the progress information from the shared memory and provision of the progress information to the client application. | 06-30-2011 |
20120047079 | PROVIDING FOUNDATION APPLICATION AS ENTERPRISE SERVICES - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 02-23-2012 |
20120166384 | SYSTEMS AND METHODS TO PROVIDE SERVER-SIDE CLIENT BASED CACHING - According to some embodiments, a system, method, means, and/or computer program code are provided to facilitate a display of information on a client device. For example, a server may retrieve first enterprise data from an enterprise database and store the first enterprise data into a first client based cache at the server, the first client based cache being associated with a first user. Similarly, the server may retrieve second enterprise data from the enterprise database and store the second enterprise data into a second client based cache at the server, the second client based cache being associated with a second user. Subsequent to the storing of the first enterprise data, the server may receive a display request from a first client device associated with the first user and transmit the first enterprise data to the first client device. | 06-28-2012 |
20120166470 | SYSTEMS AND METHODS PROVIDING TOUCHSCREEN REPORT NAVIGATION - According to some embodiments, a database may store business information and meta-data associated with the business information. A processor coupled to the database may generate: (i) a first report associated with at least some of the business information, wherein the first report is to be displayed in a first area of a display of a remote touch sensitive device, and (ii) a second report associated with at least some of the business information, wherein the second report is to be displayed in a second area of the touch sensitive device. A communication port coupled to the processor may transmit the first and second reports and receive a destination location from the touch sensitive device, wherein the destination location is associated with a movement of a selected report element of the first report. According to some embodiments, the processor may, if the destination location is not associated with a report, generate a third report based on at least some of the business information and the selected report element. If the destination location is associated with the second report, the processor may generate a modified second report based on a pre-determined analytical mapping between the first and second reports, if available. | 06-28-2012 |
20120173522 | FIELD EXTENSIBILITY FOR ANALYTICAL REPORTS - A system may include reception of an instruction to add an extension field to a node of a business object object model, identification of at least one multi-dimensional analytical view object model including a reference field referring to the node of the business object object model, determination of at least one report associated with the determined at least one multi-dimensional analytical view object model, reception of a selection of one of the at least one report, extension of the one of the at least one multi-dimensional analytical view object model associated with the report based on the extension field, and extension of the selected report based on the extension field. | 07-05-2012 |
20120174016 | CONTENT SEPARATION FOR PERSONALIZATION OF OBJECT INSTANCES - A system may include reception of an instruction to launch a report within a usage context, determination of a persisted view instance associated with the report based on the usage context, generation of a runtime view instance based on the persisted view instance, determination of whether the persisted view instance is associated with a first origin code or a second origin code, population, if the persisted view instance is associated with the first origin code, of a text attribute of each text field of the runtime view instance with text of a persisted user interface text instance corresponding to the text field, population, if the persisted view instance is associated with the second origin code, of the text attribute of each text field of the runtime view instance with a respective text attribute of the persisted view instance, and generation of a runtime instance of the report based on the runtime view instance. | 07-05-2012 |
20120174180 | AUTHORIZATIONS FOR ANALYTICAL REPORTS - A system may include reception of a request from a user to start a report associated with a node of a business object object model, where the node of the business object object model is associated with an access control list associating instances of the node with at least one access context restriction, determination of a first access context restriction associated with the user, retrieval of the at least one instance of the node based on the first access context restriction and on the access control list associated with the node, and presentation of an instance of the report to the user, the instance of the report populated with the at least one instance. | 07-05-2012 |
20130166892 | GENERATING A RUNTIME FRAMEWORK - In an embodiment, the runtime framework is responsible for executing multidimensional analytical metadata in a runtime environment that is determined by the runtime framework. To generate such a runtime framework, the received multidimensional analytical metadata is analyzed to determine a type of an associated calculation pattern. Based upon the type, subsets of the multidimensional analytical metadata and corresponding runtime decision rules are determined. To execute the subsets, executable conditions corresponding to the multidimensional analytical metadata are identified. Based upon the executable conditions, the calculation pattern associated with the multidimensional analytical metadata is executed by executing the associated subsets, and the runtime framework is generated. The runtime framework determines calculation scenario executable subsets and calculation scenario inexecutable subsets that are associated with the multidimensional analytical metadata, and executes the subsets in their respective engines. | 06-27-2013 |
20140033089 | INTEGRATION OF TRANSACTIONAL ACTIONS INTO ANALYTICAL REPORTS - 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. | 01-30-2014 |
20140047377 | RETRIEVING DATA FROM AN EXTERNAL DATA SOURCE - According to an example implementation, a method may include receiving metadata from a first external data source, the metadata indicating types of fields stored by the first external data source, generating a signal configured to cause a display to generate a metadata graphical user interface (GUI) presenting the types of fields to a user, receiving a signal indicating a selection of at least a first type of field and a second type of field by the user via the metadata GUI, receiving data from the first external data source, and converting a type of at least a first field of the received data into the first type and a type of at least a second field of the received data into the second type. | 02-13-2014 |
20140143248 | INTEGRATION TO CENTRAL ANALYTICS SYSTEMS - Embodiments may provide a system and method for providing aggregated data to a client from a plurality of data sources. The method may include maintaining data in a data repository, maintaining a first analytical view having a first set of metadata including a first set of attributes, and maintaining a second analytical view having a second set of metadata including a second set of attributes. The method may include receiving a request for information, the request specifying the first analytical view and the second analytical view. The information from the data repository in accordance with the first set of metadata and the second set of metadata may be extracted and the extracted information may be analyzed to generate aggregated data in accordance with the first set of metadata and the second set of metadata. The aggregated data may be provided to the client. | 05-22-2014 |
20140143278 | APPLICATION PROGRAMMING INTERFACE LAYERS FOR ANALYTICAL APPLICATIONS - A system for accessing analytical data for external use may include a database storing a first data set and a second data set. The first data set and the second data set may include analytical data. A first access layer may provide access to a first data set from the database and a second access layer may provide access to a second data set from the database. A first application programming interface may provide functions to access the first access layer and a second application programming interface may provide functions to access the second access layer. The first application programming interface may be configured to receive a request via the first access layer to access the first data set from the database and the second application programming interface may be configured to receive a request via the second access layer. | 05-22-2014 |
20140172827 | IN-MEMORY, COLUMNAR DATABASE MULTIDIMENSIONAL ANALYTICAL VIEW INTEGRATION - A multidimensional analytical view (MDAV) type can be supported for an in-memory, columnar database, and MDAV calculations can be integrated into the database. Such an MDAV can be combined with other MDAV types as desired. Calculations typically performed at the application layer can be pushed down to the database. A model-based approach allows generation of a calculation plan, and calculations can be performed directly on the database. | 06-19-2014 |
20140181005 | EFFICIENT ASSIGNMENT OF QUERY REQUESTS BETWEEN ANALYTICAL ENGINES OF DIFFERING COMPLEXITY - Runtime performance of report generation and other response to query requests can be improve using a report analyzer that can parse the query request and distribute the necessary analytical task among two or more analytical engines of varying levels of complexity. | 06-26-2014 |