In this paper a heuristic procedure for determining good feasible solutions to a multi-item dynamic production planning problem is described and evaluated. The problem, which is modelled as a mixed-integer linear program, has a hierarchical structure where production items are aggregated into families, and families into product types. A decomposition of the original problem creates a trivial subproblem providing feasible solutions on the type level, and a master problem which separates into one uncapacitated lot-sizing problem for each family. The latter problems can be solved by dynamic programming with very little computational effort. Besides the nice structure of both the sub- and master problem, the dual information from the subproblem can be given interesting economic interpretations. As distinguished from Hax and Meal's hierarchical framework for production planning and also they hybrid approach suggested by Graves in 1982, there exists a direct information flow from the family level problem to the type level problem in form of a production plan. The heuristic is essentially an application of Benders decomposition, the only difference being that the Benders cuts are relaxed using Lagrangean multipliers. A subgradient procedure is used to update the Lagrangean multipliers. One iteration of this heuristic requires less computational effort compared to Grave's algorithm. This is due to the fact that the Benders subproblem can be solved by inspection, while Graves' algorithm involves solving an LP-problem on the type level. For thirtysix medium-size test problems the average deviation from optimum is 2.34%, and the deviation ranges between 0.00% and 5.95%.