0

在我的 SAP 插件中有一个功能,一旦用户在添加项目后单击“确定”,就会向“销售订单”或“销售报价单”表单添加一些更改。

但我的功能只有Discount%在表单设置中激活该字段时才有效。否则加载项崩溃。

如何检查Discount%表单设置中是否已激活?

如果可以检查,我可以显示一条消息,要求用户在再次使用该功能之前激活该字段。

插件是用 C# 编码的

提前致谢!

4

1 回答 1

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"为所需的列值。

于 2016-01-22T09:58:17.967 回答