我如何知道矩阵中的单元格是否可编辑?

2020-09-09 09:20发布

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

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


你好!

在某些文档中,矩阵及其字段不可编辑(例如,当我打开已保存的发票时,AR发票不允许修改单价字段)

这是我的代码:

列col = matrix.Columns.Find(columId);
 如果(col.Type == BoFormItemTypes.it_EXTEDIT)
 {
   EditText编辑= matrix.GetEditTextCell(columId,rowIndex);
   edit.Value = myValue;
 } 

当我使用AR发票之类的文档调试代码时, Enabled 属性为 true ,而 Active 属性为 false

当我使用销售报价之类的文档调试代码时(在销售报价单价字段中始终可编辑),已启用属性为 true Active 属性还 false

现在,如何区分字段何时可编辑?

亲切的问候

Riccardo Suprani

screenshot395.jpg (100.9 kB)

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

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


你好!

在某些文档中,矩阵及其字段不可编辑(例如,当我打开已保存的发票时,AR发票不允许修改单价字段)

这是我的代码:

列col = matrix.Columns.Find(columId);
 如果(col.Type == BoFormItemTypes.it_EXTEDIT)
 {
   EditText编辑= matrix.GetEditTextCell(columId,rowIndex);
   edit.Value = myValue;
 } 

当我使用AR发票之类的文档调试代码时, Enabled 属性为 true ,而 Active 属性为 false

当我使用销售报价之类的文档调试代码时(在销售报价单价字段中始终可编辑),已启用属性为 true Active 属性还 false

现在,如何区分字段何时可编辑?

亲切的问候

Riccardo Suprani

screenshot395.jpg (100.9 kB)
付费偷看设置
发送
2条回答
Nan4612
1楼-- · 2020-09-09 09:53

亲爱的里卡德·苏普拉尼

SAP不允许更改此类文档

因此请不要尝试通过您的代码或后端进行更新。

否则,SAP不会为您提供支持。

最好的问候

Sandesh Shinde

95年老男孩
2楼-- · 2020-09-09 09:55

尊敬的Sandesh,
感谢您的答复。

我强调,我不想强​​迫矩阵进行非法更改。
我要问的是如何确定某个矩阵单元是否可编辑,而不必尝试修改并从重新发现 -启动修改是否合法

最好的问候

Riccardo Suprani

一周热门 更多>