禁用特定软件包的软件包检查错误

2020-09-12 08:21发布

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

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


嗨,

我们将包检查用于我们的自定义开发。 现在我们遇到的问题是,我们正在使用一些较旧的(自编程)模块。

由于它们尚未在包接口中发布所有" API"对象,因此在使用这些对象时我们会收到包检查错误。

现在,我们面临的情况是,真正的(新引入的)程序包违规被隐藏在"传统"错误泛滥中。

是否可以告诉软件包检查忽略指定软件包中的错误?

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

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


嗨,

我们将包检查用于我们的自定义开发。 现在我们遇到的问题是,我们正在使用一些较旧的(自编程)模块。

由于它们尚未在包接口中发布所有" API"对象,因此在使用这些对象时我们会收到包检查错误。

现在,我们面临的情况是,真正的(新引入的)程序包违规被隐藏在"传统"错误泛滥中。

是否可以告诉软件包检查忽略指定软件包中的错误?

付费偷看设置
发送
3条回答
大道至简
1楼-- · 2020-09-12 08:37

不可能AFAIK

作为顾问,我很难说服客户在系统级别激活它,因此我开始以自定义代码实现它,请参见 http://docs.abapopenchecks.org/checks/61 /很抱歉,该文件尚未记录或尚未完全实施,欢迎提出要求:o)

小灯塔
2楼-- · 2020-09-12 08:42

我认为可能有(或曾经有)未记录的方法来实现此目的,因为SAP本身在引入包检查概念时可能会遇到此问题。

要忽略包检查中的开发对象,有一些候选方法:

-表IFOBJSHORT的PAKNOCHECK列(域具有固定值)
-表PACKCHECK_EXCEPT

这些表可能已在某些时候被弃用,不再起作用或仅在SAP内部运行 系统。 要使软件包检查的行为类似于TR_SYS_PARAMS-SYSTEMTYPE ='SAP',可以使用PAKPARAM参数SAP_DEV_SYSTEM = X。

不幸的是,查看SAP如何做软件包检查以分隔SAP_BASIS/SAP_APPL/... 因为结构化软件包BASIS及其软件包接口被硬编码到了软件包检查中,所以确实有帮助...

clasier
3楼-- · 2020-09-12 08:49

我认为不可能,在系统级别激活了软件包检查。:(

您可以做些什么(这也是我们所做的)来编写一个生成程序,该程序将更新PERMISSION表(是的,这很危险,但是您必须仔细测试它)并进入 一切都清楚的情况,然后您就可以开始新的开发。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答