Hi Seegal,
here I can suggest two things for this query :-
1. Use table which contains customer and material.
2. If the customers want to pick the best price among all cond records for a cond type type. There would be 3 cond records active for your case. You can make a use of Condition exclusion with exclusion procedure B.
Hope this helps.
Regards,
Rituraj Singh..