如何在SDK中的SAP B1的UDT中添加数据?

2020-09-24 23:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有在SDK中的SA...

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

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


大家好,

我有在SDK中的SAP B1的UDT中添加记录的问题。

私有子SBO_Application_ItemEvent(ByVal FormUID作为字符串,ByRef pVal作为SAPbouiCOM.ItemEvent,ByRef BubbleEvent作为布尔值)处理SBO_Application.ItemEvent
         如果pVal.FormTypeEx =" UDO_FT_RPRL" AndAlso pVal.ActionSuccess = False AndAlso pVal.EventType = SAPbouiCOM.BoEventTypes.et_ITEM_PRESSED AndAlso pVal.ItemUID =" 1" AndAlso pVal.FormMode = 3然后


             像SAPbobsCOM.UserTable一样暗淡
             Dim Res作为整数
             oCompany =新的SAPbobsCOM.Company
             oUsrTbl = oCompany.UserTables.Item(" @ TODD")
             oUsrTbl.Code =" 1"
             oUsrTbl.Name =" 189"
             oUsrTbl.UserFields.Fields.Item(" U_Amount")。Value = 4000
             Res = oUsrTbl.Add()
             如果Res = 0则
                 SBO_Application.MessageBox("已添加")
             其他
                 SBO_Application.MessageBox("错误,添加记录失败")
             万一
         万一


     结束

我试图做研究但没有帮助

实际上,我要执行的操作是,如果单击" UDO"的"添加"按钮,那么它将更新名为@TODD的UDT,但是如果我单击"添加"按钮,上面的代码将显示以下错误消息" Addon 9000058失败,异常;事件类型: 1"

请任何人都可以帮助我

1条回答
SKY徐
2020-09-25 00:22 .采纳回答

大家好,

我通过连接DIAPI做到了

谢谢大家

一周热门 更多>