点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我有一个疑问,我们已经将SAP CRM系统从sp7更新到了SP18。
现在,我们处于"测试"阶段,并且出现了一些转储和错误,但是大多数此类问题与海关增强措施或" Z代码"有关,因此我们正在努力修复代码以解决问题。
我的问题是,在更新之前我们是否可以做一些事情来保存或保护此附件或" Z代码"以避免更新后出现此错误?
我的意思是开发人员说,更新后这种固定代码(仅与附件或Z代码有关)的情况是不正常的,我不确定这是否成立。
如果这里的某人对这种情况有一定的经验,可以帮助我们了解这种情况的正常过程是什么?
为了避免自定义或z配件出现错误,我们是否应该在更新之前执行之前的活动?
在更新后,修复与标准代码不再匹配的代码Z是正常过程吗?
是否存在工具,报告,服务等,可帮助查找和解决自定义附件或Z代码的错误或问题(更新的结果)?
最好的问候
阿尔弗雷多
嗨Alfredo,
通常,任何更新/升级都会带来新的功能和许多更改。 在进行任何更新/升级之前,我们应该进行影响分析。
特别是对于自定义对象,我们有许多第三方工具在进行升级之前会进行影响分析,并最终对所有受影响的对象进行更正 (发布技术升级活动)。 因此,我们在升级之前提取所有自定义对象,并使用这些工具对其进行修复并创建TR(Ex),然后在技术升级后立即导入该TR,这就是我们在升级后将系统引入几乎为零的问题的方式。 这些工具肯定要有自己的使用成本。
问候,
Harish Karra
首先,您要进行哪种转储 有? 原因是什么? (很高兴听到开发人员的意见!)
,如果诸如增强和修改之类的代码仍处于活动/执行状态,则回归测试将最终指出。 您的开发人员和测试人员应该意识到,总会涉及某些测试。
编辑:这是正确的"主标签"吗? 您能否将其更改为与软件生命周期/增强功能/升级相关的标签?
无法通过机会无耻地推广我的旧博客。 通常不,出现许多错误是不正常的。 我很好奇是什么导致了您的错误。
如果我们以"重新生成现有模式"运行SGEN,我们应该在ABAP负载重新生成的日志中看不到这类错误吗? 加载"?
这是一个示例:
我们要进行下一个转储:
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的标准方法失败的原因,因此,现在我们必须编写代码来解决这种情况。
这里的问题是在更新后避免这种情况的最佳实践是什么?
最好的问候
一周热门 更多>