IP Library Granted Patent US 10,680,983
Granted Patent B2
US 10,680,983 · App. 15/285,369 · Granted Jun 9, 2020

Message payload editor

Inventor: Jan Hrastnik (Sandhausen, DE)
Assignee: SAP SE
H04L51/046G06F3/0482G06F3/0484G06F40/137G06F40/177G06Q10/0631G06Q10/10
View Patent ↗
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 10,680,983
App. No.
15/285,369
Granted
Jun 9, 2020
Kind
B2
Abstract

Methods and apparatus, including computer program products, are provided for editing messages via a message-specific user interface. In some implementations, a method may be provided. The method may include receiving, at a user interface, data content of a message corresponding to a business object; presenting, at the user interface, the data content of the message corresponding to the business object, the user interface generated specifically for a type associated with the message; and initiating, at the user interface, at least one of a change and a save to the data content. Related systems, methods, and articles of manufacture are also disclosed.

Claims (45)

1. A non-transitory computer-readable medium containing instructions to configure at least one processor to perform operations comprising:

generating, through the message payload editor, a user interface based at least in part upon a message type for a message received at the message payload editor, the message including data content related to a data object stored in a database, the data object organized in a hierarchical structure and including one or more coded values, the data content representing a payload of the message, the user interface generated for a specific message type associated with the message;

converting, through the message payload editor, the one or more coded values of the message into one or more corresponding text descriptions;

sending, through the message payload editor and for presentation via the user interface generated based at least in part upon the specific message type, the data content restructured from the hierarchal structure of the data object into a single table for the presentation regardless of the quantity of levels in the hierarchal structure, the data content including the one or more converted corresponding text descriptions; and

initiating, at the message payload editor and in response to receiving a user-initiated request to change the message, a change and a save to the data content.

2. A non-transitory computer-readable medium as in claim 1 , wherein the operations further comprise:

monitoring messages in an enterprise resource planning system to detect the message, and wherein the user interface is modeled based on at least the data object that is organized in the hierarchal structure.

3. A non-transitory computer-readable medium as in claim 1 , wherein the operations further comprise:

generating a plurality of user interfaces specific to each type of message in an enterprise resource planning system.

4. A non-transitory computer-readable medium as in claim 1 , wherein the user interface comprises navigation information, and wherein the receiving the user-initiated request is through a selection of at least a portion of the navigation information.

5. A non-transitory computer-readable medium as in claim 4 , wherein the navigation information includes at least one link to a master data record.

6. A non-transitory computer-readable medium as in claim 1 , wherein the structured data object includes a business object.

7. A non-transitory computer-readable medium as in claim 1 , wherein the operations further comprise:

restructuring, through the message payload editor, a hierarchical structure of the content into a single level; and

sending, through the message payload editor and for presentation via the user interface, the restructured data content for presentation in a single table irrespective of a number of levels in the hierarchical structure.

8. A system comprising:

at least one processor; and

at least one memory including code which when executed by the at least one processor provides operations comprising:

generating, through the message payload editor, a user interface based at least in part upon a message type for a message received at the message payload editor, the message including data content related to a data object stored in a database, the data object organized in a hierarchical structure and including one or more coded values, the data content representing a payload of the message, the user interface generated for a specific message type associated with the message;

converting, through the message payload editor, the one or more coded values of the message into one or more corresponding text descriptions;

sending, through the message payload editor and for presentation via the user interface generated based at least in part upon the specific message type, the data content restructured from the hierarchal structure of the data object into a single table for the presentation regardless of the quantity of levels in the hierarchal structure, the data content including the one or more converted corresponding text descriptions; and

initiating, at the message payload editor and in response to receiving a user-initiated request to change the message, a change and a save to the data content.

9. A system as in claim 8 , wherein the operations further comprise:

monitoring messages in an enterprise resource planning system to detect the message, and wherein the user interface is modeled based on at least the data object that is organized in the hierarchal structure.

10. A system as in claim 8 , wherein the operations further comprise:

generating a plurality of user interfaces specific to each type of message in an enterprise resource planning system.

11. A system as in claim 8 , wherein the user interface comprises navigation information, and wherein the receiving the user-initiated request is through a selection of at least a portion of the navigation information.

12. A system as in claim 11 , wherein the navigation information includes at least one link to a master data record.

13. A system as in claim 8 , wherein the operations further comprise:

restructuring, through the message payload editor, a hierarchical structure of the content into a single level; and

sending, through the message payload editor and for presentation via the user interface, the restructured data content for presentation in a single table irrespective of a number of levels in the hierarchical structure.

14. A method comprising:

generating, through the message payload editor, a user interface based at least in part upon a message type for a message received at the message payload editor, the message including data content related to a data object stored in a database, the data object organized in a hierarchical structure and including one or more coded values, the data content representing a payload of the message, the user interface generated for a specific message type associated with the message;

converting, through the message payload editor, the one or more coded values of the message into one or more corresponding text descriptions;

sending, through the message payload editor and for presentation via the user interface generated based at least in part upon the specific message type, the data content restructured from the hierarchal structure of the data object into a single table for the presentation regardless of the quantity of levels in the hierarchal structure, the data content including the one or more converted corresponding text descriptions; and

initiating, at the message payload editor and in response to receiving a user-initiated request to change the message, a change and a save to the data content.

15. A method as in claim 14 , further comprising:

monitoring messages in an enterprise resource planning system to detect the message, and wherein the user interface is modeled based on at least the data object that is organized in the hierarchal structure.

16. A method as in claim 14 , further comprising:

generating a plurality of user interfaces specific to each type of message in an enterprise resource planning system.

17. A method as in claim 14 , wherein the user interface comprises navigation information, and wherein the receiving the user-initiated request is through a selection of at least a portion of the navigation information.

18. A method as in claim 17 , wherein the navigation information includes at least one link to a master data record.

19. A method as in claim 14 , further comprising:

restructuring, through the message payload editor, a hierarchical structure of the content into a single level; and

sending, through the message payload editor and for presentation via the user interface, the restructured data content for presentation in a single table irrespective of a number of levels in the hierarchical structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2019
From: HRASTNIK, JAN
To: SAP AG
Reel/Frame 048358/0191 →
CHANGE OF NAME Recorded Feb 17, 2019
From: SAP AG
To: SAP SE
Reel/Frame 048358/0674 →
Continuity (2)
Continuation 13526006 · Jun 18, 2012
Related Publication 20170026320A1 · Jan 26, 2017