从自定义代码的角度来看,我正在计划在迁移到本地 S/4 HANA 期间要执行的操作。到目前为止,中央 ATC 已设置为验证当前的 SAP ECC 代码,我们已经可以在迁移之前在 ABAP 代码中实施大部分修复。
下一步是 Basis 团队使用 SUM 进行系统升级。他们告诉我,我必须在 SPAU 中实施其余的调整和修复,但据我所知,SPAU 仅用于调整使用“访问密钥”修改并在升级期间发生更改的标准 SAP 对象。
我之前为较小的升级做过 SPAU,情况就是这样,当然数据模型没有改变,标准对象也没有像 S/4 HANA 升级那样被弃用。
然后是 SPAU_EHN,用于可能受到升级期间标准对象更改影响的自定义增强功能。
但是当涉及到 ABAP 对象的其余部分时,假设是一个完全独立的自定义程序、一个 Z 功能模块、自定义类等。对这些对象的调整是 SPAU 的一部分,还是我认为它们已经是 SPAU 的一部分?升级完成后要执行的手动活动?
我关于调整自定义对象的顺序的想法如下:
- 通过 ATC 验证调整当前 ECC 中的一切可能
- [基础] 使用 SUM 升级系统
- 如有必要,在 SPAU 中调整修改后的标准对象
- 如有必要,调整 SPAU_ENH 中的增强功能
- 完整的升级过程
- 使用 Fiori Migration App、Quick Fixes 等调整其余的自定义存储库对象,直到列表归零。
按照这个顺序,我将在第 3 步和第 4 步中使用 1 个传输请求,然后在第 6 步中使用尽可能多的传输请求。