SAP NetWeaver Application Server comes in two flavors
- SAP NetWeaver Application Server ABAP (ABAP runtime environment AS ABAP)
- SAP NetWeaver Application Server Java (Java runtime environment AS Java)
AS ABAP provides the runtime environment for programs written in ABAP. ABAP is SAP’s proprietary language and most business applications in the SAP system are written in ABAP. ABAP stands for Advanced Business Application Programming and is designed for developing highly scalable business applications. With ABAP we can develop new custom applications or modify existing standard SAP applications.
Application Server Java is Java EE compliant server. As Java is a popular programming language, by providing a Java runtime environment, SAP gives the freedom to develop applications in Java as well as makes it easy to integrate external applications through Java EE connector. With Java, you can create wide array of applications such as classic applications as well as web-based applications.