You might all have hit this situation where someone has forgotten to define a simple 'i' or 'c' variable in a routine but the compiler picks up a table field with a name that begins with 'i' or 'c' considering it was just abbreviated. A bit scary case with error messages at runtime if you are lucky.
FIND FIRST OrderLine.
/* i will refer to OrderLine.Itemnum because orderline provides one single field with a name that begins 'i'' */
VIEW-AS ALERT-BOX INFO BUTTONS OK.
Have I missed a trick or magic parameter to limit or disable this compile-time completion? Our team regularly considers this issue wishing there would be a way to overcome it. If there is no trick, how would you support an new Enhancement Request for that (called 'ideas' nowadays).