Processing messages in a multi-tier environment
AssigneeSap SE
InventorsVenkata Tummala, Margherita Monni, Sowmya Sampath, Vanishree Malagi
Life of this patent
Estimating the term…
Abstract
In an example embodiment, a multi-tier solution is provided in a system that will solve the visibility and bottleneck identification issues faced by manufacturers who produce finished items in a system while the same or separate system is used to procure one or more components used to produce the finished items. More particularly, the multi-tier solution uses multi-tier data to give the user a view of a finished item material and all of its components in one screen/view.
Claims20
A system comprising:
- at least one hardware processor;
- and
- memory storing an application executable by the at least one hardware processor of the system to perform operations comprising:
- obtaining a first data structure and a second data structure, generated by a first system, the first data structure containing hierarchical data regarding a first finished item and one or more components of the first finished item, the second data structure containing hierarchical data regarding a second finished item and one or more components of the second finished item;
- receiving a first message regarding the first finished item;
- in response to the receiving the first message and a determination that the first message corresponds to a finished item, creating a first mini-data structure and adding all of the one or more components of the first finished item from the first data structure into the first mini-data structure;
- receiving a second message regarding a particular component of the one or more components of the second finished item;
- in response to the receiving the second message and a determination that the second message corresponds to a component, creating a second mini-data structure and adding only the particular component from the second data structure into the second mini-data structure;
- and
- causing rendering of a screen by obtaining planning information corresponding to the first mini-data structure and the second mini-data structure and causing rendering of the planning information in a single view of a user interface.
A computerized method comprising:
- obtaining a first data structure and a second data structure, generated by a first system, the first data structure containing hierarchical data regarding a first finished item and one or more components of the first finished item, the second data structure containing hierarchical data regarding a second finished item and one or more components of the second finished item;
- receiving a first message regarding the first finished item;
- in response to the receiving the first message and a determination that the first message corresponds to a finished item, creating a first mini-data structure and adding all of the one or more components of the first finished item from the first data structure into the first mini-data structure;
- receiving a second message regarding a particular component of the one or more components of the second finished item;
- in response to the receiving the second message and a determination that the second message corresponds to a component, creating a second mini-data structure and adding only the particular component from the second data structure into the second mini-data structure;
- and
- causing rendering of a screen by obtaining planning information corresponding to the first mini-data structure and the second mini-data structure and causing rendering of the planning information in a single view of a user interface.
A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform operations comprising:
- obtaining a first data structure and a second data structure, generated by a first system, the first data structure containing hierarchical data regarding a first finished item and one or more components of the first finished item, the second data structure containing hierarchical data regarding a second finished item and one or more components of the second finished item;
- receiving a first message regarding the first finished item;
- in response to the receiving the first message and a determination that the first message corresponds to a finished item, creating a first mini-data structure and adding all of the one or more components of the first finished item from the first data structure into the first mini-data structure;
- receiving a second message regarding a particular component of the one or more components of the second finished item;
- in response to the receiving the second message and a determination that the second message corresponds to a component, creating a second mini-data structure and adding only the particular component from the second data structure into the second mini-data structure;
- and
- causing rendering of a screen by obtaining planning information corresponding to the first mini-data structure and the second mini-data structure and causing rendering of the planning information in a single view of a user interface.
Dependencies are inferred from the claim text.