[LibGDX] I'm having trouble understanding PPM with Cameras and Box2D

As the title states, I’m having trouble grasping the concept of having a global PPM for the game. All that I understand so far is that Box2D units are in metres, and everything else is in pixels. So does this mean I only need to divide units by a PPM if I’m working with Box2D?

Also, I have seen a lot of different PPM responses online, where some people divided pixels by a PPM in their viewport, etc.

I am a total noob when it comes to this, so all help is welcome!

Thank you