The *** is not required. Like "F*" means something begins with F and can be followed by 0 or more characters.
If you want F followed by 3 characters then use Like "F???"
Code:
FGorRM: IIf([dbo_QTY]![Ship Branch Plant]="MSV","Service",
IIf([ITEM_BRANCH]![GL Class (B)] Like "F***","Finished Goods",
IIf([ITEM_BRANCH]![GL Class (B)] Like "M***","Raw Materials",??)))
You need a false condition on the last IIF
You may have to replace the ! with . if these are table fields???
Are you getting any syntax errors?