对不起,如果我的标题没有意义,但我发现很难描述!我在 SAP TM 中有一个 Z 表:
与标准表有外键关系/SAPAPO/LOC
但我希望进行 SM30 维护,用户填充/SAPAPO/LOC-LOCNO
字段(即仓库)并且 LOCID 被隐藏并自动填充。这可能吗?这是我的看法:
但在 SM30 中,仓库在进入后就被屏蔽了。我想我可以通过弄乱自动生成的屏幕来让它工作,但我更愿意遵循 SAP 标准。
对不起,如果我的标题没有意义,但我发现很难描述!我在 SAP TM 中有一个 Z 表:
与标准表有外键关系/SAPAPO/LOC
但我希望进行 SM30 维护,用户填充/SAPAPO/LOC-LOCNO
字段(即仓库)并且 LOCID 被隐藏并自动填充。这可能吗?这是我的看法:
但在 SM30 中,仓库在进入后就被屏蔽了。我想我可以通过弄乱自动生成的屏幕来让它工作,但我更愿意遵循 SAP 标准。
我决定走一条不同的路线,在我的 Z 表中使用 LOCNO 而不是 LOCID,然后创建一个自定义检查表(从 /SAPAPO/LOCNO_V 复制)。因此,用户输入仓库名称,并根据 /SAPAPO/LOC 进行验证。
外键关系不会在维护视图中自动填充,它的作用是在您在维护屏幕中手动输入 LOCID 时进行输入检查。
回答你的问题:是的,这是可能的。
您需要使用维护视图事件,尤其是事件05 Creating a new entry
并自己编写此群体的代码。
事件教程:https ://saptechnical.com/Tutorials/ABAP/TableMaintenance/events.htm