Hi Steven,
I agree that it’s quite confusing. Please note, that variable length issue is specific only to particular data formats. E.g., it exists for SAS XPORT, while it’s not applicable for ODM.
There is no one good rule to fit all user needs, standards requirements, particular use cases, etc.
We believe that validation specifications should be split or created for particular use cases. E.g., SDTM compliance or FDA submission. FDA has problems with huge datasets with a lot of waste space. The most simple and straightforward approach is to re-size SAS XPORT data to actual maximum value of each variable. However you should do it only before sending your data to FDA, but before a submission data transfer you can handle variable lengths according your company data management practice.
Kind Regards,
Sergiy