You'll need to scuff the ABS first with either 80 grit paper or red scotch bright. You need a plastic adhesion promoter. I use SEM sand free at the very least use acetone. Then your preferred landau adhesive while the adhesion promoter or acetone is still wet. (some adhesion promoters are topcoat when dry just read label instructions)
If you are gluing the vinyl or leather finnished surface to the ABS (like a french seam) you'll want to use a brush on glue like HH-66, VLP, or plumbers cement for abs and plumbers all purpose I mainly use the all purpose for gluing seams
Also if you are using closed cell foam for padding always scuff the surface of the foam before you glue anything!
When applying glue to anything, a minimum of cleaning the surface should be done. If it is a painted surface a quick sand or scotch brite will improve adhesion. A little prep time is better than redoing it later.