What all compromises in supply chain management?

Supply Chain management is a very wide concept which involves many number of segments like suppliers, distributors, transportation, retailers, wholesalers and at last the most important the customers.
All these combine together and are very important for the success of supply chain to work with full efficiency and productivity. Effective level of communication must be there between the above said sector’s.