Database 自动生成的视图维护对话框已损坏
我创建了3个表和3个相应的视图,然后使用以下设置在SE11 Utilities>Table maintenance Generator中为每个视图生成了一个维护对话框: “请求成功完成”消息出现,但生成的对话框不可用且似乎已损坏。这是screen painter中的外观: 当我尝试在这3个视图上激活群集视图时,出现以下错误: 修改dynpro SAPLZ时出错 电文编号SV597 诊断 屏幕SAPLZMM01_FUNCGRP的流程逻辑Database 自动生成的视图维护对话框已损坏,database,view,sap-basis,Database,View,Sap Basis,我创建了3个表和3个相应的视图,然后使用以下设置在SE11 Utilities>Table maintenance Generator中为每个视图生成了一个维护对话框: “请求成功完成”消息出现,但生成的对话框不可用且似乎已损坏。这是screen painter中的外观: 当我尝试在这3个视图上激活群集视图时,出现以下错误: 修改dynpro SAPLZ时出错 电文编号SV597 诊断 屏幕SAPLZMM01_FUNCGRP的流程逻辑 0001不是生成的视图维护列表屏幕。任何一个 屏幕已被大
0001不是生成的视图维护列表屏幕。任何一个 屏幕已被大量手动修改,或者 它是基于没有可维护密钥的 系统响应 屏幕尚未修改 程序 根据需要修改查看群集维护屏幕 在屏幕上手动显示。请参阅事务“生成表” “维护”对话框的“应用程序帮助”以获取所需的修改 编辑:我跟着,没用 请帮忙。如何完全删除此对话框并正确重新生成它 重现问题的步骤: 1。创建新表ZTEST
- 交货类别:C
- 数据元命令
- CHAR类型和长度为12的配置
- 数据元素LIFNR的LIFNR
- 交货类别:APPL0
- 尺码类别:0
- 选择第二个选项:“数字/字母数字增强”
问题在于表视图中的“S”标志设置不正确(SE11)。必须仅为父视图中存在的字段设置它们。标头视图不应包含任何“S”字段,因为不存在父视图。层次结构中的第二个视图最多应在父视图中的字段索引键上设置“S”字段(对于层次结构中较低的视图如此),如果有,则不应在客户端字段上设置“S”。如果设置正确,视图集群激活将修改独立视图,使其在层次结构中可用
请参见此处:三个表是否有相同的功能组?也许您可以尝试删除所有三个维护视图(在SE11中),然后删除功能组(在SE37或SE80中),然后重新启动,以更新维护视图。如果您已经为第一个表创建了maintenace视图,请在创建下一个表之前检查SM30是否正常工作。3个维护对话框不得使用相同的屏幕(相同功能组的相同数量)!假设ZMM01_CONFIGV使用概览屏幕1,ZMM02将使用屏幕2,ZMM03将使用屏幕3。注意:如果视图对话框中的某些对话框不起作用,则无需尝试创建视图群集。@SandraRossi:好的,我已经编辑了我的文章。谢谢你调查。哎呀,我没注意到。在我的测试中,我只检查了几个关键字段,而不是全部。谢谢你的反馈!