Columns? Do you mean variables?
Do the variables with a NAME value of ref_desc, ref_code and src_type_code exist in the dataset referenced as B? Run PROC CONTENTS and check.
View? Is the dataset referenced a B a VIEW?
What is the definition of the view? Perhaps the datasets that the view queries have changed so that one or more of those three variables no longer exist or have different names.
Is it a view into some foreign database? Does that database use case sensitive variable naming (examples include postgresql and Redshift).
... View more