Methods and systems for pack-size-oriented rounding
AssigneeSap SE
InventorsAndreas Huber-Buschbeck, Hans-Ulrich Von Helmolt
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for packing a required quantity of products, wherein a plurality of different packages for packing the products and a plurality of packaging specifications comprising rounding rules are provided. In one implementation, a method is provided comprising determining a packaging specification out of a plurality of packaging specifications, extracting parameter values form the determined packaging specification and rounding, according to a predetermined packaging specification, the required quantity of products to a multiple of packages.
Claims15
A method for packing a given quantity of products, wherein a plurality of different packages for packing the products and a plurality of packaging specifications are provided, the method comprising:
- determining at least one packaging specification out of the plurality of packaging specifications;
- extracting rounding parameters from the at least one determined packaging specification;
- determining tolerance values from the packaging specification;
- rounding, by a computer system according to the extracted rounding parameters, the given quantity of products to a rounded quantity of products when the tolerance values are invalid,
- wherein the rounded quantity of products is a multiple of packages of a smallest package size;
- determining tolerance intervals given by the tolerance values if the tolerance values are valid:
- checking as to whether the given quantity is within one of the tolerance intervals:
- rounding, by the computer system, the given quantity of products to a predetermined package size when the given quantity is within one of the tolerance intervals;
- and
- rounding, by the computer system, the given quantity of products according to the packaging specification when the given quantity is out of the tolerance intervals.
A method for packing a given quantity of products, wherein a plurality of different packages for packing the products and a plurality of packaging specifications are provided, the method comprising:
- determining a valid packaging specification out of the plurality of packaging specifications;
- extracting rounding parameters from the packaging specification;
- determining tolerance values from the packaging specification;
- evaluating as to whether the tolerance values are valid;
- performing, by a computer system a package-rounding-process according to the packaging specification when the tolerance values are invalid, wherein the package-rounding-process comprises rounding the given quantity of products to a multiple of a smallest package size;
- determining tolerance intervals given by the tolerance values if the tolerance values are valid;
- checking as to whether the given quantity is within one of the tolerance intervals;
- performing, by the computer system a tolerance-rounding-process according to the packaging specification when the given quantity is within one of the tolerance intervals, wherein the tolerance-rounding-process comprises rounding the given quantity of products to a predetermined package size;
- and
- performing, by the computer system the package-rounding-process according to the packaging specification when the given quantity is out of the tolerance intervals.
A computer system comprising:
- an input device for receiving a given quantity of products;
- a data storage device for storing a plurality of packaging specifications;
- and
- a processor for determining a valid packaging specification out of a plurality of packaging specifications, for extracting rounding parameters from the at least one determined packaging specification, for rounding the given quantity of products to a rounded quantity of products, wherein the rounded quantity of products is a multiple of packages, and for checking availability of the rounded quantity of products after the rounding of the given quantity of products,
- wherein the rounding comprises:
- determining tolerance values from the packaging specification,
- evaluating as to whether the tolerance values are valid,
- performing a package-rounding-process according to the packaging specification when the tolerance values are invalid, wherein the package-rounding-process comprises rounding the given quantity of products to a multiple of a smallest package size,
- determining a tolerance interval based on the tolerance values, if the tolerance values are valid,
- checking as to whether a given quantity to round is within the tolerance interval, performing a tolerance-rounding-process according to the packaging specification when the given quantity to round is within the determined tolerance interval, wherein the tolerance-rounding-process comprises rounding the given quantity of products to a predetermined package size, and
- performing the package-rounding-process according to the packaging specification when the given quantity to round is out of the determined tolerance interval.
A computer-readable medium comprising computer-executable instructions for performing a method for packing a given quantity of products, when loaded into a computer system, wherein a plurality of different packages for packing the products and a plurality of packaging specifications are provided, the method comprising:
- determining at least one packaging specification out of the plurality of packaging specifications;
- extracting rounding parameters from the at least one determined packaging specification;
- determining tolerance values from the packaging specification;
- rounding, according to the extracted rounding parameters, the given quantity of products to a rounded quantity of products when the tolerance values are invalid,
- wherein the rounded quantity of products is a multiple of packages of a smallest package size;
- determining tolerance intervals given by the tolerance values if the tolerance values are valid;
- checking as to whether the given quantity is within one of the tolerance intervals;
- rounding the given quantity of products to a predetermined package size when the given quantity is within one of the tolerance intervals;
- and
- rounding the given quantity of products according to the packaging specification when the given quantity is out of the tolerance intervals.
Dependencies are inferred from the claim text.