IP Library Patent Application 13398438
Patent Application
App. No. 13/398,438

Message Types for Sales Order

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/398,438
Abstract

A business object model, which reflects data that is 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. In some operations, software creates, updates, or otherwise processes information related to a sales order business object.

Claims (51)

1 . A computer readable medium including program code for providing a message-based interface for exchanging information about sales orders, the medium comprising:

program code for receiving via a 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 providing a notification about a sales order that includes a message package hierarchically organized as:

a sales order notification message entity;

a message header package comprising a message header entity; and

a sales order package comprising a sales order entity, where the sales order entity includes an identifier (ID) and a processing type code; and

program code for sending a second message to the heterogeneous application responsive to the first message.

2 . The computer readable medium of claim 1 , wherein the sales order package further comprises at least one of the following: a business transaction document reference package and an item package.

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 providing a notification about a sales order using a request;

a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:

a sales order notification message entity;

a message header package comprising a message header entity; and

a sales order package comprising a sales order entity, where the sales order entity includes an identifier (ID) and a processing type code; and

a second memory, remote from the graphical user interface, storing a plurality of service interfaces, where one of the service interfaces is operable to process the message via the service interface.

4 . The distributed system of claim 3 , wherein the first memory is remote from the graphical user interface.

5 . The distributed system of claim 3 , wherein the first memory is remote from the second memory.

6 . A computer readable medium including program code for providing a message-based interface for exchanging information about sales order pricing, the medium comprising:

program code for receiving via a 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 querying sales order pricing information that includes a message package hierarchically organized as:

a sales order pricing information query message entity;

a message header package comprising a message header entity; and

a sales order package comprising a sales order entity, a sales and service business area package comprising a sales and service business area entity, and a buyer party package comprising a buyer party entity, where the sales order entity includes a processing type code, where the sales and service business area entity includes a sales organization identifier (ID), a distribution channel code and a division code, and where the buyer party entity includes an internal ID; and

program code for sending a second message to the heterogeneous application responsive to the first message.

7 . The computer readable medium of claim 6 , wherein the sales order package further comprises at least one of the following: a party package, a pricing terms package and an item package.

8 . The computer readable medium of claim 6 , wherein the sales and service business area entity further includes at least one of the following: a sales office ID and a sales group ID.

9 . 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 querying sales order pricing information using a request;

a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:

a sales order pricing information query message entity;

a message header package comprising a message header entity; and

a sales order package comprising a sales order entity, a sales and service business area package comprising a sales and service business area entity, and a buyer party package comprising a buyer party entity, where the sales order entity includes a processing type code, where the sales and service business area entity includes a sales organization identifier (ID), a distribution channel code and a division code, and where the buyer party entity includes an internal ID; and

a second memory, remote from the graphical user interface, storing a plurality of service interfaces, where one of the service interfaces is operable to process the message via the service interface.

10 . The distributed system of claim 9 , wherein the first memory is remote from the graphical user interface.

11 . The distributed system of claim 9 , wherein the first memory is remote from the second memory.

12 . A computer readable medium including program code for providing a message-based interface for exchanging information about sales order requests, the medium comprising:

program code for receiving via a 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 creation of a sales order request, the message including a message package hierarchically organized as:

a sales order request create request message entity;

a message header package comprising a message header entity; and

a sales order request package comprising a sales order request entity, a sales and service business area package and a buyer party package; where the sales and service business area package comprises a sales and service business area entity, where the buyer party package comprises a buyer party entity, where the sales order request entity includes a processing type code, and where the sales and service business area entity includes a sales organization identifier (ID), a distribution channel code and a division code, and where the buyer party entity includes an internal ID; and

program code for sending a second message to the heterogeneous application responsive to the first message.

13 . The computer readable medium of claim 12 , wherein the sales order request entity further includes an ID.

14 . The computer readable medium of claim 12 , wherein the sales and service business area entity further includes at least one of the following: a sales office ID and a sales group ID.

15 . The computer readable medium of claim 12 , wherein the sales order request package further comprises at least one of the following: a party package, a text collection package, and an item package.

16 . 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 creation of a sales order request using a request;

a first memory storing a user interface controller for processing the request and involving a message including a message package hierarchically organized as:

a sales order request create request message entity;

a message header package comprising a message header entity; and

a sales order request package comprising a sales order request entity, a sales and service business area package and a buyer party package; where the sales and service business area package comprises a sales and service business area entity, where the buyer party package comprises a buyer party entity, where the sales order request entity includes a processing type code, and where the sales and service business area entity includes a sales organization identifier (ID), a distribution channel code and a division code, and where the buyer party entity includes an internal ID; and

a second memory, remote from the graphical user interface, storing a plurality of service interfaces, where one of the service interfaces is operable to process the message via the service interface.

17 . The distributed system of claim 16 , wherein the first memory is remote from the graphical user interface.

18 . The distributed system of claim 16 , wherein the first memory is remote from the second memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: STEINER, THOMAS; ECKER, BERND; JOHANN, HEIDI; DAUER, MARTIN; TATZEL, STEFFEN; WOLF, MARKUS; BESTFLEISCH, ULRICH; WOCHER, BERTHOLD; PFITZNER, INGO; ZIMMERMANN, SASCHA
To: SAP AG
Reel/Frame 034490/0699 →
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →