news 2026/5/1 6:07:23

设置后台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/5/1 5:03:40

2000-2024年各省、地级市银行竞争度HHI数据

地级市省级银行竞争度HHI数据2000-2024年 参考姜付秀&#xff08;2019&#xff09;方法&#xff0c;基于国泰安银行经济数据库构建。通过各银行年度分支机构数量&#xff0c;测算赫芬达尔-赫希曼指数&#xff08;HHI&#xff09;&#xff0c;精准评估银行竞争水平。 - 原始数据…

作者头像 李华
网站建设 2026/4/19 17:57:24

Linux 调度延迟案例 (1):ALSA 播放延迟

文章目录1. 前言2. 现场3. 问题分析1. 前言 限于作者能力水平&#xff0c;本文可能存在谬误&#xff0c;因此而给读者带来的损失&#xff0c;作者不做任何承诺。 2. 现场 通过 trace-cmd 抓如下事件&#xff1a; ALSA事件&#xff1a;hwptr, hw_mask_param, applptr调度事件…

作者头像 李华
网站建设 2026/5/1 5:41:16

VMware NSX 4.2 - Edge传输节点安装

&#x1f4dd; VMware NSX Edge 传输节点简介 1. Edge 传输节点的作用 服务承载设备&#xff1a;运行路由、防火墙、VPN、NAT 等网络与安全服务。&#xff08;有状态服务&#xff09;南北向流量网关&#xff1a;负责虚拟网络与物理网络之间的流量转发。与计算传输节点协同&am…

作者头像 李华
网站建设 2026/5/1 5:46:22

AI Agent的多语言支持:跨语言理解与生成

AI Agent的多语言支持:跨语言理解与生成 关键词:AI Agent、多语言支持、跨语言理解、跨语言生成、自然语言处理 摘要:本文围绕AI Agent的多语言支持展开,深入探讨了跨语言理解与生成的相关技术。首先介绍了该领域的背景,包括目的、预期读者、文档结构和术语表。接着阐述了…

作者头像 李华
网站建设 2026/4/28 13:27:44

云服务器运维实战:从环境搭建到安全加固全流程​

云服务器的高效运行离不开科学的运维管理&#xff0c;从基础环境搭建到进阶安全加固&#xff0c;每一步都直接影响系统稳定性与业务连续性。入门阶段需完成三大核心操作&#xff1a;首先是服务器连接&#xff0c;Linux 系统可通过 PuTTY、Xshell 工具或终端 SSH 命令连接&#…

作者头像 李华