Sequencing mechanism for system assembly
AssigneeSap SE
InventorsRavish Kumar Ojha, Ramkumar Sethurao, Sanath Kumar K S
Life of this patent
Estimating the term…
Abstract
A method, a system, and computer program product for managing delivery sequences are provided. A delivery sequence defining a delivery order for components is received. An assembly configuration of the customer defining an assembly sequence is retrieved. Threshold values from the assembly sequence are determined. Prefixes to entries of the delivery sequence are assigned based on a comparison of each entry of the entries of the delivery sequence to the threshold values. A formatted sequence of component identifiers is generated by using the prefixes. An execution of a delivery of the components to the customer is triggered according to the formatted sequence of component identifiers.
Claims20
A computer-implemented method comprising:
- receiving, by one or more processors of a supply system and from an original equipment manufacturer (OEM) system server associated with an OEM, a delivery sequence comprising a plurality of component identifiers defining a delivery order for a plurality of components for the OBM, wherein the delivery sequence is transmitted from the OEM system server to the supply system using a data transmission protocol comprising electronic data interchange (EDI) messages, and wherein the transmission of the EDI messages introduces an error in the delivery sequence by rearranging one or more of the component identifiers;
- retrieving, by the one or more processors, an assembly configuration of the OEM, the assembly configuration defining an assembly sequence;
- determining, by the one or more processors, threshold values from the assembly sequence;
- assigning, by the one or more processors, prefixes to entries of the delivery sequence, the prefixes being assigned based on a comparison of each entry of the entries of the delivery sequence to the threshold values;
- generating, by the one or more processors, a formatted sequence of component identifiers by using the prefixes, wherein the formatted sequence of component identifiers corrects the error in the delivery sequence introduced by the transmission of the EDI messages;
- and
- triggering, by the one or more processors, an execution of a delivery of the plurality of components to the OEM according to the formatted sequence of component identifiers.
A non-transitory computer-readable storage medium comprising programming code, which when executed by at least one data processor, causes operations comprising:
- receiving, at a supply system and from an original equipment manufacturer (OEM) system server associated with an OFM, a delivery sequence comprising a plurality of component identifiers defining a delivery order for a plurality of components for the OEM, wherein the delivery sequence is transmitted from the OEM system server to the supply system using a data transmission protocol comprising electronic data interchange (EDI) messages, and wherein the transmission of the EDI messages introduces an error in the delivery sequence by rearranging one or more of the component identifiers;
- retrieving an assembly configuration of the OEM, the assembly configuration defining an assembly sequence;
- determining threshold values from the assembly sequence;
- assigning prefixes to entries of the delivery sequence, the prefixes being assigned based on a comparison of each entry of the entries of the delivery sequence to the threshold values;
- generating a formatted sequence of component identifiers by using the prefixes, wherein the formatted sequence of component identifiers corrects the error in the delivery sequence introduced by the transmission of the EDI messages;
- and
- triggering an execution of a delivery of the plurality of components to the OEM according to the formatted sequence of component identifiers.
A system comprising:
- at least one data processor;
- and
- at least one memory storing instructions, which when executed by the at least one data processor, cause operations comprising:
- receiving, at a supply system and from an original equipment manufacturer (OEM) system server associated with an OEM, a delivery sequence comprising a plurality of component identifiers defining a delivery order for a plurality of components for the OEM, wherein the delivery sequence is transmitted from the OEM system server to the supply system using a data transmission protocol comprising electronic data interchange (EDD) messages, and wherein the transmission of the EDI messages introduces an error in the delivery sequence by rearranging one or more of the component identifiers;
- retrieving an assembly configuration of the OEM, the assembly configuration defining an assembly sequence;
- determining threshold values from the assembly sequence;
- assigning prefixes to entries of the delivery sequence, the prefixes being assigned based on a comparison of each entry of the entries of the delivery sequence to the threshold values;
- generating a formatted sequence of component identifiers by using the prefixes, wherein the formatted sequence of component identifiers corrects the error in the delivery sequence introduced by the transmission of the EDI messages;
- and
- triggering an execution of a delivery of the plurality of components to the OEM according to the formatted sequence of component identifiers.
Dependencies are inferred from the claim text.