SAP Query创建教程

本文详细介绍了如何在SAP中创建Query,包括在SQ03中创建用户组,使用SQ02创建信息集,分配用户和信息集,SQ01中创建查询,以及在SE93中为Query分配Tcode。每个步骤都提供了具体的操作步骤,如添加关系表、设置字段组和取值逻辑等。
摘要由CSDN通过智能技术生成

Step1. SQ03创建用户组

  • 运行SQ03,输入用户组名称,点击创建按钮
    1
  • 输入用户组描述,点击保存
    2

Step2. SQ02创建信息集(功能区)

  • 输入信息集名,再点击创建按钮
    3

  • 填写信息集名称,基础Query的基础数据库表,然后点击保存按钮
    4

  • 新增关系表SFLIGHT
    5

  • 系统将自动通过KEY关联表,如果关联不正确,可右键删除;拖动A表KEY字段到B表对应KEY字段可新建关联
    6

  • 点击信息集,选择包括所有表字段,并确认
    7

  • 选项1:系统将自动把所有表(SPFLI,SFLIGHT)的所有字段放到信息集对应的字段组
    选项2:系统将把所有表(SPFLI,SFLIGHT)的所有字段关键字段放到信息集对应的字段组
    选项3:字段组无任何字段
    注:字段组中有的值才能在创建Query时选择
    8

  • 添加附加字段,点击附加按钮
    9

  • 点击新建按钮,新建一个字段
    10

  • 输入附加字段属性并确认
    11

  • 选中字段点击附加编码按钮,为字段写取值代码
    12

  • 填写取值逻辑,可自定义也可去透明表或信息集值
    13

  • 切换到字段组;分配自定义字段到字段组,然后保存信息集并退出
    15

  • 保存并生成功能区
    16

Step3. SQ03分配用户和信息集(功能区)

  • SQ03,点击分配用户和功能区
    17
  • 分配用户:输入UserID,回车
    18
  • 分配信息集:点击分配信息集按钮
    19
  • 勾选信息集Z_INFOSET_01并保存
    20

Step4. SQ01创建查询

  • 输入查询名称,然后点击创建按钮
    21

  • 选择刚刚创建的信息集
    22

  • 输入标题,然后点基本清单
    23

  • 勾选需要输出的字段,并且勾选需要的屏幕选择字段
    Layout设置这里就不赘述了
    24

  • 返回上一级;保存,并点击测试运行按钮
    23
    24

  • 输入查询条件并运行
    25

  • 输出结果(附加字段因为未设置参考类型,所以默认CHAR类型长度1)
    26

Step5. SE93给Query分配Tcode

  1. 方法一:报表事物类型
  • 生成程序:SQ01:查询->其他功能->生成程序
  • 获取报表名:SQ01:查询->其他功能->显示报表名(刚创建的Query需要先执行“生成程序”)
    27
    28
    29
  1. 方法2:参数事物类型
    30
    21
  2. 维护启动参数值
  • D_SREPOVARI-REPORTTYPE : AQ (固定值)
  • D_SREPOVARI-REPORT : 用户组 (不满12位通过空格补齐) + G(代表 Global Area )
  • D_SREPOVARI-EXTDREPORT : Query名称
    22
  • 26
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值