İşletmelerin tedarikten dağıtıma dek uzanan iş süreçlerinin ortak bir denetim mekanizması altında birleştirilmesi, kaynakların etkin kullanılması, düşük maliyete üretim, daha fazla verim, etkin sistemsel planlama ve binlerce sayılabilecek sebepten ERP'ler işletmelerin vazgeçilmezi haline gelmiştir.
Dünya'da ve Türkiye'de artan ihtiyaçlara paralel olarak, ciddi bir ivme kazanan ERP sistemlerinden zirvede yer alan ERP beklentilerine tam anlamıyla yanıt verebilen SAP R/3 'ü tercih eden kurumlar, rekabet yarışında ciddi bir araca sahip olma avantajını yakalıyor. SAP R/3 ile işletmelerin ERP'deki tüm beklentilerine tam anlamıyla karşılayabilecek hünere sahip olup, alternatifsiz ciddi verim sağlanabilen uluslararası ERP uygulamasıdır.
SAP R/3 sistemi üst seviye nesne tabanlı bir program dili olan Abap( Advanced Business Application Programming ) ile kodlama yapılarak geliştirilir. ABAP/4 programcıların işletmeye özel çözümler üretebilme esnekliğini sunmaktadır. ABAP/4 SAP R/3 sisteminde kullanıcıların yazılım ihtiyaçların karşılayabilecek şekilde geliştirilmektedir. Her kurumun kendine özgü dinamiği, farklı ihtiyaçları, üçüncü parti farklı IT entegrasyonları, artan veri trafiği ile SAP R/3 etkin ve sistemsel kullanımının da ABAP kod geliştirme büyük önem taşımaktadır.
Herhangi bir program geçmişi olan, kitap içinde gruplara ayrılmış her bölümde gruplar altında örnekler, resimler ve açıklamalar ile okuyucuların kısa bir sürede temel abap dilini öğrenmesi hedeflenmiştir.