You cannot get that error message from that code. In that code ABCD is referencing a dataset in the WORK library and not a format catalog.
Can you show the lines from the SAS log?
Format catalogs are not transferable across versions or operating systems. But SAS datasets normally are. So if you really do have a SAS dataset with the format definitions you can use PROC FORMAT to create a NEW catalog that will work with your current SAS session.
So to make the catalog MYNAME in the library that the MYLIB libref points to from the dataset name DATASET_NAME you would use this code.
proc format lib=mylib.myname cntlin=dataset_name ;
run;