一.数据库表的定义
这是建立一个数据库表(table),不是一个内表(internal ),table是一存数据的地方,内表是变量。
二.创建过程
2.1.输入事务代码SE11
然后输入你要建的表的名称,自建表一定要以Z开头;
2.2.选中A
(一般都是应用数据表),然后选中允许显示/维护,但存在限制;
2.3.在简短的描述这里写你这个表的名称
2.4.在以下字段输入MANDT
数据元素这里也输入MANDT,键选择主键;(基于客户端的都必须要输入MANDT)
2.5. 完善此表
也就是加入相应的字段(如果数据元素就选它,否则就选预定义类型);
数量与单价与金额需要考字段(可以参考自己表里的字段)
2.6. 激活有时候选择APPL0这个表,还要选用大小类别
通过以主方法就把这个表建立起来,如下图所示:
三.总结
3.1.数据元素是参考已经有的;预定义是自己可以定义(自己选数据类型);
3.2 查看数据以及添加数据
1.SE16(查看数据表以及数据和新建目录)
2:以下是新建数据表的时候设置成中文字段
3. 插入数据(以下这样就成功)
3.3.实用程序插入数据
1.SE11( 实用程序->表维护生成器-》)
先查找屏幕号;然后新建 ;
2.SM30维护可以把数据放进去;
3.4.以上描述不能显示,则可以用ZFGGL1这个函数组来修改;
3.5.(如果在表格维护器修改,又在SE11表字段修改;则需要以下方法来激活,以下进入路径是SE11)
3.6.创建数据元素过程;
3.7. 域的创建过程;
3.8.外键表
实际上是两个表中有一个共有字段;在一张表中是主键;在另外一张表中就是外键,外键表的值只能实用主表的值;要么是空值
3.9.文本表
如果查相应的描述和文本表,应该通过这种方法来运行(实际上MARA是主表;MAKT是外键表);
主键:是区别这个表唯一性的一个东西.
3.9.0 : 命名规则
ZT:自建表; ZE: 数据元素;ZD(域),这就是三个的规则.
4. Summary
In the featching data, I should choose main key for querying.