Application.OpenForm打开ProductTree而不是Items

2020-09-06 02:45发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想用API打开一个项目,但它总是打开ProductTree。 为什么?

这是我的代码:

Application.OpenForm(SAPbouiCOM.BoFormObjectEnum.fo_Items,"",itemCode);

我尝试了 fo_ProductTree 而不是 fo_Items ,但是还是一样。

我捕获了使用OpenForm时引发的事件,并比较了使用o_ProductTree和fo_Items时的BusinessObjectInfo.ObjectKey参数。

两次都得到ObectKey的值:

<?xml version = \" 1.0 \" encoding = \" UTF-16 \"?> itemCode

我认为API中存在错误,对吧?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想用API打开一个项目,但它总是打开ProductTree。 为什么?

这是我的代码:

Application.OpenForm(SAPbouiCOM.BoFormObjectEnum.fo_Items,"",itemCode);

我尝试了 fo_ProductTree 而不是 fo_Items ,但是还是一样。

我捕获了使用OpenForm时引发的事件,并比较了使用o_ProductTree和fo_Items时的BusinessObjectInfo.ObjectKey参数。

两次都得到ObectKey的值:

<?xml version = \" 1.0 \" encoding = \" UTF-16 \"?> itemCode

我认为API中存在错误,对吧?

付费偷看设置
发送
10条回答
骆驼绵羊
1楼-- · 2020-09-06 03:31

是的。 此时,我将联系SAP支持人员并与他们合作。

My梦
2楼-- · 2020-09-06 03:28

我也遇到同样的问题。 如果有产品树,则

Application.OpenForm(SAPbouiCOM.BoFormObjectEnum.fo_Items

将打开BOM表,而不是Item。


还有其他提示吗?

三十六小时_GS
3楼-- · 2020-09-06 03:25

我在SAPbouiCOM.BoFormObjectEnum.fo_Items上遇到了类似的问题

如果存在,它将始终显示BoM,烦人。

不理想,但我的解决方法是:

 Dim frm作为SAPbouiCOM.Form = Application.SBO_Application.OpenForm(SAPbouiCOM.BoFormObjectEnum.fo_Items,"",strfinalcode)
 像SAPbouiCOM.LinkedButton = frm.Items.Item(" 21")一样昏暗。
 oitem.Item.Click()

 
悻福寶寶
4楼-- · 2020-09-06 03:14

您可以尝试

 SAPbouiCOM.Form形式= ConnectionHolder.Application.OpenForm(BoFormObjectEnum.fo_Invoice,""," 1"); 

此致

Bry

博客: http://my-tipss -trickss.blogspot.com/

一周热门 更多>