Ok, finally got it to work. Two problems, UDC H95/SC had a special handling code of '3' (and should be blank) for domestic language of the user profile (in my case 'en'), also for the UDC 01/LP, we needed to include the special character '%'. For some reason when I used an asterisk (like KS*) in the ALPH QBE search, the B0100009 bsfn converts the asterisk to a '%', and this char was not included in the 01/LP. Not sure why the BSFN is sensitive to H95/SC special handling code. Anyhoo, it's working now. Thanks for your suggestions, hope I can help you all in the near future.