ABAP (Advanced Business Application Programming), là một ngôn ngữ lập trình thế hệ thứ tư, được sử dụng cho mục đích phát triển và tùy biến trong phần mềm SAP. Hiện nay vị trí cùng với Java, như là ngôn ngữ chính cho lập trình máy chủ ứng dụng SAP, hầu hết các chương trình được thực hiện dưới sự kiểm soát của hệ thống thời gian chạy.
ứng dụng Hướng dẫn này giải thích các khái niệm chính của SAP ABAP.