Multi-purpose macro function for getting information about data sets

SAS' Leonid Batkhan describes programming technique for creating multi-purpose SAS® Macro functions.