Advanced Business Application Programming. Is a high-level programming language created by SAP. It is currently positioned, alongside the more recently introduced Java, as the language for programming the SAP Application Server, part of its NetWeaver platform for building business applications.