用户窗体如何绑定用户自定义对象

发表于:2018/8/10 9:09:43  阅读量: [关闭]



  合作伙伴在使用UIAPI开发用户窗体(User Form)的时候,往往需要把该用户窗体同创建的用户自定义对象(UDO)进行数据绑定。在以往单独使用UIAPI和srf进行编程时效率很低,需要技术开发人员的介入,而且没有直观的方式,容易造成错误。

  在SAP Business One Studio中就可以完全做到图形化的编辑和设置,非常的简单。

  在SAP Business One 中创建一个UDO1用户窗体的数据绑定 打开B1Studio 编辑界面,创建一个用户窗体(User Form) 

SAP用户窗体页面

  增加以下控件来绑定UDO的数据

  文本编辑 控件 2个

  数据库数据源 控件 1个

  按钮 控件 2个

  分别设置以下控件属性

  点击窗体控件,设置属性如下

  ObjectType:设置成需要绑定的UDO code: UDO1

  DatBrowser: 设置成某个控件的UID,该属性的设置可以激活B1客户端状态栏上的数据浏览功能

SAP系统

  数据库数据源 控件 设置属性如下

  TableName:设置成@ + UDO 主表名

ERP管理软件

  文本编辑 控件摄像设置

  DataSource: 选中数据库数据源 控件

  Alias: 填写UDO主表中需要同该文本编辑控件绑定的字段

SAP系统用户窗口设置

  按钮 控件属性

  分别设置2个按钮UID为1(默认'新增'按钮), 2(默认'取消'按钮)

  点击预览按钮,显示用户窗体在B1客户端

SAP系统控件属性

  这样我们可以通过数据浏览按钮查看当前UDO中的数据,还可以查询,新增,更新UDO数据,而全部过程,不需要任何代码开发。来源:SAP Business One 中文创新平台

 



本文链接:用户窗体如何绑定用户自定义对象