Consistent set of interfaces derived from a business object model
First Claim
Patent Images
1. A tangible computer readable medium including program code for providing a message-based interface for cancelling an original message sent to accounting, the medium comprising:
- program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting cancellation of posting information previously sent to accounting for an incoming or outgoing invoice or credit memo that includes a first message package derived from the common business object model and hierarchically organized in memory as;
an accounting cancellation message entity; and
an accounting cancellation package comprising an accounting cancellation entity and a business transaction document reference package, where the accounting cancellation entity includes a base prima nota ID and an origin prima nota type code, where the business transaction document reference package includes an origin prima nota reference, and where the origin prima nota reference includes an ID; and
program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and
program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
2 Assignments
0 Petitions
Accused Products
Abstract
A business object model, which reflects data that used during a given business transaction, is utilized to generate interfaces This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction.
337 Citations
37 Claims
-
1. A tangible computer readable medium including program code for providing a message-based interface for cancelling an original message sent to accounting, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting cancellation of posting information previously sent to accounting for an incoming or outgoing invoice or credit memo that includes a first message package derived from the common business object model and hierarchically organized in memory as; an accounting cancellation message entity; and an accounting cancellation package comprising an accounting cancellation entity and a business transaction document reference package, where the accounting cancellation entity includes a base prima nota ID and an origin prima nota type code, where the business transaction document reference package includes an origin prima nota reference, and where the origin prima nota reference includes an ID; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (2)
-
-
3. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting cancellation of posting information previously sent to accounting for an incoming or outgoing invoice or credit memo using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; an accounting cancellation message entity; and an accounting cancellation package comprising an accounting cancellation entity and a business transaction document reference package, where the accounting cancellation entity includes a base prima nota ID and an origin prima nota type code, where the business transaction document reference package includes an origin prima nota reference, and where the origin prima nota reference includes an ID; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (4)
-
-
5. A tangible computer readable medium including program code for providing a message-based interface for exchanging notifications between a bank or central payment server and a bank statement receiver, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for transmitting information regarding turnovers of a bank account in a business-to-business process that includes a first message package derived from the common business object model and hierarchically organized in memory as; a bank account statement message entity; and a bank account statement package comprising a bank account statement entity and a bank account package, where the bank account statement entity includes an ID and a date, and where the bank account package includes a bank account entity; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (6)
-
-
7. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for transmitting information regarding turnovers of a bank account in a business-to-business process using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a bank account statement message entity; and a bank account statement package comprising a bank account statement entity and a bank account package, where the bank account statement entity includes an ID and a date, and where the bank account package includes a bank account entity; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (8)
-
-
9. A tangible computer readable medium including program code for providing a message-based interface for exchanging information determining bundle pricing to be used for settlement chart calculation for a group of bank accounts, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a bank account balance from account management that includes a first message package derived from the common business object model and hierarchically organized in memory as; a bank account balance report query message entity; and a bank account balance report query package comprising a bank account balance report query entity, a bank account package, and an item package, where the bank account package includes a bank account entity, and where the item package includes at least one item entity, each item entity including a bank account balance type code and a date period; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (10)
-
-
11. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting a bank account balance from account management to determine bundle pricing to be used for settlement chart calculation for a group of bank accounts using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a bank account balance report query message entity; and a bank account balance report query package comprising a bank account balance report query entity, a bank account package, and an item package, where the bank account package includes a bank account entity, and where the item package includes at least one item entity, each item entity including a bank account balance type code and a date period; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (12)
-
-
13. A tangible computer readable medium including program code for providing a message-based interface for recording data of a business document from an image template, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting the recordation of business document data from an image template that includes a first message package derived from the common business object model and hierarchically organized in memory as; a business transaction document image recognition request message entity; and a business transaction document image recognition package comprising a business transaction document image recognition entity and an attachment package, where the business transaction document image recognition entity includes a business transaction document type code, and where the attachment package includes at least one attachment entity; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (14)
-
-
15. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting the recordation of business document data from an image template, either manually from a digitized version of the image template or automatically via optical character recognition using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a business transaction document image recognition request message entity; and a business transaction document image recognition package comprising a business transaction document image recognition entity and an attachment package, where the business transaction document image recognition entity includes a business transaction document type code, and where the attachment package includes at least one attachment entity; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (16)
-
-
17. A tangible computer readable medium including program code for providing a message-based interface for allowing for creation of a catalogue and management of electronic publication or viewing of the catalogue for a company or enterprise, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a change, creation, or deletion of at least one catalog item contained in a catalog publication transmission that includes a first message package derived from the common business object model and hierarchically organized in memory as; a catalogue publication transmission content change request message entity; and a catalogue publication transmission package comprising a catalogue publication transmission entity, a catalogue package, where the catalogue publication transmission entity includes an ID, where the catalogue package includes a catalogue entity and a content package, where the catalogue entity includes a complete transmission indicator and an ID, and where the content package includes a content entity; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (18)
-
-
19. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting a change, creation, or deletion of at least one catalog item contained in a catalog publication transmission using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a catalogue publication transmission content change request message entity; and a catalogue publication transmission package comprising a catalogue publication transmission entity, a catalogue package, where the catalogue publication transmission entity includes an ID, where the catalogue package includes a catalogue entity and a content package, where the catalogue entity includes a complete transmission indicator and an ID, and where the content package includes a content entity; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (20)
-
-
21. A tangible computer readable medium including program code for providing a message-based interface for exchanging payment orders in a business-to-business process, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a bank to carry out at least one set of payment instructions that includes a first message package derived from the common business object model and hierarchically organized in memory as; a collective payment order request message entity; and a collective payment order package comprising a collective payment order entity and a payment order package, where the collective payment order entity includes a payment form code, a payment procedure code, an account debit indicator, and a payment execution date, and where the payment order package includes at least one payment order entity, and where each payment order entity includes a net amount; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (22)
-
-
23. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting a bank to carry out at least one set of payment instructions using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a collective payment order request message entity; and a collective payment order package comprising a collective payment order entity and a payment order package, where the collective payment order entity includes a payment form code, a payment procedure code, an account debit indicator, and a payment execution date, and where the payment order package includes at least one payment order entity, and where each payment order entity includes a net amount; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (24)
-
-
25. A tangible computer readable medium including program code for providing a message-based interface for exchanging information regarding payment behavior of a business partner, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for notifying credit management about the payment behavior of a business partner that includes a first message package derived from the common business object model and hierarchically organized in memory as; a credit payment behavior summary notification message entity; and a credit payment behavior summary package comprising a credit payment behavior summary entity and a party package, where the party package includes a debtor party entity, and where the debtor party entity includes an internal ID; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (26)
-
-
27. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for notifying credit management about the payment behavior of a business partner using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a credit payment behavior summary notification message entity; and a credit payment behavior summary package comprising a credit payment behavior summary entity and a party package, where the party package includes a debtor party entity, and where the debtor party entity includes an internal ID; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (28)
-
-
29. A tangible computer readable medium including program code for providing a message-based interface for exchanging vendor declarations in an application-to-application process between a buyer and a seller, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a vendor to complete a long-term vendor declaration for customs purposes that includes a first message package derived from the common business object model and hierarchically organized in memory as; a customs vendor declaration complete request message entity; and a customs vendor declaration package comprising a customs vendor declaration entity and a party package, where the customs vendor declaration entity includes a creation date, where the party package includes a buyer party entity and a vendor party entity, where the buyer party entity includes an address, and where the vendor party entity includes an address; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package.
-
-
30. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting a vendor to complete a long-term vendor declaration for customs purposes using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a customs vendor declaration complete request message entity; and a customs vendor declaration package comprising a customs vendor declaration entity and a party package, where the customs vendor declaration entity includes a creation date, where the party package includes a buyer party entity and a vendor party entity, where the buyer party entity includes an address, and where the vendor party entity includes an address; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model. - View Dependent Claims (31)
-
-
32. A tangible computer readable medium including program code for providing a message-based interface for exchanging details between a buyer and a vendor of product requirements for conditions of purchase orders and deliveries, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for notifying the vendor about the quantity of a product to be delivered with a certain liability at a certain date in accordance with a scheduling agreement between a buyer and the vendor that includes a first message package derived from the common business object model and hierarchically organized in memory as; a delivery schedule notification message entity; and a delivery schedule package comprising a delivery schedule entity, a party package, and an item package, where the delivery schedule entity includes a creation date time, where the party package includes a vendor party entity, where the item package includes at least one item entity, a business transaction document reference package, a release package, a product information package, and a schedule line package, where each item entity includes an ID, where the business transaction document reference package includes a scheduling agreement reference entity, where the release package includes a release entity including an ID, where the product information package includes a product entity, where each schedule line package includes at least one schedule line entity, and where each schedule line entity includes a commitment code and a quantity; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (33)
-
-
34. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for notifying the vendor about the quantity of a product to be delivered with a certain liability at a certain date in accordance with a scheduling agreement between a buyer and the vendor using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a delivery schedule notification message entity; and a delivery schedule package comprising a delivery schedule entity, a party package, and an item package, where the delivery schedule entity includes a creation date time, where the party package includes a vendor party entity, where the item package includes at least one item entity, a business transaction document reference package, a release package, a product information package, and a schedule line package, where each item entity includes an ID, where the business transaction document reference package includes a scheduling agreement reference entity, where the release package includes a release entity including an ID, where the product information package includes a product entity, where each schedule line package includes at least one schedule line entity, and where each schedule line entity includes a commitment code and a quantity; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model.
-
-
35. A tangible computer readable medium including program code for providing a message-based interface for implementing a financial services business process providing an integrated customer-oriented solution for processing a loan contract request between business applications or entities, the medium comprising:
-
program code for receiving via a message-based interface derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based interfaces and message packages, the message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for requesting a loan management system to create a loan contract that includes a first message package derived from the common business object model and hierarchically organized in memory as; a loan contract create request message entity; and a loan contract package comprising a loan contract entity, a party package, a product information package, a payment information package, and an item package, where the loan contract entity includes a fixed interest period and an amount, where the party package includes a lender party entity and at least one borrower party entity, where the product information package includes at least a product category entity, where the payment information package includes a payment form entity, and where the item package includes at least one item entity; and program code for processing the first message according to the hierarchical organization of the first message package, where processing the first message includes unpacking the first message package based on the common business object model; and program code for sending a second message to the heterogeneous application responsive to the first message, where the second message includes a second message package derived from the common business object model to provide consistent semantics with the first message package. - View Dependent Claims (36)
-
-
37. A distributed system operating in a landscape of computer systems providing message-based services defined in a service registry, the system comprising:
-
a graphical user interface comprising computer readable instructions, embedded on tangible media, for requesting a loan management system to create a loan contract using a request; a first memory storing a user interface controller for processing the request and involving a message including a message package derived from a common business object model, where the common business object model includes business objects having relationships that enable derivation of message-based service interfaces and message packages, the message package hierarchically organized as; a loan contract create request message entity; and a loan contract package comprising a loan contract entity, a party package, a product information package, a payment information package, and an item package, where the loan contract entity includes a fixed interest period and an amount, where the party package includes a lender party entity and at least one borrower party entity, where the product information package includes at least a product category entity, where the payment information package includes a payment form entity, and where the item package includes at least one item entity; and a second memory, remote from the graphical user interface, storing a plurality of message-based service interfaces derived from the common business object model to provide consistent semantics with messages derived from the common business object model, where one of the message-based service interfaces processes the message according to the hierarchical organization of the message package, where processing the message includes unpacking the first message package based on the common business object model.
-
Specification