Can we run MRP Job generation and PO generation separately?

This is not possible in DBA.  The Job generation process always precedes the PO generation process.  If you purchase before jobs you can create shortage gaps.  For best results, with the least amount of gaps, it's best for the production person(s) to book the jobs and then have the PO person(s) sign in and continue with the MRP session without regenerating.