news 2026/4/16 16:16:00

设置后台JOB

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
设置后台JOB

在程序中启用后台JOB

如果是本程序,可以使用标准函数抓取

CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = sy-repid TABLES selection_table = lt_sel_parameter EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.

下边是完整的Demo示例

FORM f_set_job. DATA:lt_sel_parameter TYPE STANDARD TABLE OF rsparams, lv_job_released TYPE c, lv_job_nr LIKE tbtco-jobcount, lv_job_name TYPE tbtcjob-jobname, lt_rsparams TYPE TABLE OF rsparams, ls_sel_parameter TYPE rsparams. CLEAR lv_job_name. lv_job_name = |ZXXX_Email_{ sy-datum }_{ sy-uzeit }|. CALL FUNCTION 'JOB_OPEN' EXPORTING jobgroup = CONV tbtcjob-jobgroup( '<XXX_JOB_GROUP>' ) "指定运行JOB的实例 jobname = lv_job_name IMPORTING jobcount = lv_job_nr EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4. IF sy-subrc = 0. MESSAGE '已提交后台邮件任务' TYPE 'S'. DEFINE add_sel_to_tab. LOOP AT &1. CLEAR ls_sel_parameter. ls_sel_parameter-selname = &2. " 屏幕字段名 (大写) ls_sel_parameter-kind = 'S'. "类型: S=Select-option, P=Parameter ls_sel_parameter-sign = &1-sign. " I 或 E ls_sel_parameter-option = &1-option. " EQ, BT, CP 等 ls_sel_parameter-low = &1-low. ls_sel_parameter-high = &1-high. APPEND ls_sel_parameter TO lt_sel_parameter. ENDLOOP. END-OF-DEFINITION. REFRESH lt_sel_parameter. " 1. 月份 * add_sel_to_tab s_month 'S_MONTH'. " 2. 过账日期 add_sel_to_tab s_budat 'S_BUDAT'. " 3. 节点 (利润中心组) add_sel_to_tab s_node 'S_NODE'. " 4. 利润中心 add_sel_to_tab s_prctr 'S_PRCTR'. " 5. 科目 add_sel_to_tab s_hkont 'S_HKONT'. " 6. 费用类型 add_sel_to_tab s_zfylx 'S_ZFYLX'. " 7. 公司代码 add_sel_to_tab s_bukrs 'S_BUKRS'. * 提交程序 SUBMIT ZXXX WITH SELECTION-TABLE lt_sel_parameter USER 'SAP_SYSTEM' VIA JOB lv_job_name NUMBER lv_job_nr TO SAP-SPOOL DESTINATION 'LP01' IMMEDIATELY '' KEEP IN SPOOL 'X' WITHOUT SPOOL DYNPRO AND RETURN. IF sy-subrc = 0. CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = lv_job_nr jobname = lv_job_name strtimmed = 'X' IMPORTING job_was_released = lv_job_released. ENDIF. ENDIF. ENDFORM.
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 9:36:52

c编译器并不难,Turbo c编译器介绍(上篇)

c编译器的产生意义重大&#xff0c;目前市场上有诸多不同c编译器。在往期文章中&#xff0c;小编对gcc c编译器有所介绍。为增进大家对c编译器的认识&#xff0c;本文将对Turbo C c编译器予以讲解。如果你对c编译器具有兴趣&#xff0c;不妨继续往下阅读哦。一、Turbo C 的产生…

作者头像 李华
网站建设 2026/4/16 12:44:43

大数据时代,为什么每个企业都需要BI工具?深度解析

大数据时代&#xff0c;为什么每个企业都需要BI工具&#xff1f;深度解析 关键词&#xff1a;BI工具、企业数据管理、数据可视化、决策支持、大数据应用 摘要&#xff1a;在数据量以“天量”增长的今天&#xff0c;企业正从“经验驱动”向“数据驱动”加速转型。BI&#xff08;…

作者头像 李华
网站建设 2026/4/15 12:08:30

3.3K Star ! 超级好用开源大屏设计器!

DataRoom 是一款基于 SpringBoot Vue 技术栈构建的开源大屏设计器&#xff0c;集成了 MyBatis-Plus、ElementUI、ECharts、G2Plot 等主流前端与后端生态。它不仅支持 MySQL、Oracle、PostgreSQL、SQL Server、ClickHouse 等关系型数据库&#xff0c;还能通过 HTTP、JSON、Groo…

作者头像 李华
网站建设 2026/4/16 12:43:52

学长亲荐8个AI论文工具,助研一搞定开题报告与格式规范!

学长亲荐8个AI论文工具&#xff0c;助研一搞定开题报告与格式规范&#xff01; AI工具如何让论文写作更高效&#xff1f; 对于研究生来说&#xff0c;撰写论文不仅是学术能力的体现&#xff0c;更是时间与精力的双重挑战。尤其是在开题报告阶段&#xff0c;从选题、框架搭建到…

作者头像 李华
网站建设 2026/4/16 14:18:06

【植物检测】基于对称的作物田三维点云植物检测研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真咨询…

作者头像 李华