SAP: Query创建教程

这篇教程详细介绍了如何在SAP中创建Query,包括在SQ01、SQ02、SQ03中进行用户组、信息集、查询的创建与配置,以及在SE93中分配Tcode。步骤涵盖从创建用户组到分配查询,再到设置查询条件并运行展示结果。
摘要由CSDN通过智能技术生成

网上看到一篇博客介绍的很详细,这里直接参考:原博客地址
SQ01 SQ02 SQ03创建Query报表
Step1. SQ03创建用户组
Step2. SQ02创建信息集(功能区)
Step3. SQ03分配用户和信息集(功能区)
Step4. SQ01创建查询
Step5. SE93给Query分配Tcode
Step1. SQ03创建用户组
运行SQ03,输入用户组名称,点击创建按钮
在这里插入图片描述
输入用户组描述,点击保存
在这里插入图片描述
Step2. SQ02创建信息集(功能区)
输入信息集名,再点击创建按钮
在这里插入图片描述
填写信息集名称,基础Query的基础数据库表,然后点击保存按钮
在这里插入图片描述
新增关系表SFLIGHT
在这里插入图片描述
系统将自动通过KEY关联表,如果关联不正确,可右键删除;拖动A表KEY字段到B表对应KEY字段可新建关联
在这里插入图片描述
点击信息集,选择包括所有表字段,并确认
在这里插入图片描述
选项1:系统将自动把所有表(SPFLI,SFLIGHT)的所有字段放到信息集对应的字段组
选项2:系统将把所有表(SPFLI,SFLIGHT)的所有字段关键字段放到信息集对应的字段组
选项3:字段组无任何字段
注:字段组中有的值才能在创建Query时选择
在这里插入图片描述
添加附加字段,点击附加按钮
在这里插入图片描述
点击新建按钮,新建一个字段
在这里插入图片描述
输入附加字段属性并确认
在这里插入图片描述
选中字段点击附加编码按钮,为字段写取值代码

在这里插入图片描述
填写取值逻辑,可自定义也可去透明表或信息集值
在这里插入图片描述
切换到字段组;分配自定义字段到字段组,然后保存信息集并退出
在这里插入图片描述保存并生成功能区
在这里插入图片描述
Step3. SQ03分配用户和信息集(功能区)
SQ03,点击分配用户和功能区
在这里插入图片描述
分配用户:输入UserID,回车
在这里插入图片描述
分配信息集:点击分配信息集按钮
在这里插入图片描述
勾选信息集Z_INFOSET_01并保存
在这里插入图片描述
Step4. SQ01创建查询
输入查询名称,然后点击创建按钮
在这里插入图片描述
选择刚刚创建的信息集
在这里插入图片描述
输入标题,然后点基本清单
在这里插入图片描述
勾选需要输出的字段,并且勾选需要的屏幕选择字段
Layout设置这里就不赘述了
在这里插入图片描述
返回上一级;保存,并点击测试运行按钮
在这里插入图片描述
在这里插入图片描述
输入查询条件并运行
在这里插入图片描述
输出结果(附加字段因为未设置参考类型,所以默认CHAR类型长度1)
在这里插入图片描述
Step5. SE93给Query分配Tcode
方法一:报表事物类型
生成程序:SQ01:查询->其他功能->生成程序
获取报表名:SQ01:查询->其他功能->显示报表名(刚创建的Query需要先执行“生成程序”)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
方法2:参数事物类型
在这里插入图片描述
在这里插入图片描述
维护启动参数值
D_SREPOVARI-REPORTTYPE : AQ (固定值)
D_SREPOVARI-REPORT : 用户组 (不满12位通过空格补齐) + G(代表 Global Area )
D_SREPOVARI-EXTDREPORT : Query名称
在这里插入图片描述
补充:
SQVI也可直接创建

  • 1
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值