客户信息需添加自定义的信息,如物流信息,标准的字段无法满足需求,所以需添加用户定义的字段以保存数据。使用屏幕增强添加界面输入数据,并设置相关参数以保存数据。可以将数据添加到业务伙伴常规数据内。
首先对业务伙伴常规数据表进行表字段增强,即表but000。se11进入表,然后点击“附件结构 ”。
点击新建图标,创建附加结构ZBUT000_01。
输入必要的结构描述,然后输入相应的组件,即将要添加的字段信息。
激活结构。
可以在表but000查看到附加的机构和相应的字段,则标准表添加自定义字段成功。
se11创建一个结构zsbut00_cust,会在后面的事件dsavb中用到。
字段如附加结构ZBUT000_01,输入完后保存激活。
创建函数组zsd_bp,后面的相关增强程序都放在里面
然后在zsd_bp的包含程序top中定义变量。创建函数组时会默认添加包含程序top和uxx.
创建屏幕.
输入屏幕描述,屏幕号9001,类型选择子屏幕。然后点击布局按钮。
按F6或点击图标选择字段从表but000生成。
输入表名,点击“从字典获取”,找到需要添加的字段,添加到界面。
添加后如图示,字段只有输入框,没有说明。因为在创建附加结构是使用的是内置类型,返回修改附加结构,为每个字段创建组件类型。
创建组件类型,se11选择数据类型,然后选择数据元素。
输入描述,注意这个描述将作为标签说明显示。选择内置类型,也可以创建域,输入长度和设置字段标签即可,然后保存激活。
为每个字段创建组件类型后,结构修改如图示。相应地结构zsbut00_cust也作修改。
重新添加后如图示。注意命名格式须为but000-xxx。
将屏幕逻辑流修改如下,并创建module status_9001,user_command_9001.
至此完成了自定义字段和屏幕的添加,接下来是配置和相应事件的实现。
如有介绍不到,欢迎批评指正!
领取专属 10元无门槛券
私享最新 技术干货