Just an additional option:
You don't need to use a process chain step at all...
You can create a report program at SE38 and schedule a job everyday to this, then you can check the date and call the RSPC_API_CHAIN_START function.
By the way Jürgen Noe is completely right!