SDK:如何在系统Matrix中困绑自定义字段?

rucxafsw
2013-10-12 · TA获得超过4953个赞
知道小有建树答主
回答量:910
采纳率:0%
帮助的人:2145万
展开全部
我有个SDK问题困绕很久,向各位高手请教。1、在“Special Prices for Business Partners”(form 668)增一个新的折扣。在“OSPP”表加名为“U1”的字段。我使用DI API已经增加了。2、在Matrix中增加一列,这个也可以做,我使用两种方法都可以,一种是直接写代码,另一种是通过XML更改。3、新增的列没法绑定系统数据源。不能显示数据,也不能更新和增加数据。主要问题是这个窗口SAP不让加字段,要是象订单窗口就根本不用SDK都可以。我没法找出系统数据源?我曾试过不绑定数据源,别建数据跟踪,却发现SAP的更新有问题,当您击“Update”时,SAP的在SQL Sever中操作,是先将Matrix中的数据全部删除,再重新增加。这就惨了,“U1”的数据全部变成Null了。看来,我只能绑定系统数据源才行。这种问题是否有办法解决?下面是我的代码,请帮助我修改。谢谢!-----------------xml中--------------VBIf pVal.FormType = "668" And pVal.BeforeAction = False ThenSelect Case pVal.EventTypeCase SAPbouiCOM.BoEventTypes.et_FORM_LOADoXmlDoc.Load (C:\668.xml)oXmlDoc.selectSingleNode("Application/forms/action/form/@uid").nodeValue = pVal.FormUIDSBO_Application.LoadBatchActions (oXmlDoc.xml)Set oForm = SBO_Application.Forms.Item(FormUID) End SelectEnd If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式