sap abap初体验1之初次接触表和视图

1 建表

1.1 SE21建包(或者SE80),TADIR查看包有哪些程序

在这里插入图片描述
在这里插入图片描述

1.2 SE11建表

1.2.1 基本信息

在这里插入图片描述
交付类:此处选择应用表,一般都这么选择,遇到高档再说
数据浏览器/表视图维护:是否允许生成“表格维护器”,生成后可以形成一个函数,SAP统一维护数据的风格。

1.2.2 默认是按数据元素形式,此处调整为直接按字段维护

在这里插入图片描述

1.2.3.1 维护字段如下:

一般每个表都有MANDT
在这里插入图片描述

1.2.3.2 保存到刚才建的包,输入请求编号即可。

在这里插入图片描述

1.2.3.3 激活报错,需要维护金额等字段的货币

在这里插入图片描述
在这里插入图片描述

需要维护参考字段如下:

在这里插入图片描述

再次激活就OK了,可以查询内容,不过当前数量为0,如下:

在这里插入图片描述

在这里插入图片描述

1.2.3 生成表格维护器

在这里插入图片描述

在这里插入图片描述

点击左上的创建按钮即可。

在这里插入图片描述

SM30查看或检索数据,发现一堆加号,但是可以维护数据。

在这里插入图片描述

在这里插入图片描述

1.2.4 字段类型用数据元素

1.输入数据元素名称
在这里插入图片描述

2.双击数据元素并创建,本次直接在数据元素上用字段类型,不用domain

在这里插入图片描述

3.维护字段标签,这样表格生成器才会显示中文

在这里插入图片描述

4.重新生成表格生成器

在这里插入图片描述

在这里插入图片描述

5.再SM30公司代码就出现了

在这里插入图片描述

1.2.5 字段类型用domain,针对销售人员

在这里插入图片描述

2.依然双击domain
在这里插入图片描述

3.输入domain的字段及长度
在这里插入图片描述

4.维护domain的值范围

在这里插入图片描述

5.回到数据元素,依然维护数据元素的描述
在这里插入图片描述

6.重新生成表格维护器,再SM30发现销售人员有简单的搜索帮助了

在这里插入图片描述

1.2.6 表格维护生成器两步走效果

在这里插入图片描述

SM30发现有两步操作了(点击新条目跳转到另外界面),看个人习惯了

在这里插入图片描述

在这里插入图片描述

1.3 SE11建视图

1.3.1 创建数据库视图ZVLGZ01

在这里插入图片描述

1.此处选择数据库视图,代表能多表关联,而投影视图一般是为胖表(字段超级多的表)的缩减查询。
在这里插入图片描述
2.维护表及关联关系,类似于normal join
此处维护的是销售订单抬头及行项目,关联关系就是销售订单编号

在这里插入图片描述

3.维护需要的字段,也就是视图中的select字段

在这里插入图片描述

4.选择条件,类似于where条件
本次取销售凭证为B10000006的
在这里插入图片描述

保存激活,查看内容即可

在这里插入图片描述

1.3.2 创建投影视图ZVLGZ02

在这里插入图片描述

1.4 SE11建结构

结构主要用于程序中的输入或输出条件,或者临时存储区域,后续再详细研究。如果F1执行时,有些信息来源于结构的。

在这里插入图片描述

在这里插入图片描述

例如用公司代码的数据元素作为类型
在这里插入图片描述

1.5 SE11建字段类型组

1.创建

在这里插入图片描述

2.选择
在这里插入图片描述
3.类似于以下的定义,后续到开发再详细解释,主要是定义字段的时候,方便些,多个字段类型合成组。

在这里插入图片描述

1.5 SE11建搜索帮助

1.5.1 单元字段级搜索帮助

1.建简单的
在这里插入图片描述

2.后续结合代码再详细讲解。有专题
在这里插入图片描述

1.5.2 复杂搜索帮助

1.6 SE11建锁对象

一个比较经典的用法,就是销售订单的流水号,如果用工具自动生成,就需要提前锁住,防止号被别的人占用。

1.7 外键以及检查表(补充)

1.7.1 销售订单VA01时,输入一个不存在的订单类型时

在这里插入图片描述

按F1查看字段,发现是VBAK的AUART字段

在这里插入图片描述

1.7.2 查看表

有外键、有检查表,有搜索帮助

在这里插入图片描述

1.8 APPEND和INCLUDE

append是在以前BW的rsa6对数据源增强时经常用。

1.8.1在zlgz01表append一个vbeln字段

1.点击附加结构
在这里插入图片描述

2.输入名称zlgzvbeln

在这里插入图片描述

3.输入数据元素
在这里插入图片描述

4.激活保存如下

在这里插入图片描述

1.8.2在zlgz01表include刚才建的结构ZSLGZ01

1.选择包括-》插入

在这里插入图片描述

2.插入结构,参考VBAK的

在这里插入图片描述

插入

在这里插入图片描述

3.保存激活
在这里插入图片描述

1.8.3在include和append的最大区别,就是在拷贝时,append自动变为字段了

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值