chili 默默学编程

FI配置(23)数据表建立域、数据元素和搜索帮助


域:

用于定义字段类型(int、char等),字段长度,输出长度,小数点位数,可选值等信息。

(例如:系统中,某个字段A需要存在于多张表中,建表的时候,每张表都需要建立这个字段就显得特别麻烦,所以对这个字段建立一个域,直接在多张表中直接使用这个域就OK,因为字段信息已经全部包含在该域中。)

T-CODE : SE11进入如下界面,选择domain,输入域名(自己定义),点击Create。

Image

弹出界面如下,输入域名对应的短文本,数据类型,输入长度等信息,然后点击保存。

Image

然后在弹出的界面中点击"Local Object",即保存。

(第一次激活会弹出开发类确认信和传输请求号。选择本地对象的时候就不会有传输请求,但是数据只会保留在本机上。如果选择保存按钮,会带出传输请求确认。)

Image

Image

其他字段的域同理可建。

注意:域建好以后,需要check 和activate,否则无法使用。


数据元素:
选择Data Type,创建名称,点击create,弹框中选择Data Element。

Image

Image

回车后在弹出界面中输入新建的数据类型ZE_CITYID对应的短文本,然后在elementary type下面选择domain,输入刚刚建好的domain ZD_CITYID,回车以后,ZD_CITYID中包含的数据字段信息(数据类型,长度)会自动显示。

Image

切换到field label,输入字段对应的长度和标签。

Image

点击保存,再点击local object,即保存成功。

需要check,activate之后,新建的数据元素才能使用。

Image

 


使用数据元素修改表结构:T-CODE : SE11进入数据结构维护界面,输入之前手工建立的表ZCITY,点击change:

Image

将表中字段CITY_ID对应的data element修改为刚刚建立的data element ZE_CITYID,然后保存并激活。

Image


建立搜索帮助:

T-CODE : SE11 输入刚刚建立的data type,点击change:

Image

切换到Further Characteristics,在search help中创建名称YSEARCH_CITY,然后双击:

Image

选择yes,然后在弹出界面中选择Elementary search help,

Image

Image

在弹出的界面编辑YSAERCH_HELP对应的信息:

selection method中输入需要检索的表或者视图,dialog type选择 display values immediately,search help parameter中输入需要帮助检索表中数据的检索字段的名称和对应的数据元素。然后保存并激活activate。

Image

这个地方就选第一个吧,我也不知道什么意思。

Image

返回到上一界面,输入对应的参数,如下:(选择的)

Image

保存并激活,但是激活的时候报错:

Image

如果成功了,检索表里面的数据的时候应该就有选择的框了,但是这里并没有,所以失败了。

Image

我重新操作一遍看看。


reply ( 0 )