前台执行也叫联机执行,是执行SAP程序的一般方式,即在本地PC上执行SAP程序,消耗的是本机资源,如果执行过程中出现断网等其他情况,就会导致程序执行中断。后台执行是将程序放在SAP服务器端执行,消耗的是服务器资源,执行过程中即便网络中断也不影响执行结果(除非服务器down掉)。将程序定义为后台作业后,财务人员就可以去做其他事情,只需稍后查询结果。如果某事物代码执行的时间很长,需要运行好几个小时才出结果,这种情况下最好将其定义为后台作业。
SAP中许多功能都支持后台执行,并且某些功能还必须后台执行,如AFAB运行折旧,AJAB执行资产年结。以AFAB运行折旧为例,选择菜单栏"程序->后台执行",
首先,设置输出设备。SAP会将程序的执行情况输出到此设备,后续可以通过SP02(SP01)在此设备查看执行结果。

然后,设置后台作业开始执行时间。可以立刻执行,也可以定时启动,或者是其他作业执行完后再启动,具体根据需要而定,本例选择"立刻"执行。
最后,设置作业的周期性。如果需要每月最后一天自动运行AFAB,可以将作业定义为周期性作业,并指定作业的周期值。

本例定义执行一次,点击图标A检查后,点击图标B生成后台作业。接下来SP02查看作业执行结果如下图。
点击红圈的图标,作业执行结果如下。
有的时候,在程序的运行界面就有"后台处理"选项。例如CO88执行订单结算,在"处理选项"中勾选后台处理即可设置为后台执行。
总结:后台作业是执行SAP程序的一种方式,一般将执行时间很长,或者是需要周期性自动执行的程序定义为后台作业。后台作业需要定义输出设备、作业开始时间,以及作业的执行周期。