×

Consistent set of interfaces derived from a business object model

  • US 20080120129A1
  • Filed: 05/11/2007
  • Published: 05/22/2008
  • Est. Priority Date: 05/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for implementing a service-oriented architecture utilizing one or more consistent interfaces, the method comprising:

  • generating a Customer Invoice Request business object by a first application, the first application executing in a landscape of computer systems providing message-based services, wherein the business object is a semantically disjointed object for requesting the creation of one or more customer invoices for the underlying business object, or to take the data into account when creating a customer invoice and comprises;

    a Customer Invoice Request root node, wherein the Customer Invoice Request business object further comprises at least one of the following hierarchical subordinate nodes;

    a Business Process Variant Type subordinate node;

    a Party subordinate node and wherein the Party node contains a reference to a Party Address dependent object;

    a Location subordinate node and wherein the Location node contains a reference to a Location Address dependent object;

    a Sales and Service Business Area subordinate node;

    a Delivery Terms subordinate node;

    a Pricing Terms subordinate node;

    a reference to a Price and Tax Calculation dependent object;

    a reference to a Cash Discount Terms dependent object;

    a reference to an Attachment Folder dependent object;

    a reference to a Text Collection dependent object; and

    an Item subordinate node; and

    initiating transmission of a message via a service in a service-oriented architecture to a second application, executing in the environment of computer systems providing message-based services, based, at least in part, on data in the Customer Invoice Request business object, wherein the message comprises a customer invoice request package containing;

    a customer invoice request entity including a base business transaction document ID and a base business document type code;

    a business process variant package;

    a location package;

    a sales and service business area package;

    a delivery information package;

    a payment information package;

    a price information package;

    an attachment folder package;

    a text collection package; and

    an item package.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×