I have been using the PROC COPY method to create sas v5 XPT transport files for years to transfer data to the FDA. It has recently been pointed out the the https://support.sas.com/techsup/technote/ts140.pdf tech notes for this format state that the INTRODUCTION All transport data set records are 80 bytes in length. If there is not sufficient data to reach 80 bytes, then a record is padded with ASCII blanks to 80 bytes. All character data are stored in ASCII, regardless of the operating system. I am working in a SAS environment with wlatin1 encoding and often my data contains characters that are not part of the ascii character set. When I create my XPT files with the PROC COPY method described in this thread I get SAS v5 XPT files but these files still contain my wlatin1 encoding. Is it possible that the SAS logic to create a SAS v5 XPT files creates files that are not fully compliant with their own technotes or am I misunderstanding something? thanks in advance for hte responses. KL
... View more