如何使用C#将代码写入SAP B1中的矩阵项LOST_FOCUS Iteem单元格详细信息

2020-09-22 23:13发布

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

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


专家们,

我以用户定义的形式创建了Matrix网格视图控件,我将逻辑写入LOST_FOCUS事件,现在我想了解LOST_FOCUS Item Cell详细信息。

请找到附件的屏幕截图。

当我离开(失去焦点)第三行项目代码单元格时,我想要该单元格的值。

我的意思是LOST_FOCUS之后的商品代码为" c0001"。

谢谢

(3.8 kB)

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

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


专家们,

我以用户定义的形式创建了Matrix网格视图控件,我将逻辑写入LOST_FOCUS事件,现在我想了解LOST_FOCUS Item Cell详细信息。

请找到附件的屏幕截图。

当我离开(失去焦点)第三行项目代码单元格时,我想要该单元格的值。

我的意思是LOST_FOCUS之后的商品代码为" c0001"。

谢谢

(3.8 kB)
付费偷看设置
发送
2条回答
蓋茨
1楼 · 2020-09-22 23:56.采纳回答

嗨,这应该可以满足您的需求

私有void SBO_Application_ItemEvent(字符串FormUID,ref SAPbouiCOM.ItemEvent pVal,布尔泡泡事件)
 {
 如果(pVal.FormTypeEx =="您的表格类型")
 {
 如果(pVal.ItemUID =="您的矩阵ID")
 {
 如果(pVal.ColUID =="您的栏ID" && pVal.Row == 3)
 {
 如果(pVal.EventType == SAPbouiCOM.BoEventTypes.et_LOST_FOCUS)
 {
                                                
 SAPbouiCOM.Form frm = SBO_Application.Forms.Item(FormUID);
 矩阵mt =(Matrix)frm.Items.Item(pVal.ItemUID);
 字符串itemCode =(((EditText)mt.GetCellSpecific(pVal.ColUID,pVal.Row))。Value;

 }
 }
 }
 }
 }
 
小熊yu生菜
2楼-- · 2020-09-23 00:03

尊敬的达尼洛·卡斯帕里亚(Danilo Kasparia)

感谢您的及时重播。

工作正常。

谢谢

Chenna

一周热门 更多>