什么是后台处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是后台处理?
如果您不熟悉后台处理,不会使用后台处理,可以从这里找到这些问题的答案。
快速定义
后台处理提供了一种方法,使R/3系统为用户进行部分操作。在后台处理中,R/3系统将自动运行可交互启动的报表或程序。通常是类型1的ABAP/4报表(联机程序)或外部程序。
用户通过规划后台处理系统中的后台作业,通知R/3系统要进行的工作。后台作业指定了将启动的ABAP/4报表或外部程序,以及启动时间和打印规定。
到达指定启动时间,后台处理系统将启动作业并运行指定的程序。稍后,用户可检查要求的工作是否顺利完成,显示跟踪该作业执行的日志。
假设需要运行一个报表,显示有未兑帐单客户的列表。
从ABAP/4编辑器启动该报表。这样做,报表将通过计算机或工作站上的会话交互运行。
除了交互启动报表,可以通过后台处理系统运行报表。这样做,需要创建后台作业,通知后台处理系统需要进行的操作。
后台处理系统将依据指令运行“迟到帐单”报表。该报表生成的输出与通过交互运行报表生成的输出相同。根据您指令的不同,可直接打印报表生成的列表,或让它在R/3输出控制器中等待。
可检查后台处理系统中报表运行是否正确。
优点
使用后台处理的优点是:
? 运行报表不会占用与R/3系统的会话。
交互式启动报表,在报表运行过程中,激活的会话对于其它输入是冻结的。
在后台处理中,报表由R/3系统在后台启动。运行报表不会影响与R/3系统交互式处理。
? 可在晚上或R/3装载较少的周期内更改报表执行。
可以规划报表或外部程序在R/3系统处于活动的任何时间运行。可以采用一种比较舒适的方法,即定期地自动重复作业。
? 后台处理是执行运行时间很长的作业的唯一方法。
为了防止长时间运行交互式会话而使系统性能下降,R/3系统对交互会话有一个内建的时间限制。如果在一个交互会话中,单个ABAP/4报表连续运行超过五分钟,R/3系统将自动终止该报表的运行。
可通过后台处理系统更有效地运行长时间运行的ABAP/4报表。通常情况下,将自动将这种报表规划在后台处理系统中运行。这种情况下,不必亲自为后台处理规划它们。
怎样达到后台处理系统?
下表介绍到达后台处理系统三种常用的方法。
在前两种情况下,必须明显规划在后台处理系统中运行的程序。通过规划后台处理作业完成该操作。在第三种情况下,R/3系统将自动规划后台作业。
规划后台处理作业
所处位置怎样规划程序结果
----------------------------------------------------------------------------------------------------------------------
在ABAP/4编辑器中选择“程序→执行系统将显示ABAP作业
从编辑器中,可交互地或在→后台”规划屏幕
后台处理系统中启动规划ABAP程序,使它在
ABAP/4程序和报表。后台作业中运行
R/3系统中的其它位置选择“系统→服务系统显示标准作业规划屏幕
希望将ABAP/4程序→作业→作业定义
或外部程序规划成通过ABAP编辑器规划内部(ABAP/4)或外
后台作业。规划作业的替换部程序的运行
在SAP应用程序中SAP应用程序将规划程序,使它在后台
通常情况下,长时间运报表规划为后台作业处理中运行
行的报表将自动地或半
自动地规划成后台处理。
当通过菜单或功能键选
择这样的报表时,SAP
应用程序将从用户处获
得所需信息,
然后规划该作业。
怎样规划后台处理作业
通常情况下,R/3系统中的应用程序为用户将长时间运行的程序规划成后台作业。
要亲自将程序规划成后台处理,请进行下列操作:
1. 启动作业规划功能。选择“系统->服务->作业->作业定义”启动后台作业系统的标准作业规划功能。对于ABAP/4程序,也可通过ABAP/4作业规划功能规划作业。从ABAP/4编辑器中选择“程序->执行->后台”。
两种作业规划功能为将ABAP/4程序规划成后台作业提供了相同的服务。但是,如果需要将外部程序规划成后台作业,必须使用标准作业规划功能。
2. 填充作业规划屏幕。指定运行程序、如何处理输出以及何时启动后台作业。
详细信息,请参见F1字段帮助或:
- 标准作业规划
这里介绍使用标准作业规划功能规划作业。详细信息,参见F1字段帮助。
1. 在第一个屏幕上标识作业.
2. 单击“启动时间”选择作业启动时间。然后保存启动时间并返回到第一个屏幕。
每个启动时间选项都提供了“检查”功能。使用该功能查看输入的有效启动时间规定。有几个启动时间选项,用来自动重复作业启动。
在作业释放以前,即使选定立即启动,也不能启动作业。如果您拥有要求的释放权限,在规划好作业后将自动释放作业。否则,将由系统管理员释放并运行作业。
3. 单击“步骤”指定将要运行的程序在后台作业中。然后保存程序规定并返回到第一个屏幕。
4. 保存作业。当看到“作业已保存”信息时,说明后台处理系统已经接受作业。并将其规划为后
台处理。
- ABAP/4作业规划.
ABAP/4作业规划功能提供了规划作业的简单方法。要运行ABAP/4程序,只需:
1. 为报表选择变体。将自动填充要运行的报表名。如果需要,可输入不同的报表。
2. 为报表的输出设置打印机选项,这是可选的。
如果不设置打印机选项,系统将使用与用户帐号一起保存的选项。可通过选择“系统->用户参数文件->用户缺省值”显示这些选项。
3. 选择“立即执行”立即启动作业。
选择“规划”指定启动作业的日期和时间。在这里指定定期启动作业。
可通过选择“转向->作业定义”获得更完全的标准作业规划功能。
3. 保存作业。看到“作业已保存”信息,说明后台处理系统已经接受了该作业。该作业已被规划。
已经规划的作业在释放之前,不能运行。即使是指定立即启动作业,该限制仍适用。
如果您具有所需权限,在规划好作业后将自动释放作业。否则,必须由系统管理员释放作业,它们才能运行。除了规划作业,还要求释放作业,可通过该方法让系统管理员组织和优化后台处理作业。
4. 通过选择“系统->作业状态”检查作业的状态。
如果需要状态屏幕中显示的信息以外,更多关于作业的信息,单击“作业概述”。详细信息,参见检查后台作业的状态。
检查后台作业的状态
要检查后台作业的状态,可在系统中任意位置选择“系统->作业状态”。
在作业状态屏幕的顶部,可以看到每个作业的状态。详细信息,参见F1字段帮助。
在该屏幕的中部,可看到处于“活动”状态的所有作业(当前运行的)。不要使用“取消”按钮,除非确定要去按它。“取消”将终止活动作业,并导致运行的报表异常中断。
在该屏幕的底部,显示已经“取消”的所有作业(因为问题而非成功地结束)。可以在屏幕底部的列表中看到这些作业。按“日志”可以查看后台处理日志。该日志可显示作业中的错误。
如果需要详细信息,可通过选择“作业概述”到达后台处理系统的管理功能。