Everything that has been stated works without issues if SAS 9.3 and SAS 9.4 are on the same operating system type (i.e. Windows, Linux or Unix).
Copying SAS data files (.sas7bdate files) from SAS 9.3 Unix (AIX, Solaris, ....) to SAS 9.4 Linux (RHEL) then operating system commands work, but you will only be able to access the SAS data files in READ mode using the CEDA feature. And all indexes and catalogs cannot be accessed.
If you want the catalogs (i.e. user FORMATs) copied and indexes recreated then you need to use the PROC EXPORT/IMPORT or PROC COPY commands.
Let me know if you need more details.
A simpler approach using PROC UPLOAD is also an option but requires that you have SAS/CONNECT installed and licensed on both SAS installations.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
Learn how to install the SAS Viya CLI and a few commands you may find useful in this video by SAS’ Darrell Barton.
Find more tutorials on the SAS Users YouTube channel.