点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大约一年前,我提出了一个问题,该问题关于如何调整SCI检查的消息优先级,然后提供了答案。
我们现在正在使用EHP8在NW 7.50上运行,在希望不久的将来,我们将获得一个中央7.52 ATC系统,因此也许这样可以解决以下问题:
我目前正在尝试使用"呼叫交易"的现有检查或定义特定的ABAP语句模式,但不太了解我在事务SCI中看到的内容:
可用的支票" Find CALL TRANSACTION para_trans WITH AUTHORITY-CHECK"对我来说有点奇怪。
该检查是否应该查找" 没有授权检查",因为这是我收集到的该语句的实际关键版本?
由于此检查的当前形式无法找到我感兴趣的内容,因此我对"查找ABAP语句模式"进行了调整,并在检查变量中为CALL TRANSACTION语句添加了一个。 但是,似乎无法更改该支票的消息优先级。 是设计还是偶然?
我搜索了OSS,发现" 2577576-使与非ATC相关的优先级更改成为可能 SLIN测试",但无法从其内容中得知它是否适用于缺少的选项来更改消息优先级。
有人遇到过类似的事情吗?
非常感谢和欢呼
Baerbel
sci-message-priorities.jpg (163.3 kB)
正如我在5月8日发表的评论中提到的那样,我对此提出了OSS消息,现在收到了回复:
此特定检查仅用于参数事务,它被引入以发现由内核错误引起的潜在问题,该问题已通过内核版本7.42-7.45中的注释2165492进行了纠正。
响应还提到,要在没有授权检查的情况下真正找到呼叫交易,您将需要SLIN_SEC,这会产生额外的费用。 有关这方面的更多信息,请参见注释1921820和1855773。
我不太明白为什么对CALL TRANSACTION语句进行了修改,使其增加了使用的安全性,从而没有提供一种简便且免费的方式来实际搜索该语句。 在我看来,这有点像提供一种新的且容易的方法,使其闯入房屋,然后收取额外费用,之后再添加一个验视相机。 但是然后,也许我还缺少一些东西...。
关于"查找ABAP语句模式"的消息优先级的其他问题的答案是,此问题无法调整。
欢呼
Baerbel
快速更新:
由于对我来说这当前(不是!)的处理方式没有多大意义,所以我打开了OSS消息。 如果/当我收到回复时,我会相应地更新问题。
亲爱的Baerbel Winkler夫人,
具有权限检查的呼叫事务...不一定比没有权限检查的呼叫事务...更安全。 这只是取决于...
在某些情况下,您希望允许用户在调用程序的上下文中(通常使用某些参数)在被调用的事务中运行,但不在此上下文之外。 因此,您不希望授予用户启动该事务的授权(S_TCODE授权以及可能在事务维护(SE93)中可以指定的授权)。 如果您使用AUTHORITY-CHECK将此CALL TRANSACTION ...编码,那么您将不得不向用户提供您不需要的相关交易开始授权,这将使系统的安全性降低。
希望有帮助。
最好的问候,
乔治·贝克尔
给出一个实际的Georg解释示例:
使用工作流程,我们可以将用户放到MIR4中,以审核和批准发票。 没有"其他文档"按钮,用户只能处理通过工作流传递到其收件箱的发票。 工作流路由远比权限检查更精细,因此绕过事务授权实际上可以增强安全性。
我创建了为此在SAP社区标签下的专用线程。
一周热门 更多>