SM36是设置SAP周期性运行的事务码
来测试一下,首先先写一个程序:
我有一个zzp_people2的数据表.


DATA : INT1 TYPE I.
DATA : ITAB LIKE ZZP_PEOPLE2.
CALL FUNCTION 'QF05_RANDOM_INTEGER'
EXPORTING
RAN_INT_MAX = 9999999
RAN_INT_MIN = 1000000
IMPORTING
RAN_INT = INT1
EXCEPTIONS
INVALID_INPUT = 1
OTHERS = 2.
ITAB-ZID = INT1.
ITAB-ZNAME = INT1 + 1.
ITAB-ZPASSWORD = INT1 + 2.
INSERT ZZP_PEOPLE2 FROM ITAB.

这段程序的作用,就是产生随机数,然后插入到表里面。
接下来是用SM36了:

回车

然后

回退





可以“立刻”
也可以“日期/时间” 填写“预定的启动”->“日期”->“时间”



去sm37看看:
![]()
这样,就会在后台运行了~~~可以测试一下。
本文介绍了如何使用SAP事务码SM36来创建一个后台任务,该任务将执行一个生成随机数并插入到zzp_people2表的程序。详细步骤包括编写插入数据的代码,设置SM36进行周期性运行,以及在SM37中查看任务状态。这个过程对于自动化数据处理和后台任务调度具有实际应用价值。
4757

被折叠的 条评论
为什么被折叠?



