点击此处---> 群内免费提供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
这意味着使用"通过作业提交"运行该程序的用户...用户" BATCH_XXX"必须具有一种授权,以使AUTHORITY-CHECK OBJECT" S_BTCH_NAM" ID" BTCUNAME"值" BATCH_XXX"为 成功(即使用BTCUNAME ='*'对对象S_BTCH_NAM进行授权是可以的)。 = 8。
此外,现在sy-uname应该有权计划作业,因为它可能在计划中但尚未发布,或者BATCH_XXX有权计划?
这是另一个问题。 是的,如果创建作业的用户(与分配给每个作业步骤的用户无关)无权释放作业,则该作业将保持计划状态。
为使作业自动释放,创建作业的用户需要具有RELE值的授权S_BTCH_JOB或具有Y值的"超级"授权S_BTCH_ADM。
一周热门 更多>