In reply to Vivek.

1. Please ask questions and post code on the SAS Support Communities.
2. Here is a link to the documentation for the %DO iterative macro statement
3. The documentation states that the start, stop, and increment values must be integers.