b4035917_roject__Program__and_Portfolio__Portfolio
[Characteristic] Planning [Project] Project manager develops, monitors, and controls project plans from high-level information throughout the project lifecycle by using progressive elaboration. [Program] Program manager develops the program plan and performs high-level planning to provide guidance at component-level planning, such as project planning. [Portfolio] 
Portfolio manager performs planning at the portfolio level, which includes developing and executing necessary processes, including communication.
Become a Certified Project Manager: Chapter 13: Relationship between Project, Program, and Portfolio
Portfolio