I don't have any that use SO Header information, all of mine either pull UDF data from the parent or component. This one is added to the additional inclusion rules to exclude the feature based upon category3 and a UDF in CI_Item
ParentItemCode$=%sod.itemcode$
CIItem1FH=%sys_SS'OpenTable(""CI_Item"",""COMPANY"")
READ DATA FROM $$,REC=CIItem$ to iol=iol(CIItem1FH)
READ (CIItem1FH,KEY=ParentItemCode$,REC=CIItem$,DOM=*NEXT)
CLOSE(CIItem1FH,err=*proceed);CIItem1FH=0
Model$=CIItem.UDF_MODEL$
Diopter=0,Diopter=NUM(CIItem.Category3$,ERR=*PROCEED)
If Model$<>""872"" AND Model$<>""872Y"" then @REJECT=1
If Diopter < -10 or Diopter > -1 THEN @REJECT=1