Głównym językiem, w którym programuje się w SAPie jest ABAP. Jest to język, który został stworzony właśnie na potrzeby SAPa. To za jego pomocą możemy udoskonalać system. Jednak ze względu na stały rozwój i nowe technologie na chwilę obecną w SAPie możemy również używać np. Javy oraz JavaScriptu (SAP Fiori / UI5).
Przygodę z programowaniem wg mnie najlepiej rozpocząć od szkolenia BC100 oferowanego przez SAP (szkolenie płatne) lub wejść na stronę
https://open.sap.com i wybrać dla siebie któryś z darmowych kursów wideo.