点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)背景:从表中删除字段后,我们遇到...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)背景:从表中删除字段后,我们遇到...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
背景:从表中删除字段后,我们遇到了一些SQL错误转储。 我们使用了SE14 Check运行时和数据库对象功能->未发现错误。 只是为了确保我做了调整,但转储仍在继续。
<跳过长时间寻找其他错误的部分>
回到基础,我们通过SE14进行了返回,并逐一手动比较了运行时对象和数据库对象字段,并且lo和behold字段被删除为数据库级别,但是DDIC结构仍然是原始的。/p>
所以我的问题是:SE14的"检查"实际上是做什么的?
根据帮助:
您可以将数据库中的表定义与选择附加功能→数据库对象→检查,从而">表的运行时对象。 将ABAP词典中表上的索引与数据库上的索引进行比较。 您可以将表格的运行时对象与ABAP词典维护屏幕中输入的信息进行比较,方法是使用Extras→运行时对象→检查。 显示两个定义。 找到的差异将突出显示。 在这两种情况下,您都可以在增量(仅差异)显示或完整(所有信息)显示检查结果之间切换。
它绝对不像广告中那样。 其他人有这种经历吗?
在HANA上运行7.50
使用SE11保持了通常的方式,但是涉及的潜在问题包括结构。
SE11所做的是更改运行时对象的字段顺序-对我来说,这是一个错误。
调整将删除字段,但将原始顺序保留在数据库中。 由于与运行时版本不匹配,这导致SQL错误。 可以很容易地用SE14修复...但SE14无法检测到。
因此表格看起来像这样(简化):
一周热门 更多>