Aktuellsten Datensatz aus Verzeichnis auslesen

Hallo liebe SASler,

angenommen eine Dateneinleseroutine erstellt immer wieder neue permanente Datensätze, die im Namens-Suffix das Datum der Einlese enthalten (realisierbar mit &sysdate).
Wie lese ich den letzt erstellten Datensatz aus einem Verzeichnis aus?

Kurzum:
#1

LIBNAME pfad "c:\SpeicherpfadDerEinlese";

DATA xyz;
  
SET pfad.DurchEinleseZuLetztErstellterDatensatz;
RUN;

Ich hab habe bereits folgendermaßen angefangen:
#2

ODS OUTPUT members = dirContent;

PROC DATASETS LIBRARY=pfad;
RUN; QUIT;

PROC SORT data = dirContent; by LastModified; run;

Den in der letzten Beobachtung des durch ODS erzeugten Datensatzes "dirContent" im Feld "Name" gespeicherte Wert möchte ich dann im Code #1 an das set statement übergeben.

Weiß jemand einen einfacheren Weg oder kann diesen vervollständigen?

HG
polly

aktuellstes Dataset

LIBNAME pfad "c:\temp";

proc sql noprint;
   
select memname into :memname
   
from sashelp.vtable
   
where libname='PFAD' and crdate=(
      
select max(crdate) from sashelp.vtable where libname='PFAD'
      
)
   ;
quit;

data xyz;
   
set pfad.&memname;
run;