I don't know what a VDI is, but do bear in mind for future posts that this information helps us understand things at your end which we can't see.
No, SAS dates have to be complete dates with Day Month and Year as they are stored as a number of days from a set date. The format applied to this number can show the data slightly differently, but cannot alter the underlying data.
Ie
01JAN2015 = 20089 days <the number 20089 is what is stored in the variable.
If you just want to display first part after second, then a cat and scan can do it (though always recommended to store dates as numeric dates, it just makes life easier):
data want;
my="01.2015";
ym=cats(scan(my,2,"."),scan(my,1,"."));
run;
That is string manipulation.
... View more