Primero que nada empieza por conocer el lenguaje... se llama ABAP y está basado o se parece en algo al cobol.
Lo mejor (si no tienes un amigo paleteao que te de acceso a algun sistema sap) es lo que dice don_efe, instalar mini sap.
De todas formas esto es de nunca acabar, es un sistema GIGANTESCO y no terminas nunca de conocerlo.. el lenguaje no es muy complicado de aprender, lo complicado es que debes saber mas o mnos como funciona cada módulo, donde se estan guardando ciertos datos, de que forma se guardan, interiorizarse de las distintas alternativas para una solucion.
Lee sobre BAPI's, BADI's, user exits, field exits, RFC's, POO en ABAP, ALV's, Bases de Datos Lógicas, Clusters HR, Macros, Ampliaciones o puntos de ampliación.
En este foro en particular habemos tres usuarios que conocemos el lenguaje, yo por lo menos lo uso diariamente, los otros dos no tanto pues son unos desviados jajaja (broma), por lo general uno comienza por una de las caras de sap y va derivando en otras. Como te decia los otros dos usuarios ven otro lado de sap, uno ve la parte de Bussiness inteligence y el otro está mas enfocado a la programacion Java de Sap.
Dicho esto no dudes en preguntar a medida que vas avanzando.