在我的SAP附加组件中,有一个功能,一旦用户在添加项目后单击“确定”,就会对“销售订单”或“销售报价”表单添加一些更改。
但是我的功能仅在表单设置中激活Discount%
字段时才有效。否则加载项崩溃。
如何检查表单设置中是否已激活Discount%
?
如果我可以检查,我可以在再次使用该功能之前显示一条消息,要求用户激活该字段。
加载项以C#
编码提前致谢!
答案 0 :(得分:1)
我已经在SAP社区网络网站上发布了这个问题,我从那里得到了答案。同样的答案可以在下面看到。
kMatrix = SBO_Application.Forms.ActiveForm.Items.Item("38").Specific;
//矩阵是在我的构造函数中定义的。
if (kMatrix.Columns.Item("15").Editable == false)
{
SBO_Application.MessageBox("Please activate the Discount% in form settings...", 1, "Ok");
}
//此处值"15"
是“销售订单”形式中折扣%的列值。如果要对不同的列执行相同的检查,请将"15"
替换为所需的列值。