Automatic Report creation

I wanted to create AR report automatically. This report clientwise should be sent to the sales person and his manager weekly.
Can anyone please help me how to do this?

Have you looked into the Auto Email Report Feature? /desk#List/Auto Email Report/List

You define a report and then create the trigger to send it by mail.