在我的 SAP 插件中有一个功能,一旦用户在添加项目后单击“确定”,就会向“销售订单”或“销售报价单”表单添加一些更改。
但我的功能只有Discount%
在表单设置中激活该字段时才有效。否则加载项崩溃。
如何检查Discount%
表单设置中是否已激活?
如果可以检查,我可以显示一条消息,要求用户在再次使用该功能之前激活该字段。
插件是用 C# 编码的
提前致谢!
我已经在 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"
为所需的列值。