我在SAP中学习/工作了近4个月。我一直在做这方面的一些报告和增强功能,但最近我开始处理与移动数据输入或RF有关的需求,它基本上包括将EAN和一些其他数据添加到dynpro 2502中。更改ABAP标准代码
我将程序SAPLLMOB中的dynpro 2502复制到SAPLXLRF 9502中,与用户出口MWMRF502相关,并编写了它的基本功能,但它没有像我期望的那样工作,因为此退出非常有限,它只允许我导入和导出一小部分数据难以完全按标准执行。
我一直在搜索整个互联网和很多人做自己的实现和其他只是简单地改变标准。我不知道如何制作自己的执行程序,因为我不了解所有程序,更改标准代码的替代方法会更有利于性能和开发时间,但正如我所引用的,我必须更改标准代码,这是我想要做的事情,只有当没有其他选择。
但问题是可以改变标准吗? ¿SAP实施中标准代码的更改频率如何? ¿什么是更好的选择?
在此先感谢。
嗨,感谢您的回复,SAP允许我为此创建隐式增强,但它需要一个键(我输入了该键),现在我也可以修改dynpro。如果我继续改变我需要的所有内容并修改dynpro,这是否会被视为改变标准? ¿是否会得到SAP的支持? –
根据最近与SAP的维护协议,即使您已经做出更改,实际上也必须支持您的整个系统。但最好始终保持您的更改尽可能孤立。更改屏幕仍将被视为改变标准,但只要您使用修改助手,稍后升级通常不会有问题。 SAP支持隐式增强点,我相信如果需要进行故障排除,他们可以将其关闭。尽管如此,尽可能谨慎地使用它。 – Esti
作为附加说明:您是否需要密钥才能更改屏幕或添加隐式增强点?隐含的增值点应该已经存在,因此不需要修复密钥。 – Esti