chili 默默学编程

FI配置(21)ABAP创建表和维护数据


1. 建表

ABAP数据字典,T-CODE : SE11,进入如下界面:

Image

数据字典对象包括:数据字段table field,数据元素 data element(描述字段用途),域domain(描述字段类型和长度等信息)等。

表类型包括:透明标transparent table(在数据库中有对应的物理表),结构体structure(若干个字段的组合,在数据库中不存在数据记录),附加结构append structure,存储表pooled table,簇表cluster table,视图generated view structure。

(1)建表的操作(自建的表需以Z或者Y开头)

Database Table中输入需要创建的表名称,点击创建create

Image

Delivery and Maintainance 页签下:

delivery class中选择A(application table),data brower/table view editing中选择 display/maintenance allowed(我这里截图上选错了,导致后来我没办法给这张表添加数据,(⊙﹏⊙)b,幸好可以修改,修改完后需要再次check和active才可以生效。)

Image

Fileds页签下:输入表中需要设置的字段信息,在data element中输入数据类型和长度,回车,对应的信息会自动同步到data type 和length中,如果需要对字段信息进行修改,点击按钮built-in type,可以编辑所有属性信息,包括小数位数和短文本。

Image

点击菜单上的"保存",然后在弹出框中直接点击"Local Object"即可保存该表。

Image

然后再点击上面的technical settings,设置data class和size category的值,但是我不知道这里设置是什么意思。

Image

设置完成后需要进行check和activate。表建完后可以像系统表一样进行查找和显示。

Image

check中遇到了警告信息,如下,但是我不知道怎么修改。所以就没管了。

Image

2. 维护表中的数据

T-CODE : SE16

输入表名,点击新增:

Image

输入数据,如下:

Image

查询表显示数据,点击table contents按钮,如下:

Image

由于是我自己创建的表,数据量比较小,所以不需要输入过滤条件,直接点执行就能全部显示,也可以对字段输入过滤条件,显示部分数据。

这里需要注意的是:width of output list,需要考虑创建表时表中每个字段的长度,如果长度不够,可能没办法全部显示所有字段。

Image

表中数据显示如下:

Image

菜单 table entry的列表中有创建,修改和删除数据的选项:

Image


reply ( 4 )

我是人才@2018-09-07 20:02:49

点赞

我是人才@2018-09-07 20:03:14

学习了 能教我吗?OSC来的

oscer@2018-09-07 20:04:33

osc

xiaokong@2018-09-07 20:55:58

会的都写在这里了,可以留言讨论/提问啊