I made a function that collects all the record links from the documents related to a customer ledger entry or a vendor ledger entry. I then display the list or record links and offer the user the change to open the links or email them.
This all worked just fine in my Classic Client but in the Role Tailored Client the page gives me a metadata error. I asked Microsoft and got an answer from Lars Lohndorf-Larsen.I have been in contact with development and they say that this is unfortunately a restriction in NAV2009. It is not possible to use “Record Link” as Source Table on a page. “Record Link” is a special table which gets (re)built dynamically. A page expects a normal table and will implicitly compile the underlying table. But this particular table does not have usual metadata that the page expects, so it fails. In NAV2013 it works because this table was redesigned.
This means that I will have to use the Record Link table as a global variable instead of using it as a source table. That is what I will do.