当前位置: 首页 > news >正文

设置后台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.
http://www.gsyq.cn/news/189013.html

相关文章:

  • 选择画面中加一个自定义按钮
  • 2025.12.31日21:30-vaunt自夸
  • 《人--件》读书笔记三
  • apache_shiro (CVE-2016-4437)反序列化漏洞复现
  • 2025年国内做得好的法兰夹批发口碑推荐,法兰夹/方法兰/分体法兰/扩口法兰/内螺纹法兰,法兰夹选哪家推荐排行榜 - 品牌推荐师
  • 深入剖析Tycoon 2FA钓鱼攻击套件:绕过双因素认证的技战术
  • 辞别2025:在不确定中锚定确定,在喧嚣里守护清醒
  • 大数据时代,为什么每个企业都需要BI工具?深度解析
  • A.每日一题——2402. 会议室 III
  • c编译器并不难,Turbo c编译器介绍(上篇)
  • HttpWebRequest 进行异步Post 网络访问/数据流形式获取数据(Task/async/await)的代码简单实现
  • [STM32C0] 【STM32C092RC 测评】+08 定时器1输出可变脉宽
  • 2026年数据可视化工具首选!万维易源(DataGear)使用指南
  • 拥抱大数据领域数据服务,迎接数字时代挑战
  • 英语_错题集_26-01
  • 12月阅读笔记(2)
  • 2025专科生必看!10个AI论文工具测评,写毕业论文不再愁
  • Quartus Prime 新手完全使用指南
  • 此网站返回了异常的加密凭据 ERR_CERT_INVALID 解决办法
  • VMware NSX 4.2 - 主机传输节点配置
  • 前端可视化效率翻倍!阿里巴巴图库的正确打开方式
  • 基于springboot的医院资源管理系统(11635)
  • 2025最新!继续教育必备8个AI论文工具深度测评
  • NVIDIA AI Associate
  • 电商海报复刻效率翻倍!AI工具一键复刻爆款,还能实现元素裂变
  • 学长亲荐8个AI论文工具,助研一搞定开题报告与格式规范!
  • 【直流微电网保护】【本地松弛母线、光伏系统、电池和直流负载】【光伏系统使用标准的光伏模型+升压变换器】【电池使用标准的锂离子电池模型+双有源桥变换器】附Simulink仿真
  • 探索 10bit 100MS/s 流水线Pipelined ADC电路:0.18um工艺下的宝藏学习资源
  • AI驱动的企业创新项目管理:敏捷方法与AI的结合
  • AI浪潮下的大模型学习宝典:程序员必看,高薪算法岗转型指南,建议收藏!