CBAP or Certified Business Analysis Professional is a certification exam, which is meant for Business Analysts who have set their eyes on technical outlook Business Analysis and will like to have a complete hard-core Business Analysis. And those Business Analysts who wish to enhance their Project Management skills, for them PMP would be a better option. To register for CBAP, you need to be a Business Analyst, with at least 10 years of experience and for attempting PMP, you need to have at least 10-15 years of experience in Project Management domain.
If you wish to enhance your Business Skills and want to get certified in CBAP, I recommend you CBAP certification course, and if you wish to enhance Project Management skills, I suggest you check out the Project Management certification course from Intellipaat. If you are just starting out in Business Analyst, check out the CBAP certification training video.