Cellular core abs deteriorates due to uv exposure, the foam deteriorates, however abs wont, use the solid abs for roof vent penetrations...
Edit: for clarity, there are two types of abs pipe you can buy, the cellular core, which has the foam inside two layers of real abs, and the real solid abs, the latter is which you want if you are going to experience any exposure to uv...