是否有防止依赖PGMID和OBJECT进行ATC检查的选项?

2020-08-18 04:37发布

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

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


这是我上周提出的问题的后续问题:

是否可以阻止传输释放 为RS_LXE_LOG_EXPORT规避ATC查找?

从那时起,我还注意到ATC检查-如果直接运行用于传输-不仅会触发带有OBJECT = REPS/REPT的PGMID = LANG,还会触发诸如Smartforms之类的对象(带有OBJECT = SSFO的PGMID = R3TR) 。 我认为对此类对象进行检查没有太大意义,还是我遗漏了某些东西?

是否已经存在一种选择-或是否有一种选择-以自定义ATC的方式来防止针对PMGID和OBJECT的某些组合进行ATC检查?

添加:理想情况下,此检查将在卫星系统中进行,以防止通过与中央系统的可信连接进行不必要的RFC呼叫。

于10月25日添加:我们现在有一些实例,其中没有开发人员访问权限的同事无法发布仅包含查询对象(R3TR/AQQU)的传输,而ATC检查也没有太大意义。

感谢和欢呼

贝尔贝尔

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

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


这是我上周提出的问题的后续问题:

是否可以阻止传输释放 为RS_LXE_LOG_EXPORT规避ATC查找?

从那时起,我还注意到ATC检查-如果直接运行用于传输-不仅会触发带有OBJECT = REPS/REPT的PGMID = LANG,还会触发诸如Smartforms之类的对象(带有OBJECT = SSFO的PGMID = R3TR) 。 我认为对此类对象进行检查没有太大意义,还是我遗漏了某些东西?

是否已经存在一种选择-或是否有一种选择-以自定义ATC的方式来防止针对PMGID和OBJECT的某些组合进行ATC检查?

添加:理想情况下,此检查将在卫星系统中进行,以防止通过与中央系统的可信连接进行不必要的RFC呼叫。

于10月25日添加:我们现在有一些实例,其中没有开发人员访问权限的同事无法发布仅包含查询对象(R3TR/AQQU)的传输,而ATC检查也没有太大意义。

感谢和欢呼

贝尔贝尔

付费偷看设置
发送
11条回答
hongfeng1314
1楼-- · 2020-08-18 04:58

嗨贝尔,

这是使传输检查可配置的另一个要求。 不幸的是,还没有任何选择来排除对象类型。 我会记下它,但是由于我们的主题列表很长,所以我不能保证会很快推出。

通过业务外接程序(BAdI)来实现这一点以为传输对象列表实现过滤机制是否足够?

此致

Axel

亦是此间程序员
2楼-- · 2020-08-18 05:02

你好,Uwe,

您能帮我解决表格视图和BOR方法背后的编码吗?

is_bor_object(...

is_table_view(...

我想了解它的工作原理。

在此先感谢

Nir深蓝
3楼-- · 2020-08-18 04:58

Axel Jebens

嗨Axel,

在执行克里斯蒂安·罗森伯格建议的注释后, /img/comments/12843209/view.html">上面的评论,我创建了BaDI实施,并在其中添加了一些逻辑。 这将被访问并按预期工作,但显然仅当从内部触发时才如此。 SE10通过"检查对象"进行运输。

我在代码中放置了一个断点,但是当我通过触发"检查-> ABAP测试驾驶舱(ATC)"从SE80运行ATC检查时,过程并没有在那里停止

因此,不幸的是,这个BaDI似乎不在我想要实现的目标位置。

我注意到的另一件事是,导入表i_initial_object_keys仅包含对象名称和对象类型(OBJECT),但不包含程序ID(PGMID)。 根据SE10中的传输显示的内容,表中的对象类型似乎常常比我期望的要少,有时在某些情况下也有所不同。

这是一个相当随机的示例 :

运输显示PGMID +对象的几种项目和组合

只有3个进入Badi,它们具有不同的值-MSAG代替MESS,FUGR代替FUNC,CLAS代替METH,而REPS/REPT甚至都不表示为PROG

鉴于所有这些,我不确定巴迪语是否为当前形式 并且它在流程中的当前位置适合我们想要做的事情。

干杯

Bärbel

蓋茨
4楼-- · 2020-08-18 04:50

Domi Bigl

感谢您的建议,Domi!

从我在 卫星系统(NW 750 EHP8), 使用中央ATC系统(NW 752)的检查变体时,永远不会提及对象集。 只有以下字段可用于定义"参考检查系统"中的检查变量:

检查变量
RFC目标
RFC系统

以及在中央ATC中 -system似乎也没有办法将特定的检查变体与对象集绑定/链接(至少我看不到类似的东西)。

不需要 是否类似于"考虑对象集"的可选字段,在该字段中可以通过标准选择选项排除特定的对象类型?

欢呼声

贝尔贝尔

nice_wp
5楼-- · 2020-08-18 05:04

嗨Axel,

有什么新闻吗? 目前,我经常收到BOR对象的豁免请求。 从检查中排除这些对象将非常有用。

一周热门 更多>