Yes, it is Browse filter. It is more complicated but for example simplicity I just use this part of filter.
My browse with no locator filter with no problem. When locator is populated with less characters it works, for example
(SQL(A.PGOD =2016 and A.Internet = 1 and A.PCena > 0)) AND ( UPPER(ROB:Description) >= 'PLAS' AND UPPER(ROB:Description) <= 'PLAS<254>')
gives me whole dataset with for "P" starting description, same for "PL", same for "PLA" but when I enter "PLAS" there are no records.
Same apply for locator field "SAP", it gives me no dataset but "SA" gives records with start with "SA" and records start with "SAP" too.
This is filter string when I set filter fields in classic clarion fashion.
(ROB:PGOD =2016 and ROB:Internet = 1 and ROB:PCena > 0) AND ( UPPER(ROB:Description) >= 'PLAS' AND UPPER(ROB:Description) <= 'PLAS<254>')
<254> is nondisplayable character and I manually changed it.
Conclusion is that the same is for filter string no meter how they are built.
Best regards,
Djole