如何在 ME51n tcode 中的项目级别上使自定义字段可编辑?

Posted

技术标签:

【中文标题】如何在 ME51n tcode 中的项目级别上使自定义字段可编辑?【英文标题】:How to make custom field editable on item level in ME51n tcode? 【发布时间】:2013-10-17 01:25:45 【问题描述】:

我的要求是在交易 ME5xN 中的项目中添加一个自定义字段。

我发现出口 MEREQ001 有几个出口功能 - 但据我所知,它们并没有真正帮助我。

我在里面找到了一些BADI,但是我不知道如何使用它们,也不知道它们是否有用。

无论如何,在出口 MEREQ001 的文档中,我发现了一些有用的东西:它说通过创建表 CI_EBANDB 并向其中添加字段,这些字段将添加到表 EBAN 中(所以我不必做任何额外的工作)。

此外,此包含结构包含在用于显示项目的显示结构 MEREQ3211GRID 中。

因此我附加了 CI_EBANDB 并且瞧:这是我的领域。

我现在的问题是这个字段永远不可编辑,我不知道如何将其变为可编辑。

该表是一个 CONTROLS:xxx TYPE TABLEVIEW WITH SCREEN 3211。 当我在屏幕循环中调用的模块中放置断点时,它永远不会命中它。

我看到在 SAPLMEGUI 程序中只有 1 个地方在调用 LVC_FIELDCATALOG_MERGE 时使用了这个结构,如果我修改了产生的字段目录的属性,则输出在屏幕上可见....

底线:我不知道如何使我的字段可编辑。

附: 该字段在事务 ME51N 和 ME52N 中应始终可编辑。

【问题讨论】:

【参考方案1】:

这是通过自定义完成的。调用事务 spro,然后沿着路径材料管理 -> 采购 -> 采购申请 -> 在文档级别定义屏幕布局,然后查看您要自定义的事务的详细信息。 您需要取消选中字段的“显示”复选框。

如果您的公司有专门的定制员,请向他们寻求帮助。

【讨论】:

以上是关于如何在 ME51n tcode 中的项目级别上使自定义字段可编辑?的主要内容,如果未能解决你的问题,请参考以下文章

如何使自定义单元格中的 UILabel 显示保存在 UITableView 中的更改

如何在 swift 中使自定义 UITableViewCell 中的链接可点击

如何在 vuetify 上使标题栏动态化?

如何使自定义标签中的代码块仅在第一次调用该标签时运行?

如何在 SpriteKit 中的不同设备上使 SKSpriteNode 的速度相同?

SAP中查询系统BAPI列表的TCODE是什么?