As per https://communities.sas.com/t5/SAS-Programming/Duplicating-dataset-using-PROC-DATASETS-in-same-libra...
This is the usage:
%let tdy = %sysfunc(today()) ;
%let tdyymd = %sysfunc(putn(&tdy,yymmddn8.)) ;
/* Backup latest with datastamp */
proc datasets lib=logdata nolist mt=data ;
copy logparse_data logparse_data_&tdyymd ;
copy logparse_hdrs logparse_hdrs_&tdyymd ;
quit ;
For now, I can use 2 data steps:
data logdata.logparse_data_&tdyymd ; set logdata.logparse_data ; run ;
data logdata.logparse_hdrs_&tdyymd ; set logdata.logparse_hdrs ; run ;