在后台运行时,提交和返回不起作用

2020-09-21 19:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我正在尝试通过SUBMIT AND RETURN以及FM JOB_OPEN和JOB_CLOSE从报表A通过BG作业计划报表B。 该程序在前台运行良好,但是当我们尝试从程序A将报表B安排为BG作业时,它没有被执行。 我已经调试,发现该程序不会进入"开始选择"状态,而是会验证选择屏幕事件。

我的提交语句如下:

使用paramters_in_B提交报告2 = parameters_in_A

WITH selectoptions_in_B IN selectoptions_in_B

用户" XXXX"

通过工作"作业名称"

NUMBER个" XXXX"并返回

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我正在尝试通过SUBMIT AND RETURN以及FM JOB_OPEN和JOB_CLOSE从报表A通过BG作业计划报表B。 该程序在前台运行良好,但是当我们尝试从程序A将报表B安排为BG作业时,它没有被执行。 我已经调试,发现该程序不会进入"开始选择"状态,而是会验证选择屏幕事件。

我的提交语句如下:

使用paramters_in_B提交报告2 = parameters_in_A

WITH selectoptions_in_B IN selectoptions_in_B

用户" XXXX"

通过工作"作业名称"

NUMBER个" XXXX"并返回

付费偷看设置
发送
5条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-09-21 20:24.采纳回答

是的,在提交时(我的评论大约是在执行JOB_CLOSE之前,即不在后台作业期间,尽管它也是在此时执行),它总是经过选择屏幕验证:如果有 错误,并且提交以对话模式运行,然后SUBMIT VIA JOB将显示选择屏幕以及错误消息(是,在作业提交期间)。 无论如何,您的问题更多是关于未启动的工作。

但是您是否检查了JOB_OPEN,SUBMIT和CLOSE的返回码,并且该作业确实未在SM37中安排->别忘了还显示缺少开始条件(即计划/初步状态)的作业吗?

如果一切正常,请查看SAP注释,如果没有发现任何问题,请在SAP支持部门打开故障单。

SAP小菜
2楼-- · 2020-09-21 20:05

如果没有错误,那就应该可以。 正如我所说,签入SM37(如果您在没有任何开始条件的情况下关闭了该作业,那么它的状态为计划/初步值,您可能仍会在SM37中看到); 否则,请检查SAP注释,如果不能执行任何操作,则打开票证。

3楼-- · 2020-09-21 20:13

实际上,以下说明了füll行为:

https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abapsubmit_via_job.htm

特别是,请参阅第1步...

clever101
4楼-- · 2020-09-21 20:04

您好Jyothir,

检查USER是否具有授权-对象S_BTCH_NAM。

考虑到您通过JOB提交(背景),"使用SELECTION-SCREEN dynnr"效果很好。

在SAP解释下。

加法1

...使用SELECTION-SCREEN dynnr

效果

此附加项定义了调用哪个选择屏幕。 dynnr是一个数据对象,当执行语句SUBMIT时,它必须包含在被调用程序中定义的选择屏幕的dynpro号。

  • 如果省略了添加的USING SELECTION-SCREEN或输入了dynpro数字1000,则将调用标准选择屏幕。 如果在调用的程序中未定义标准选择屏幕,则不会调用选择屏幕。
  • 如果在添加中使用SELECTION-SCREEN输入了非1000的dynpro编号,则会调用相应的独立选择屏幕。 如果在调用的程序中未定义带有该dynpro编号的选择屏幕,则会引发不可处理的异常。

加法2

...通过选择屏幕

效果

如果指定了此添加,则在屏幕上"显示"选择屏幕。 否则,进行背景选择屏幕处理。 在背景选择屏幕处理中,在不显示选择屏幕的情况下引发选择屏幕事件。

此致

小c菟菟
5楼-- · 2020-09-21 20:06

嗨Jyothir,

还要在有关SAP链接的Submit语句中实现以下代码。

使用SELECTION-SCREEN dynnr

https://help.sap。 com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/abapsubmit_interface.htm

此致

一周热门 更多>