如何使用权限检查在Debug for Call事务中更改值

2020-08-19 18:54发布

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

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


大家好,

Iam尝试测试使用Auth-Check启用的代码段。

通常,对于测试,我们启用/禁用用户角色,并执行正面和负面测试场景。 在较早的情况下,我们曾经进行权限检查,然后根据sy-subrc值调用一个事务,我们可以在调试器中轻松更改sy-subrc值,它将完全跳过该调用!

现在,我已经使用了"使用Authority-check跳过第一屏进行呼叫交易"在调试中如何将" authorization"的值更改为" Yes"(或)" no",并进行正面测试和负面测试 ?

我确实尝试在调试器中执行"步长",并且还尝试启用系统调试(可能未使用)..但没有用!

有人点亮吗?

此致

Kripa Rangachari。

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

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


大家好,

Iam尝试测试使用Auth-Check启用的代码段。

通常,对于测试,我们启用/禁用用户角色,并执行正面和负面测试场景。 在较早的情况下,我们曾经进行权限检查,然后根据sy-subrc值调用一个事务,我们可以在调试器中轻松更改sy-subrc值,它将完全跳过该调用!

现在,我已经使用了"使用Authority-check跳过第一屏进行呼叫交易"在调试中如何将" authorization"的值更改为" Yes"(或)" no",并进行正面测试和负面测试 ?

我确实尝试在调试器中执行"步长",并且还尝试启用系统调试(可能未使用)..但没有用!

有人点亮吗?

此致

Kripa Rangachari。

付费偷看设置
发送
3条回答
槿木_熙
1楼-- · 2020-08-19 19:27

您可能不会。 不要测试这种情况,CALL TRANSACTION ... WITH AUTHORITY-CHECK由SAP内核处理。 只要确保您了解它是如何工作的,安全团队就有责任测试是否允许该交易代码使用正确的角色。

我是小鹏鹏啊
2楼-- · 2020-08-19 19:31

我不太清楚 了解为什么需要调试器进行测试。 还是您自己甚至没有权限访问开发系统中的交易,因此无法对用户进行正面测试?

因为负面测试,未经交易许可的用户将抛出 " CX_SY_AUTHORIZATION_ERROR"异常,而具有交易权限的正面测试显然会启动交易。

spaceman01
3楼-- · 2020-08-19 19:26

嗨,迈克尔,

就像在开发系统中,我们将尝试测试许多不同的情况。

我确实有授权。 只是想模拟我所没有的,并想到执行负面案例!

我知道TRY ..CATCH仍然捕获了异常,尽管我已将其放置在我的代码中:)。谢谢!

一周热门 更多>