如何在 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 中的链接可点击