点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个场景,其中,我们...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个场景,其中,我们...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个场景,其中,我们有一个自定义表,其中存在TMG。 该表从很久以前就在那里,并且仍在使用中。 此自定义表主要与"功能位置"(PM区域)和其他几个相关的关键字段关联。 因此,此关键字段" TPLNR"(有趣的位置)与检查表IFLOT-TPLNR相关联。 来自IFLM表的搜索帮助也已添加到此表中。
现在,有一种情况,针对TPNNR的检查表中的某些条目已被删除(在主表中)。 TPNNR(有趣位置)的域不再保存这些值。 因此,每次我们打开SM30(无论是查看,编辑还是删除); 它将弹出一条错误消息,提示"功能位置XXXXXX不存在"。 基本上,以前在定制表中维护的那些值会导致检查错误。 即使我删除了具有外键关系的检查表,也会因为对域条目进行验证而引发错误。 即使试图删除不需要的条目,它也会引发错误。 因此,这个TMG现在都没用了。
考虑这种情况以及将来生产系统中可能出现的问题; 业务需要一种解决方案来绕过此错误"功能位置XXXXXX不存在",即使它是错误的,也可以删除或处理自定义表中不需要的条目。
所以我在这里的查询是,应该如何实现??
1。 我试图替换检查表-它不起作用,因为域针对标准数据元素保存值。
2。 用自定义数据元素(域类型为char30)替换TPNNR似乎是一个更好的选择,但是转换例程会引起问题,因为我们没有提到转换例程TPNNR。 在这种情况下,我们还需要将输出长度更改为40。
请求您的建议。
此致
J ..
当您说"是否可以查看"时,我不确定:如果仅显示内容 ,不应该进行检查,因此我怀疑您的TMD实施了一些事件(即自定义ABAP代码)。
PS:如果根本没有实现任何事件(并且程序没有直接修改),则仅将屏幕上显示的输入字段与外键进行检查。
一周热门 更多>