Hola cuervo, son dos cosas distintas, BI/BW son herramientas de reportes de SAP, ves programación pero al ser una herramienta para esto, no es demasiado. En cuanto a ABAP, es el lenguaje de programación de SAP, por lo cual, acá tenes programación pura, desde la generación de nuevas transacciones (programas en SAP), a cualquier modificación de cualquier módulo (modulo se le dice a cada sector que tiene una empresa), por ejemplo, el modulo MM, es material management (compras), PM es Plant Maintenance (mantenimiento de planta), FI, finanzas, PP producción, etc.
En la pagina CVOSOFT, tenes buenos cursos, se que están salados. En Udemy tambien tenes algunos.
Si no sabes nada de programación, te recomiendo que arranques con algún modulo funcional que te interese (los que te comenté antes, MM, PM, SD, FI, etc), incluso un analista funcional/consultor, gana mas que un programador ( en general), pero todo depende que tareas te guste realizar.