在我的SAP加载项中,有一个函数,当用户在添加项目后单击"ok“时,会向”销售订单“或”销售报价“表单添加一些更改。
但是,只有在表单设置中激活了Discount%字段时,我的函数才能工作。否则,外接程序崩溃。
如何检查Discount%是否在窗体设置中被激活?
如果可以检查,我可以显示一条消息,要求用户在再次使用该函数之前激活该字段。
外接程序是用C#编码的。
提前感谢!
发布于 2016-01-22 09:58:17
我已经在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"。
https://stackoverflow.com/questions/34926354
复制相似问题