数据字典操作

数据字典SE11  数据表SE16

index:指定一个索引

trasp table:透明表 用的最多

pooled table:存储表

cluster table:客制表

BSEG(后台对应6张数据库表) :       BSID(清帐)  BSAD(未清帐)

st05跟踪数据库表

数据元素必须以Z开头.

对于自己创建的数据库表激活的时候都会有黄色的警告但是没有问题

命令/NSE16N可以直接跳到se16维护界面  &sap_edit就可以编辑表

要通过数据元素才能带出描述,所以在新建表的时候最好用数据元素来定义字段类型。

数据表扩充字段是不影响数据的。

重点:如果创建数据库表激活的时候不断的有报错话话我们可以通过SE14或者在utilltes实用程序、database object数据库对象、database utility数据库实用程序可以直接删除数据库表,但是我们主要是在这边的save data这边激活,也就是同步底层数据库。

可以在域下面建限制值比如:性别。

激活的时候域和数据元素都要激活。

搜索帮助:以上限制域的值也是搜索帮助的一种方式,还有一种是check table 里设置,主要必须要域和数据元素一样的情况下才能使用此check table外键设置搜索帮助。

以上两种方式还有一种是在外面新建serch help设置搜索帮组,注意设置的时候选择表面应该就是那个表名。

还有一种是数据元素设置搜索帮助,作用和外面创建的以昂扬都会在serch help中显示出来,注意在数据元素中新建时要注意搜索帮助的名字后面加sh这一点和外面创建的是一样的,但是指定的参数不是别的正是某个搜索帮助的字段。

重点:在外面创建搜索帮助的时候,在对话框类型里有三个选项,我们一般使用立即显示或者具有限制的对话,第二种可以让你再选一次,如果创建好了没有显示的话我们可以先退出系统再次登录进来,因为没有效果有可能是缓存的原因。

 

创建索引:

index里创建索引

索引的名称(最好3个字符)、指定字段名称、激活。

索引可以有多个字段。但是注意在使用的时候比如where条件的时候需要按索引的顺序写代码.

索引在传输的时候会比数据库慢,传输的时候找时间不忙的时候传输,主键本身就是一个零号索引。

视图:1、逻辑数据库主要用在HR开发

        2、可以看到关联的表名和关联条件

        3、视图也是有主键

        4、读写

维护视图影响的还是对应的表

如果对应的数据库更新很快数据也打不推荐用视图,项目中用到视图的不多

       5、视图可以屏蔽一些不喜欢看到的字段

结构:创建结构,可以通过append  structure 键把structure包含在其他表里

还可以输入includ添加structure到表内

 

table type 表类型:

怎样创建表类型:表类型名称/描述/结构(可以使用创建好的结构)/激活

可以用表类型直接创建内表 data  gt_tab  type  表类型

常见的类型池还有icon里面都是存的图片

lock object所对象 锁机制    主要针对客制表

接触比较多的是一个人修改编辑的时候其他人只能看还有一种是一个人看的时候其他人不能修改

锁对象在创建的时候必须是以EZ或者EY开头,命令的时候一般加客制表表名。

创建好后,系统会自动创建两个函数,一个是允许本地sap调用,一种是RFC可以在其外部环境调用。然后是指表里锁类型,然后是锁的参数 表主键,一般都是锁主键。

建好之后生成两个函数:一个是加锁函数,一个是解锁函数意思就是在编辑表的时候先加锁让别人不能编辑,编辑完后解锁,别人就可以进入操作。

 

维护数据表:

使用SM30之前先在表姐妹的实用程序、表维护生成器、权限组里一般选择‘无授权组’、函数组、屏幕‘一步’、概述 屏幕号随便写一个、新建OK.

最后在SM30里维护视图

 

 

 

posted @ 2013-06-01 23:33  学习笔记NO.1  阅读(1216)  评论(0编辑  收藏  举报