ABAP程序主要在 应用程序服务器中运行。它们不存储在单独的外部文件中,而是驻留在SAP数据库里。当ABAP源代码第一次被调用时,会隐含地进行代码产生,生成可执行对象LOAD,这个对象存储在应用服务器的buffer中。ABAP程序在运行时系统(SAP核心的一部分)的控制下执行,处理所有ABAP语句、控制流逻辑和响应用户事件。
此外,ABAP程序可以通过多种方式执行,包括前台执行和后台运行。后台执行通常用于在特定时间段自动运行程序,例如批处理作业(JOB)。
总结来说,ABAP程序在SAP系统的应用程序服务器中运行,并且其执行和分发与物理位置无关,可以在同一台计算机或不同的计算机或服务器上安装和运行。