Is SAP ABAP not a good career? Is there any challenging work and growth after 10 years?

Don't have to think about the underlying infrastructure or any internal details, everything is abstracted.

Yes it is according to my experience.

Pros:
Get to code enough and you'll have new challenges and hence the job will be fun.
Get very good idea about the business process since we'll be the developer providing solutions for some business process.
Don't have to think about the underlying infrastructure or any internal details, everything is abstracted.

Cons:
Since all the internal details are abstracted from you, you'll never know or have any idea about what is happening behind the scenes including establishing connection and everything.
Limited scope to change the job, you'll end up landing in some similar job.
No scope to contribute or work on any open source projects.
Since it is limited to only ERP and to few companies, you'll not have much visibility.(I thought I'll never be able to make it to Amazon or Google since they don't have opportunities for ABAP)