Preheat oven to 350 degrees F. Position rack to center of the oven.
In a large mixing bowl on medium speed, cream together butter and sugars for two minutes. Scrape down sides of bowl as necessary. Add eggs, one at a time. Mix in the vanilla.
In a separate mixing bowl, combine the flour, baking powder and salt. Add to the wet ingredients and mix until just combined.
Mix in the oats and then the white chocolate chips.
Press about two-thirds of the batter into a thin layer in a greased jelly roll pan; set aside.
In another mixing bowl, stir together the cherry pie filling and apple butter. Spread evenly over the layer of batter in the pan. Scoop the remaining batter evenly over the pie filling.
Bake for 30-35 minutes, until golden. Let cool completely before cutting into bars, or serve warm and gooey with ice cream.