fastest update of on-screen order

SOLVED

Say I have an order of 100 OE Order detail lines and I want to process a partial list of shipments against it

I have to find the grid line with the item code of the item shipping.

#1 I can browse the grid using dsoeord.gonext and then see if it is shipping

#2 I can even browse the grid once and make an array of item code + recordnumber and use dsoeordd.gotorecordnumber

    after looking up if item is in my shipping list

of course if I insert a line then it will trigger renumbering and  i have to scan again to refresh my array

Is there a command to say 'go to first line with this item code ( with possibly a starting  line#'  and then goto next line with same itemcode ?

Filter command ?

I was thinking maybe een something like goto this DetailNum but I don,t see that.

thanks for any suggestions