更新后,自定义附件或" Z代码"会怎样?

2020-09-30 06:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨社区 我有一个疑问,我们已经...

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

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


嗨社区

我有一个疑问,我们已经将SAP CRM系统从sp7更新到了SP18。

现在,我们处于"测试"阶段,并且出现了一些转储和错误,但是大多数此类问题与海关增强措施或" Z代码"有关,因此我们正在努力修复代码以解决问题。

我的问题是,在更新之前我们是否可以做一些事情来保存或保护此附件或" Z代码"以避免更新后出现此错误?

我的意思是开发人员说,更新后这种固定代码(仅与附件或Z代码有关)的情况是不正常的,我不确定这是否成立。

如果这里的某人对这种情况有一定的经验,可以帮助我们了解这种情况的正常过程是什么?

为了避免自定义或z配件出现错误,我们是否应该在更新之前执行之前的活动?

在更新后,修复与标准代码不再匹配的代码Z是正常过程吗?

是否存在工具,报告,服务等,可帮助查找和解决自定义附件或Z代码的错误或问题(更新的结果)?

最好的问候

阿尔弗雷多

6条回答
野沐沐
2020-09-30 06:58

这是一个示例:

我们要进行下一个转储:

ABAP应用程序中的错误当前的ABAP程序" CL_BSP_PAGE_BASE ============= CP"必须终止,因为它遇到了一条语句,不幸的是无法执行。

第22行的程序" CL_CPG_MAIN_OPOVERVIEW_IMPL === CP"中出现以下语法错误,其中包括" ZMKTG_CAMPANAS =============== E":"字段" LR_CMP"未知

所以问题在于名为CL_CPG_MAIN_OPOVERVIEW_IMPL === CP的此类,该类具有一个名为EH_ONSAVE的方法,如果我们检查此程序的sintax失败,则在更新此方法之前,该方法正常工作,此方法已得到增强 例如:

更新后,消失了一个名为lr_cmp的标准变量,并且Enhacement正在使用它,这就是现在具有enhacement的标准方法失败的原因,因此,现在我们必须编写代码来解决这种情况。

这里的问题是在更新后避免这种情况的最佳实践是什么?

最好的问候

一周热门 更多>