通过作业提交并返回用户,但使用的用户名不同于sy-uname

2020-09-02 02:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我用SELECTION...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

我用SELECTION-TABLE封闭了SUBMIT z-report,并通过JOB_OPEN和JOB_CLOSE之间的JOB返回用户,其中USER参数用于输入用户名。 但是,它始终采用SY-UNAME。 我检查了一些使用SELECTION SET的博客,也建议使用BJ_JOB_MODIFY。 但是我没有使用variant并像上面那样动态传递参数。

那么您能让我知道如何使该程序考虑作为SUBMIT命令一部分提供的用户。

CALL FUNCTION'JOB_OPEN'。

使用SELECTION-TABLE lt_params提交z报告

到SAP-SPOOL SPOOL参数ls_pri_params

没有SPOOL DYNPRO

用户" BATCH_XXX"

通过VIA职位lv_name NUMBER lv_number

并返回。

CALL FUNCTION'JOB_CLOSE'。

SAP组件版本:SAP_AP-SAPKNA7025

SAP_BASIS-SAPKB70210

此致

Aditya