查找选项

2020-09-13 07:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在创建插件时,我试图启用find...

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

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


在创建插件时,我试图启用find选项,但我没有使用udo,所有表单和事件都是手动创建的。

我所做的是-启用查找菜单

 oForm.EnableMenu(" 1281",true); 

并将菜单事件写为

如果(pVal.BeforeAction && pVal.MenuUID ==" 1281")
             {
                 oForm.ActiveItem =" EditText1";
             }
 

其中EditText1代表NoObject表的代码,也代表我的表单的文档编号。

问题是-例如

如果EditText1的值是1001、2001,3001,依此类推,其中第一位数字不相同。

当我输入1或2或3并按"查找"按钮时,将得到所需的结果。

如果我输入1并按"查找"按钮,则为1001。

2001,如果我输入2并按"查找"按钮。

但是当EditText1的值为1001、1002、1003等等时,第一位数字相似

系统抛出内部错误。

当我输入1并按查找按钮时,它将引发内部错误。

它应该向我显示从1开始的所有EditText1值,但是会引发错误。

我如何实现输出?

如果我输入" *"并按查找按钮,它也应显示所有EditText1值。

我该怎么做? 我想念什么?

谢谢

Ranu Vijay

付费偷看设置
发送
2条回答
歪着头看世界
1楼-- · 2020-09-13 08:33

嗨拉努,

1)如果要注册用户定义的对象(UDO),则必须选中true的"查找"选项。

2)如果您使用的是硬编码抛出,则已将DataSources表名称设置为oForm。

 oForm.DataSources.DBDataSources.Add(" @ YourTableName"); 

谢谢

Chenna。

哎,真难
2楼-- · 2020-09-13 08:29

我已经做到了。 在大多数情况下,我都可以使用find选项,但是在某些情况下,它会失败。

我已经在问题中提到了这种情况。

谢谢

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...