将结构附加到标准表还是创建Z表?

时间:2019-06-24 07:49:06

标签: sap abap

当今,SAP建议“保持核心清洁”,以便能够迁移到云中,并且始终能够更新到最新版本而不必担心或重新测试,这对于内部部署也有效。

我需要在ZMEL表中添加一个Z字段,以将其通知链接到SAP PS项目(PROJ表)。 QMEL表已经具有结构-CI_QMEL-随时可以扩展,并且相关的BAPI支持此扩展。

但是为了保持内核的清洁,我正在考虑挑战功能要求,并建议创建一个与QMEL(通知ID)具有相同密钥的ZNOTIF_PROJ表。这样,它就会与标准完全分离,但是同时官方的BAPI将无法支持它,因此需要在顶部添加一个包装程序来更新标准和自定义,并且一切都会变得更加复杂。 >

我应该坚持旧的扩展样式还是选择新的表格?

2 个答案:

答案 0 :(得分:5)

我个人更喜欢扩展标准表。拥有BAPI,标准交易等能够按预期工作,其价值远不如“干净核心”这样的模糊想法。

只要您没有以不正确的方式修改核心代码或扩展表,以SAP支持的方式自定义系统并不是一件坏事。在确定正确的答案时,您应该考虑未来的升级计划(例如S / 4本地与云),但不要对自己感到困难。

答案 1 :(得分:0)

S / 4内部或云已经添加了新的字段和表功能。我们可以像SAP CRM一样在Web UI中执行此操作。因此扩展现有结构没有问题。有关此功能的帮助页面here