Position the record pointer within a result set.
>>-LOCATE--| pointer_group |--RESULT(cpsm-token)----------------> >--THREAD(cpsm-token)--RESPONSE(data-ref)--REASON(data-ref)---->< pointer_group |--+-| POSITION_group |-+---------------------------------------| '-| FILTER_group |---' POSITION_group .-TOP------------------. |--+----------------------+-------------------------------------| +-BOTTOM---------------+ +-POSITION(data-value)-+ +-FORWARD(data-value)--+ '-BACKWARD(data-value)-' FILTER_group .-FIRST-. |--+-FILTER(cpsm-token)----+--+-------+-------------------------| +-MARKED----------------+ +-LAST--+ +-NOTFILTER(cpsm-token)-+ +-NEXT--+ '-NOTMARKED-------------' '-PREV--'