点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在Migo物品详细信息中添加了自定义屏幕
填充字段并显示选项卡。
要求是使用这些值更新mseg表。(我已经使用这些字段ZEX和ZID为表mseg创建了一个追加结构。)
问题:
我无法在MIGO的Bapi中获得这些字段。
我在
的天气IF_EX_MB_MIGO_BADI〜LINE_MODIFY
〜PBO_DETAIL
或〜POST_DOCUMENT
我无法获得它们,
获取参数ID'ZID'字段数据(zid)。 即使自定义程序中的屏幕具有参数,也无法正常工作,但migo中的屏幕却没有参数。
我用全局参数g_line_id保存它的行,并且行得通。
如何获取这两个值?
提前谢谢
(13.0 kB)
有关大图,请遵循 Nawanandana Edirisinghe 的博客文章。
因此,您有2个自定义字段EXR(执行参考)和ZID。
使用这2个字段创建DDIC结构ZMSEG。
为GOITEM创建一个追加,为MSEG创建一个追加 两者都包括ZMSEG,以便将2个字段附加到GOITEM和MSEG。
在子屏幕程序中添加代码" TABLES goitem"(博客文章中缺少代码!?)
将子屏幕字段命名为GOITEM-EXR和GOITEM-ZID,然后选中复选框以将其链接到ABAP词典。 借助" TABLES goitem",子屏幕,程序和标准程序中的全局变量之间的传输将自动进行!
等。
PS:无需使用GET PARAMETER/SET PARAMETER就像博客文章中所做的那样,我认为作者只是错过了重要的" TABLES goitem"!
并且最好参考SAP为BAdI MB_MIGO_BADI提供的示例。 有子屏幕,有" TABLES goitem"。
这不是答案,但是我还是尝试过
我已经在goitem中添加了字段,但是我发现很难更新mseg表,在post_document中我无法对其进行修改。
我应该在哪里填充goitem?
采用哪种方法?
如果您可以帮助我,我会接受您的回答
一周热门 更多>