一.数据库表的定义
这是建立一个数据库表(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.
本文详细介绍如何在SAP系统中使用事务代码SE11创建自定义数据库表,包括选择表类型、定义字段、设置主键及激活表的步骤。同时,文章提供了关于数据元素、预定义类型、外键表和文本表的概念解释,并分享了实用的维护技巧和注意事项。
374

被折叠的 条评论
为什么被折叠?



