![ee6d7476e6dedac0799a9379ebf7bdbb.png](https://img-blog.csdnimg.cn/img_convert/ee6d7476e6dedac0799a9379ebf7bdbb.png)
在AFAB运行资产折旧时,必须后台执行,后台执行是什么意思呢?后台执行和前台执行有什么区别呢?
前台执行也叫联机执行,是执行SAP程序的一般方式,即在本地PC上执行SAP程序,消耗的是本机资源,如果执行过程中出现断网等其他情况,就会导致程序执行中断。后台执行是将程序放在SAP服务器端执行,消耗的是服务器资源,执行过程中即便网络中断也不影响执行结果(除非服务器down掉)。将程序定义为后台作业后,财务人员就可以去做其他事情,只需稍后查询结果。如果某事物代码执行的时间很长,需要运行好几个小时才出结果,这种情况下最好将其定义为后台作业。
SAP中许多功能都支持后台执行,并且某些功能还必须后台执行,如AFAB运行折旧,AJAB执行资产年结。以AFAB运行折旧为例,选择菜单栏“程序->后台执行”,
![fe8f48f8edb0d84bb6c00b023a084d44.png](https://img-blog.csdnimg.cn/img_convert/fe8f48f8edb0d84bb6c00b023a084d44.png)
首先,设置输出设备。SAP会将程序的执行情况输出到此设备,后续可以通过SP02(SP01)在此设备查看执行结果。
![22ce3872dc25dc785dd550eba8a987a8.png](https://img-blog.csdnimg.cn/img_convert/22ce3872dc25dc785dd550eba8a987a8.png)
然后,设置后台作业开始执行时间。可以立刻执行,也可以定时启动,或者是其他作业执行完后再启动,具体根据需要而定,本例选择“立刻”执行。
![229fcdf8894c8808dc4229afe7086551.png](https://img-blog.csdnimg.cn/img_convert/229fcdf8894c8808dc4229afe7086551.png)
最后,设置作业的周期性。如果需要每月最后一天自动运行AFAB,可以将作业定义为周期性作业,并指定作业的周期值。
![331befb025d6a6b0f60dca1c2374920f.png](https://img-blog.csdnimg.cn/img_convert/331befb025d6a6b0f60dca1c2374920f.png)
本例定义执行一次,点击图标A检查后,点击图标B生成后台作业。接下来SP02查看作业执行结果如下图。
![f9c228b97185c015ea6c3b9310de3af3.png](https://img-blog.csdnimg.cn/img_convert/f9c228b97185c015ea6c3b9310de3af3.png)
点击红圈的图标,作业执行结果如下。
![bc0aeef48cda7538d3f2d8597e6065ab.png](https://img-blog.csdnimg.cn/img_convert/bc0aeef48cda7538d3f2d8597e6065ab.png)
有的时候,在程序的运行界面就有“后台处理”选项。例如CO88执行订单结算,在“处理选项”中勾选后台处理即可设置为后台执行。
![efbc859c9f25fe95674e54ba2604b9c1.png](https://img-blog.csdnimg.cn/img_convert/efbc859c9f25fe95674e54ba2604b9c1.png)
总结:后台作业是执行SAP程序的一种方式,一般将执行时间很长,或者是需要周期性自动执行的程序定义为后台作业。后台作业需要定义输出设备、作业开始时间,以及作业的执行周期。
原文源自公众号《SAP财会讲堂》:
SAP后台作业讲解mp.weixin.qq.com