Providing accounting software application as enterprise services
First Claim
Patent Images
1. A system comprising:
- a computer system comprising one or more hardware platforms for executing computer software;
computer software deployed on the computer system, the computer software implementing a plurality of service operations, the service operations comprising;
a change project based on purchase request confirmation operation operable to send a confirmation to a requester of the extent to which a requisition has been fulfilled;
a change project based on purchase order operation operable to notify the project about the creation of a purchase order for an external resource;
a change project based on employee time calendar operation operable to send a confirmation of working time for a project task;
a check task availability for accounting operation operable to notify of task availability;
a request service operation operable to request a buyer to procure external resources or services;
a notify of project operation operable to inform accounting about a creation or change of project elements;
a request project cost estimate operation operable to inform accounting about a creation or change of project elements that are costing relevant;
a request project cost estimate simulation operation operable to request to perform a synchronous project costing simulation;
a query project cost estimate operation operable to query costing for the last costing result for project elements;
a create accounting entry operation operable to receive an accounting document from another instance of accounting;
a maintain subledger account operation operable to receive a project accounting notification from project processing;
a create accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing;
a synchronous valuate product and resource operation operable to synchronize access to price information for products;
a maintain project cost estimate operation operable to inform costing document processing about the creation or change of project elements that are costing relevant;
a cancel accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing; and
a simulate project cost estimate operation operable to request performance of a synchronous project costing simulation and response.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having accounting 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.
-
Citations
20 Claims
-
1. A system comprising:
-
a computer system comprising one or more hardware platforms for executing computer software;
computer software deployed on the computer system, the computer software implementing a plurality of service operations, the service operations comprising;
a change project based on purchase request confirmation operation operable to send a confirmation to a requester of the extent to which a requisition has been fulfilled;
a change project based on purchase order operation operable to notify the project about the creation of a purchase order for an external resource;
a change project based on employee time calendar operation operable to send a confirmation of working time for a project task;
a check task availability for accounting operation operable to notify of task availability;
a request service operation operable to request a buyer to procure external resources or services;
a notify of project operation operable to inform accounting about a creation or change of project elements;
a request project cost estimate operation operable to inform accounting about a creation or change of project elements that are costing relevant;
a request project cost estimate simulation operation operable to request to perform a synchronous project costing simulation;
a query project cost estimate operation operable to query costing for the last costing result for project elements;
a create accounting entry operation operable to receive an accounting document from another instance of accounting;
a maintain subledger account operation operable to receive a project accounting notification from project processing;
a create accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing;
a synchronous valuate product and resource operation operable to synchronize access to price information for products;
a maintain project cost estimate operation operable to inform costing document processing about the creation or change of project elements that are costing relevant;
a cancel accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing; and
a simulate project cost estimate operation operable to request performance of a synchronous project costing simulation and response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product encoded on a tangible machine-readable information carrier for implementing a plurality of services, the product comprising computer software operable to implement service operations on a computer system, the service operations comprising:
-
a change project based on purchase request confirmation operation operable to send a confirmation to a requester of the extent to which a requisition has been fulfilled;
a change project based on purchase order operation operable to notify the project about the creation of a purchase order for an external resource;
a change project based on employee time calendar operation operable to send a confirmation of working time for a project task;
a check task availability for accounting operation operable to notify of task availability;
a request service operation operable to request a buyer to procure external resources or services;
a notify of project operation operable to inform accounting about a creation or change of project elements;
a request project cost estimate operation operable to inform accounting about a creation or change of project elements that are costing relevant;
a request project cost estimate simulation operation operable to request to perform a synchronous project costing simulation;
a query project cost estimate operation operable to query costing for the last costing result for project elements;
a create accounting entry operation operable to receive an accounting document from another instance of accounting;
a maintain subledger account operation operable to receive a project accounting notification from project processing;
a create accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing;
a synchronous valuate product and resource operation operable to synchronize access to price information for products;
a maintain project cost estimate operation operable to inform costing document processing about the creation or change of project elements that are costing relevant;
a cancel accounting document operation operable to receive an expense accounting notification from expense and reimbursement processing; and
a simulate project cost estimate operation operable to request performance of a synchronous project costing simulation and response. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing services from a computer system having accounting functionality, the method comprising:
providing service through the sending of message, the message including;
a notification about a change project based on purchase order;
a notification about a change project based on employee time calendar;
a notification to check task availability for accounting;
a notification about a request service;
a notification about a project a notification about a request to project cost estimate;
a notification about a request project cost estimate simulation;
a notification about a query to project cost estimate;
a notification about a create accounting entry;
a notification to maintain subledger account;
a notification about the creation of an accounting document;
a notification about the maintenance of a project cost estimate;
a notification about synchronizing products and resources;
a notification about canceling an accounting document; and
a notification to simulate a project cost estimate.
Specification