SUBMIT语句未生成假脱机

2020-08-23 13:01发布

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

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


大家好,

我将标准的progrom称为:

将crm_socm_service_report提交到SAP-SPOOL
不带SPOOL DYNPRO的SPOOL参数priparms
通过作业lv_jobname编号lv_jobcount
并返回
with pmy = pmy
with poffice = poffice
> WITH pcoll = pcoll
WITH pteam = pteam
WITH pstatop = pstatop
WITH pstatcl = pstatcl
WITH pstatal = pstatal
WITH sobject = sobject-low
WITH cancel = abap_true < br> WITH next = abap_false
WITH noupd = abap_false
WITH SELECTION-TABLE lt_selection。
等待5秒。

lv_spool = sy-spono。

假脱机编号未生成。 但是,当我签入SP01时,会生成后台打印编号。 我是否有任何遗漏,如果有人遇到同样的问题,请告诉我。 还好,我尝试了以下链接,但没有用。

SUBMIT语句未生成假脱机

谢谢

HT

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

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


大家好,

我将标准的progrom称为:

将crm_socm_service_report提交到SAP-SPOOL
不带SPOOL DYNPRO的SPOOL参数priparms
通过作业lv_jobname编号lv_jobcount
并返回
with pmy = pmy
with poffice = poffice
> WITH pcoll = pcoll
WITH pteam = pteam
WITH pstatop = pstatop
WITH pstatcl = pstatcl
WITH pstatal = pstatal
WITH sobject = sobject-low
WITH cancel = abap_true < br> WITH next = abap_false
WITH noupd = abap_false
WITH SELECTION-TABLE lt_selection。
等待5秒。

lv_spool = sy-spono。

假脱机编号未生成。 但是,当我签入SP01时,会生成后台打印编号。 我是否有任何遗漏,如果有人遇到同样的问题,请告诉我。 还好,我尝试了以下链接,但没有用。

SUBMIT语句未生成假脱机

谢谢

HT

付费偷看设置
发送
7条回答
木偶小白
1楼-- · 2020-08-23 13:47
通过选择屏幕提交(p_prog),然后将导出列表返回到内存中。


 通话功能" LIST_FROM_MEMORY"
 桌子
 listobject = it_listobj
 例外情况
 not_found = 1
 OTHERS = 2。

您可以直接导出到内存中

SAP砖家
2楼-- · 2020-08-23 13:46

您能给我们您的真实目标吗? 也许还有另一种处理方式

Bunny_CDM
3楼-- · 2020-08-23 13:44

总结您的代码,您启动了一个后台作业,并且有一个代码等待获取该作业生成的假脱机请求的ID:

呼叫功能'JOB_OPEN'...
 提交...通过工作...到SAP-SPOOL ...
 等待...
 假脱机编号= sy-spono。
 通话功能'JOB_CLOSE'...
 "其余的算法

因此,正常情况下,SY-SPONO不会由提交的后台作业中生成的假脱机初始化。系统字段对应于当前会话中的数据,而不是其他会话中的数据。

此外,"等待..."毫无意义,您怎么知道后台作业的持续时间!

如果您要坚持使用作业解决方案,则最好 在您的工作中添加第二步(要创建的自定义程序),该步骤会在第一步之后立即开始,读取表TBTC_SPOOLID中的假脱机编号,并在该新程序中执行其余算法。当然,这意味着您 需要拆分您的主程序。我不知道是否值得尝试。

粗暴的香蕉
4楼-- · 2020-08-23 13:41

问题标题不正确。这样做会更好:

不能 获取作业创建的假脱机编号

风早神人
5楼-- · 2020-08-23 13:58

我必须将假脱机中的数据读取到内部表中并在输出中显示出来,这是我要尝试的操作。但是在调试中,假脱机没有 是00000000。

Nan4612
6楼-- · 2020-08-23 13:52

我尝试了LIST TO MEM ORY,当我的提交报告为crm_socm_service_report时,在报告输出中出现以下错误并退出报告。

错误:子屏幕(屏幕:SAPLSBL_DISPLAY 0101)中不允许SET SCREEN。 如果我使用TO SPOOL,则不会出现此错误。 知道为什么会出现此错误。

一周热门 更多>