SQVI创建以及生成程序

SAP数据快速查询工具:Sqvi-QuickView
项目实施&运维阶段,为了快速获取一些透明表数据,一开始接触项目肯定会通过大量的数据表查找,然后线下通过EXCEL通过VLOOKUP进行数据关联,这种方式在关联数据较少的情况比较适应,但是SAP也提供了一种更为高效的方式进行数据获取:Sqvi-QuickView

使用方式:
TE-CODE:SQVI

SQVI系统一共支持4种不同数据源的查询

(1)SAP查询信息集

(2)单表查询

(3)多表连接

(4)逻辑数据库
在这里插入图片描述

3、使用基本模式,插数据源
以布局您的图形化快速查看. 在需要直接引出选择的报告字段选择基本模式。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

相关数据表:MAKT–MARA–MARC–MBEW
将相关数据表插入后会自动根据某些字段进行关联;但是可能需要我们再增加上一些条件来得到信息的对应性,比如财务视图的条件是按照物料+评估范围来决定的,所以要将MARC表中工厂条件与MBEW表中的评估范围进行链接。

然后链接关键的关联字段。点击相应字段拖动连接其他表的字段。
在这里插入图片描述

连接完成后,返回。 选择basis mode.
在这里插入图片描述

进入列表字段&排序字段&选择字段的选择界面,将想要获取的字段信息进行筛选,并赋予查询条件字段的选择。
在这里插入图片描述
同理选择需要排序的字段
在这里插入图片描述

按需求增加选择屏幕,最后保存。

在这里插入图片描述
运行就可以根据选择屏幕过滤数据和展示形式。:

在这里插入图片描述

在这里插入图片描述

ABAP/4 Query是sap R/3系统报表开发的一种工具。包括三种Query 工具SAP Query、Infoset Query、QuickViewer。通常在不特指的情况下我们所说的Query Report就是SAP Query,因为它的功能较其他两个工具更加强大些。

开发人员可以用它来创建简单的报表。用ABAP/4 Query创建报表主要包括一下步骤:
1、创建用户组(User Group)(TCODE:SQ03) 用户组规定了哪些用户有使用该报表的权限;
2、创建Infoset(TCODE:SQ02)功能区,它规定了数据来源;
3、分配用户和功能区(TCODE: SQ02或SQ03)
4、创建基于Infoset的报表(TCODE:SQ01)

1、创建用户组(User Group)(TCODE:SQ03)

当用ABAP/4 Query 来创建表报时,你必须给报表分配用户组.用户组规定了哪些用户有使用该报表的权限.具体步骤如下:

1.1 运行TCODE: SQ03,系统出现"用户组:ZHCX";

1.2 在用户组输入框中,输入"你需要的创建的用户组名称",再点击"创建"按钮;

1.3 系统此时会弹出用户组描述输入对话窗口,输入正确的描述,点击"保存"按钮;

1.4 系统会弹出"开发类"和"传输请求"两个窗口,请正确输入;

1.5 最后系统会提示XXX用户组已保存

在这里插入图片描述
保存。
在这里插入图片描述
2、创建功能区(Infoset)(TCODE:SQ02)

当用ABAP/4 Query 来创建表报时,你同样需要创建一个功能区(infoset),它规定了数据来源。

Infoset Query 的特点:

Quick Viewer所生成的报表是用户自定义的报表,只能由此用户自己使用,维护。只能使用存于数据库内的数据,不能进行计算(除小计、累计),提供与SAP内部工具如EIS、ABC、ALV及外部工具如Word、Excel接口。无须也无法利用用户组、Functional area 统一管理,无法传输。

具体步骤如下:

2.1运行TCODE: SQ02,系统出现"Infoset:initial screen";

2.2 在功能区输入框中,输入"你需要的创建的Infoset的名称",再点击"创建"按钮;

2.3 系统此时会弹出用户组描述输入对话窗口,输入正确的描述

你可以设置数据源为下列4种中的一种:

Table Join using basis table

Direct read of Table

Logical Database

Data retrieval by Program

但你输入完必要的信息,请点击“保存”按钮;

2.4点击“生成”按钮生成激活

在这里插入图片描述
2.3

在这里插入图片描述

在这里插入图片描述
类似于之前的操作,选择你需要的表和数据连接。然后点击 InfoSet,选择所有包含的字段保存。

在这里插入图片描述

点击生成按钮进行激活,然后保存。

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

3、分配用户和功能区(TCODE: SQ02或SQ03)

3.1运行TCODE: SQ03,系统出现"Infoset:initial screen";

3.2选择“分配用户和功能区”;

3.3在“用户组XXXX:分配用户"屏,输入响应的用户;

3.4点击“分配Infoset”按钮分配该用户组可以使用的Infoset;按“保存”按钮保存;

3.5点击“返回”返回到用户输入屏,点击“保存”按钮保存用户分配;退出TCODE

SQ03:选择用户组,输入信息集,点击更改:

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

4、创建报表(TCODE:SQ01)

4.1运行TCODE: SQ01,系统出现"查询:initial screen";

4.2选择菜单"编辑"--》“其他用户组”,选择正确的用户组;

4.3 在查询输入框中,输入"你需要的创建的的名称",再点击"创建"按钮;

4.4系统弹出“可用功能区”的列表对话框,你选择一个;

4.5 输入描述,配置报表的List格式,特殊属性和输出格式后,按“下一屏”设置“Select Field Group”;

4.6再点击“下一屏”,设置选择查询条件字段;

4.7再点击“下一屏”,设置选择查询条件字段的屏幕排列循序,是否输入范围,是否帮助输入;

4.8选择报表输出类型“基本列表”,“统计”和“等级列表”

4.9选择报表输出类型,系统进入“报表设计屏”,你进行完设计,按“保存”保存;

至此一个ABAP/4 Query报表设计完成。

在这里插入图片描述
输入信息集,点击创建
在这里插入图片描述

点击’基本清单’

勾选需要进行显示的字段清单及作为查询条件的选择字段,点保存,进行测试按钮点击

在这里插入图片描述

第五步:SQ01:点击:查询—其他功能—生成程序
在这里插入图片描述

查询—其他功能—显示报表名.

在这里插入图片描述

在这里插入图片描述

第六步:SE93:分配事务代码

在这里插入图片描述
维护数据并保存。
在这里插入图片描述
注:修改SQ02字段有键删除时,先去SQ01把文本勾选去掉,然后再回到SQ02删除:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/556935.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

spring boot获取请求参数并响应

获取请求参数并响应: 响应: 在Controller类或方法上加上ResponseBody注解,可以将方法返回值直接响应,如果返回值是实体对象或者集合,将转换为json格式响应。如下例: RestControllerResponseBodyControll…

Linux最常用的40个基本命令

目录 Linux基本命令命令1:ls (查看指定目录中有哪些内容)ls / 相当于查看根目录中的内容,相当于查看我的电脑ls -l(小写l,或者使用ll)详细查看目录下所有内容ls /usr/lib(ls目录名称…

Java | Leetcode Java题解之第38题外观数列

题目: 题解: class Solution {public String countAndSay(int n) {String[] arr {"","1","11","21","1211","111221","312211","13112221","1113213211",…

基于springboot的网上二手商城的设计与实现

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式 🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 &…

盛情邀请 | 4月24-26日成都工博会科东软件邀您共赴蓉城

2024成都国际工业博览会(简称“成都工博会”)将于2024年4月24日-26日在中国西部国际博览城隆重揭幕。立足未来工业的高站位,精确聚焦中国智能制造,为上下游企业搭建高效的供需对接桥梁,促进制造业向数字化网络化智能化转型,推动西…

CTF竞赛:一场网络安全技术的盛宴

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

若依框架后台管理系统_修改后台管理密码

若依框架后台管理系统_修改后台管理密码 1. 找见加密函数: /*** 生成BCryptPasswordEncoder密码** param password 密码* return 加密字符串*/public static String encryptPassword(String password){BCryptPasswordEncoder passwordEncoder new BCryptPasswordE…

深入探索生产者拦截器的使用以及源码设计

文章目录 一、介绍二、使用1. ProducerInterceptor接口2. 实现之统计3. 实现之二次处理4. 小结 三、实现原理1. 初始化流程2. 生效流程 四、总结 一、介绍 在软件设计中,为了方便能够应对不同的场景,一般在一些容易有差异的环节会考虑允许用户自定义逻辑…

相机1:如何系相机肩带

开始解锁新领域,多看几个相关视频,大概也就可以掌握一两种系相机肩带的方法,本质就是新知识的学习过程,不可能等着或者期待出来一个完整的教程,一步一步自己去探索,自己去查资料。 目录 总述 第一步&#…

仓库管理系统 warehouse

系统概要 仓库管理系统总共分为两个大的模块,分别是系统模块和业务模块。其中系统模块和业务模块底下又有其子模块。 功能模块 一、业务模块 1、客户管理 客户列表 客户分页和模糊查询 客户添加、修改、删除、批量删除 2、供应商管理 供应商列表 供应商分页和模糊查…

XiaodiSec day017 Learn Note 小迪渗透学习笔记

XiaodiSec day017 Learn Note 小迪渗透学习笔记 记录得比较凌乱,不尽详细 day 17 主要内容: php 框架 thinkPHPyiilaravel 使用 fofa 搜索 thinkphp 市面上 thinkphp5 版本较多 url 结构 域名/.php(文件名)/index(目录)/index(函数名)模块名-控…

Pyjion:一个解决Python性能瓶颈的利器!

在Python编程领域,性能一直是一个备受关注的话题。随着项目规模的增长和需求的提升,对代码性能的要求也越来越高。 为了解决这一问题,Python社区不断努力优化解释器和引入新的工具来提升代码执行效率。 其中,Pyjion模块作为一个…

Redis key(BigKey、MoreKey)的存储策略

1. MoreKey 案例 1.1 大批量往 redis 里面 插入2000w 测试数据key (1) Linux Bash 下面执行&#xff0c;插入 100w rootspray:~# for((i1;i<100*10000;i)); do echo "set k$i v$i" >> /tmp/redisTest.txt; done; 查看 rootspray:~# more /tmp/redisTest.…

SpringBoot多数据源(五)

SpringBoot多数据源-集成多个mybatis框架 1.基本框架2.使用2.1项目结构2.2 依赖导入2.3 application.yml配置2.4 创建读与写的SqlSessionFactoryBean 3.总结 1.基本框架 通过启动多个SqlSessionFactoryBean&#xff0c;每个SqlSessionFactoryBean对应一个datasource和指定位置的…

【计算机毕业设计】点餐平台网站——后附源码

&#x1f389;**欢迎来到琛哥的技术世界&#xff01;**&#x1f389; &#x1f4d8; 博主小档案&#xff1a; 琛哥&#xff0c;一名来自世界500强的资深程序猿&#xff0c;毕业于国内知名985高校。 &#x1f527; 技术专长&#xff1a; 琛哥在深度学习任务中展现出卓越的能力&a…

吴恩达2022机器学习专项课程(一) 6.1 动机第三周课后实验:Lab1使用逻辑回归进行分类

问题预览/关键词 回归和分类的区别&#xff1f;逻辑回归的作用是&#xff1f;什么是二分类问题&#xff1f;二分类问题案例如何表达二分类的结果&#xff1f;逻辑回归通常用哪种表达形式&#xff1f;什么是正样本和负样本&#xff1f;什么是阈值&#xff1f;可视化线性回归解决…

什么台灯对眼睛好?揭秘央视315推荐的护眼灯

目前很多家长都纠结这个问题&#xff0c;那就是孩子上学以后要怎么保护眼睛&#xff0c;晚上写作业用什么台灯对比较好一点&#xff1f;我建议最好选择一款合格、专业的护眼台灯&#xff0c;因为市面上大多数台灯都是没有专业光源技术&#xff0c;甚至部分廉价台灯还会使用低成…

Linux 网络基本命令

一、查看网络信息 ifconfig 二、关闭网络 ifdown ens33 (有的电脑不一定是ens33&#xff0c;具体看上图画线的地方) 三、开启网络 ifup ens33

【Canvas与艺术】绘制绿圈三红五星Premium Quality标志

【说明】 构图简约但美观。 【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>使用HTML5/Canvas绘制绿圈三红五星Prem…

JavaWeb--前端工程化

目录 1. 前端工程化 1.1. 概述 1.2. 前端工程化实现技术栈 2. ECMA6Script 2.1. es6的介绍 2.2. es6 变量 / 模版字符串 2.2.1. let 与 var 的差别 2.2.2. const 与 var 的差异 2.2.3. 模板字符串 2.3. 解构表达式 / 赋值 2.3.1. 数组解构赋值 2.3.2. 对象解构赋值 …