点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在开发插件时,我需要区分表单添加和更新模式
这是我添加选项的代码-
私有无效SBO_Application_ItemEvent(字符串FormUID,ref SAPbouiCOM.ItemEvent pVal,bool BubbleEvent) { BubbleEvent = true; 如果((((pVal.ItemUID ==" 1")&(pVal.EventType == SAPbouiCOM.BoEventTyes.et_ITEM_PRESSED)&(pVal.Before_Action == false))) { if(oForm.Mode == SAPbouiCOM.BoFormMode.fm_ADD_MODE) { //用于添加值的代码 } }
这是我的更新代码-
如果((((pVal.ItemUID ==" 1")&(pVal.EventType == SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED)&(pVal.ActionSuccess == true))) { 如果((oForm.Mode == SAPbouiCOM.BoFormMode.fm_UPDATE_MODE)) { //更新代码 } } }
,而add块运行正常,而update块运行不正常。
该控件未输入以下提到的更新块。
如果((oForm.Mode == SAPbouiCOM.BoFormMode.fm_UPDATE_MODE)) { //更新代码 }
如果我删除了上面的代码块(boformmode = update mode)并直接在actionucces = true下编写我的更新代码,则我能够更新我的字段值,但是与find按钮矛盾。
我正在使用一个ID = 1的按钮;
我应如何满足我的要求? 任何有价值的投入? 请建议!!!
谢谢
Ranu Vijay
嗨,拉努·维杰,
如果您正在使用SAP System窗口,则为最佳做法,请使用以下代码行
谢谢
Chenna。
嗨Ranu,
您解决了这个问题吗?
一周热门 更多>