 The usage of a supermarket is usually necessary when not all of the individual work steps which are needed for the completion of the production order have the same execution time and therefore a small buffer is needed to avoid that one workplace is waiting for an upstream workplace to complete work.This buffer is usually maintained using 2 containers in the supermarket in which such kind of assemblies are stored.If none of the containers is empty, no further assemblies are being produced.