标签:异步 code valutab TASK 调用 bs prueflos NEW 延迟
延迟调用:
<style></style>CALL FUNCTION 'ZFM_UPDATE_QALS' IN UPDATE TASK "STARTING NEW TASK l_taskname
TABLES
it_prueflos = lt_prueflos.
<style></style>
DATA: lw_prueflos TYPE zsqm_prueflos .
* WAIT UP TO 3 SECONDS.
LOOP AT it_prueflos INTO lw_prueflos.
UPDATE qals SET zfbbs = 'Y' WHERE prueflos = lw_prueflos-prueflos .
" COMMIT WORK AND WAIT.
WAIT UP TO 1 SECONDS.
ENDLOOP.
异步调用:
<style></style>DATA l_task TYPE char10.
<style></style> CLEAR l_task.
CALL FUNCTION 'ZFM_NEW_TASK' STARTING NEW TASK l_task
EXPORTING
code = 'ZMME103'
bs = 'ZGTM_INIT'.
<style></style>
DATA:valutab LIKE TABLE OF rsparams .
CALL FUNCTION 'RS_VARIANT_CONTENTS'
EXPORTING
report = code
variant = bs
TABLES
valutab = valutab
EXCEPTIONS
variant_non_existent = 1
variant_obsolete = 2
OTHERS = 3.
IF sy-subrc <> 0.
* Implement suitable error handling here
EXIT.
ENDIF.
SUBMIT (code) USING SELECTION-SET bs
AND RETURN .
标签:异步,code,valutab,TASK,调用,bs,prueflos,NEW,延迟 来源: https://www.cnblogs.com/lingxiaoj/p/12023592.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。