ABAP如何通过SE11创建自定义数据库表

一.数据库表的定义

这是建立一个数据库表(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.

  • 10
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值