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

2020-09-22 23:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我以用户定义的形式创...

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

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


专家们,

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

请找到附件的屏幕截图。

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

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

谢谢

(3.8 kB)
2条回答
蓋茨
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;

 }
 }
 }
 }
 }
 

一周热门 更多>