news 2026/4/23 21:20:07

设置后台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/23 12:45:19

JAVA final 详解

1. 核心答案1.1 final方法可以重载吗&#xff1f;✅ 可以重载。final修饰的方法可以被重载。1.2 final方法可以重写吗&#xff1f;❌ 不能重写。final修饰的方法不能被重写&#xff08;覆盖&#xff09;。2. 详细解释2.1 为什么final方法可以被重载&#xff1f;重载&#xff08…

作者头像 李华
网站建设 2026/4/22 9:49:50

Java 线程生命周期详解

1. 线程状态概述Java 线程在其生命周期中有 6 种状态&#xff0c;定义在 java.lang.Thread.State 枚举中&#xff1a;public enum State {NEW, // 新建RUNNABLE, // 可运行BLOCKED, // 阻塞WAITING, // 等待TIMED_WAITING, // 计时等待TERMINATED …

作者头像 李华
网站建设 2026/4/20 11:05:41

Synchronized 详解及 JDK 版本优化

1. Synchronized 基础1.1 Synchronized 的使用方式1.1.1 修饰实例方法public class SynchronizedMethod {// 修饰实例方法&#xff0c;锁是当前实例对象(this)public synchronized void instanceMethod() {// 临界区代码System.out.println("实例方法锁");} }1.1.2 修…

作者头像 李华
网站建设 2026/4/18 13:25:57

[STM32C0] 【STM32C092RC 测评】GPIO操作

STM32C092RC 的 GPIO 配置虽然比 51 单片机复杂点&#xff0c;但官方库函数HAL/LL 库已经封装好了&#xff0c;照着例程改引脚号和参数就能用。开时钟&#xff08;让 GPIO 模块通电&#xff09;设置模式&#xff08;输入/输出/上拉/下拉&#xff09;读写引脚&#xff08;直接赋…

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

2025最新!专科生必看!8款AI论文软件测评,写毕业论文不再愁

2025最新&#xff01;专科生必看&#xff01;8款AI论文软件测评&#xff0c;写毕业论文不再愁 2025年专科生论文写作工具测评&#xff1a;从功能到体验的深度解析 随着人工智能技术的不断进步&#xff0c;AI论文软件已成为众多专科生撰写毕业论文的重要辅助工具。然而&#xff…

作者头像 李华