我们如何设置特定日期以安排报告?

2020-09-02 12:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)该报告正在运行,但需要安排在19...

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

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


该报告正在运行,但需要安排在19日每月运行一次。 但是要为报表安排值,该值将每月动态更改,第一个日期为上个月的19日,第二个月为当月的18日。 请帮助我。

3条回答
当学会了学习
2020-09-02 13:13

v_datenext = sy-datum + 1。

CALL FUNCTION'JOB_OPEN'

导出

delanfrep =''

jobgroup =''

职位名称=职位名称

sdlstrtdt = v_datenext

sdlstrttm = sy-uzeit

导入

jobcount =作业计数。

提交z_prg_spinterf

i_year EQ v_subyrnext

使用i_month均衡器应用程序-> g_str_header-f_month

i_dc EQ为'B'

USER sy-uname

VIA JOB职位名称

NUMBER个工作计数

并返回。

starttime-sdlstrttm = sy-uzeit + 60。

  • 关闭工作

CALL FUNCTION'JOB_CLOSE'

导出

jobcount =就业人数

职位名称=职位名称

  • prddays = 1

sdlstrtdt = v_datenext

sdlstrttm = starttime-sdlstrttm

strtimmed = starttimeimmediate

targetsystem = host。


在调用JOB_OPEN时不要提供sdlstrtdt和sdlstrttm,在调用JOB_CLOSE时不要提供strtimed,看看是否有帮助。

PS =从 answers.sap.com