ECC升级S4:表字段参考缺失强制激活传输导致表打不开报错

数据库表无法激活,报错

这次是做升级,没有去处理这个表,而是直接升级强制激活。到了S4系统发现在这个表无法通过SE16N查看了,而表最后两个字段参考也是空(因为升级后的数据元素丢失了)

表里有数据,但是打不开,尝试去补上最后两个字段的参考,但是激活不了,报错

缺少用于包含文件或者子类型的增强类别
Inconsistency DD <-> DB (check table with analysis tool)

场景截图

解决办法

先是尝试使用note:
https://launchpad.support.sap.com/#/notes/199431
执行函数:DD_TABL_ACTM
按照要求
MODE = 12
NTAB_PUTSTATE = N
TABNAME = xxxx
填上参数,其余参数不动,执行后,表表面上激活了。但是手动点击还是提示没激活,se16n也显示异常

无效

再次尝试新的note:https://launchpad.support.sap.com/#/notes/187669

让跑一个函数:DB_DROP_TABLE。执行完之后数据被删除,表可以正常激活,SE16N也正常显示。

其实在之前一个项目也遇到类似的,就是开发对有数据的表的字段属性做了变更,把金额类型变成了char导致,表无法激活SE14也无法调整,删除表新建都无效,当时是SAP的专家搞得,搞了两三天,也不知道咋整好了,我感觉也类似了。

注意:操作这些表前,一定先备份数据

ABAP开发S4升级

ECC升级S4:FS00 DUMP-SINGLE_EXIT_MULTIPLY_ACTIVE

2022-10-17 16:31:21

ABAP开发增强视图

coding block关于MSEG视图扩展

2022-10-19 15:24:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索