You can explore "Request set" and submit them.
As its a seeded Concurrent Program so thought of once the program completes the time scheduled will call the other concurrent program.
is there any API to check for the Scheduled Concurrent program every hour end phase?
What Kandasamy was trying to explain is you can create a request set with two seeded concurrent programs/requests. When the first one completes the second one will be launched. That appears to be what you are looking for.