TPL: (PBDY.$$$) Error: ASSERT: Unique/primary key required

The key is used by clarion to determine where it is and enable paging through the file. This is the case regardless of if it’s a view or a table. Clarion still needs to know where it is. The problem you will encounter is repeating lines in a paged browse.

I’m uncertain about the IPR3:AlphaName problem. You don’t provide quite enough info. But if all this is in browses you might be able to add a unique field to the additional sort fields to fix it.