SQVI、SAP查询QUERY都适用于简单的表连接数据查询,但都不能打包传输到PRD,不同环境需要重复创建。可以生成报表程序供T-CODE调用,用se93指定事务码和程序名称。

区别1-权限:

SQVI每个用户创建的query只能自己查看,别的用户看不到,但是通过挂接事务码可以解决。

SAP查询 可以进行权限设置,不存在其他用户不能修改的问题

区别2-使用方式:

SQVI使用单一T-CODE即可实现数据源定义,界面字段选择,过滤字段选择等

SAP查询 分三个 T-CODE  ,SQ02(数据源定义);SQ01(界面字段定义等);SQ03(权限管理,用户组创建,用户指定等,不指定权限的话SQ01、SQ02会看不到别人创建的query)

区别3-报表字段调整顺序:

SQVI设计时可指定字段顺序

SAP查询目前了解的情况不可以,但可以通过调整ALV的显示格式实现

区别4-报表显示查询界面:

SQVI所有查询字段都是一堆的

SAP查询貌似一个join表一个屏幕块,格式好看些

SAP查询有时需要修改别人做过的query,但是对方用户组没有对自己设置权限,故此看不到对应的query,甚至连query名都不知道,只知道T-CODE对应的报表名AQ××××××××××××××××之类的,那么怎么找到程序名对应的的query进行修改呢?

目前所知其实程序名有一定规律,如AQ×××××××××YBOD××××,一般YBOD就是query的名称,这样我们可以使用SQ01进入界面,如果出来的界面表格中直接有YBOD名称,那么恭喜你,你有权限看到并修改该query。如果看不到

那么点击菜单 环境——》查询区域,弹出窗体

一般选择标准区,这个要看创建的用户组具体在那个区域,

然后有两个办法,a、完了点击菜单 环境——》用户组(SQ03),随便选个用户组,全然后全退出重进SQ01,看看你想要的query有没有显示出来,没有则重进用户组选别的,再全退出到登录后的界面,再如此类推,一定要注意全退出到初始界面,其实就是用新的用户组看他对应的有权的query。

B、菜单 环境——》功能区(SQ02),貌似所有的都出来,然后查找需要的query,即可

做完报表后,在sq01初始界面,菜单,查询-》其他功能——》可以查看报表名,生成程序,等

query修改过后,需要重新生成程序才能生效

类似如此,琢磨一下就知道了

一定要注意改SQ01时,很多时候需要更改数据源,那就得先改SQ02(数据源)

SQVI和SAP查询QUERY的区别和使用注意事项的更多相关文章

  1. 浅谈sql 、linq、lambda 查询语句的区别

    浅谈sql .linq.lambda 查询语句的区别 LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量 ...

  2. Lucene 查询(Query)子类

    QueryParser(单域查询) QueryParser子类对单个域查询时创建查询query,构造方法中需要传入Lucene版本号,检索域名和分词器. QueryParser parser = ne ...

  3. SAP 查询分析器,查询报表自动生成,SQL查询测试实现说明(转)

    在日常的SAP开发和应用中,经常需要通过查询SAP数据表来处理日常业务,比如:数据对账.报表SQL测试.SAP查询功能开发等.通过开发SAP查询分析器,SAP实施和开发人员,可以在较短的时间内查询到需 ...

  4. vue路由传值params和query的区别

    vue路由传值params和query的区别1.query传参和接收参数传参: this.$router.push({ path:'/xxx' query:{ id:id } })接收参数: this ...

  5. 【原】vue-router中params和query的区别

    1.引入方式不同 query要用path来引入 this.$router.push({ path: 'test', query: { type: 2, detail: '哈哈' } }) params ...

  6. $router和$route的区别,路由跳转方式name 、 path 和传参方式params 、query的区别

    一.$router和$route的区别 $router : 是路由操作对象,只写对象$route : 路由信息对象,只读对象 例子://$router操作 路由跳转 this.$router.push ...

  7. SQL相关子查询是什么?和嵌套子查询有什么区别?

    目录 两者的各种叫法 相关子查询MySQL解释 相关子查询Wikipedia解释 相关子查询执行步骤拆解 相关子查询和嵌套查询的区别 参考资料 两者的各种叫法 相关子查询叫做:Correlated S ...

  8. .NET Framework不同组件区别及安装注意事项

      发布时间:  2012/7/14 11:52:37 严格细分起来,.NET Framework又有两个不同的组件,.NET Framework可再发行组件包(23MB左右)和.NET Framew ...

  9. nginx代理配置 配置中的静态资源配置,root 和 alias的区别。启动注意事项

    这篇主要内容是:nginx代理配置 配置中的静态资源配置,root 和 alias的区别.启动注意事项! 为什么会在window上配置了nginx呢?最近我们的项目是静态资源单独放在一个工程里面,后端 ...

随机推荐

  1. jquery + ajax调用后台方法

    前台js: var parameter = ""; $.ajax({ type: "POST", //提交方式 url: "Default.aspx/ ...

  2. 通过SecureCRT下载远程Linux服务器上的文件到本地Windows

    sz  文件名[先cd到需要下载的文件的目录层] [root@is13084905-0233 bookinterface]# sz test.txt rz Starting zmodem transf ...

  3. jsp建立错误页自动跳转

    在各个常用的web站点中,经常会发现这样一个功能:当一个页面出错后,会自动跳转到一个页面上进行错误信息的提示. 想要完成错误页的操作,则一定要满足两个条件: 1.指定错误出现时的跳转页,通过error ...

  4. scala io,ubuntu常见配置

      Ubuntu的scala环境配置 配置scala环境变量同时需要配置java的环境变量 配置方法: 1.先下载linux的相应版本的jdk与scala的二进制压缩包并解压. 解压方法: 先到jdk ...

  5. c++ 11 vs 98

    在求最长子字符串中题中要遍历个上万字符数据 1.使用c++11代码 for (auto ch : s) { auto ss = vsi[ch]; vsi[ch].insert(i); i++; } 2 ...

  6. 数据库分页【Limt与Limt..OFFSET 】

    数据起始 SELECT * from xiaoyao_blogs_essay  limit 20 , 15;解释:20是起始位置,15是页容量.因为id是从15开始的 SELECT * from xi ...

  7. HDU2955-Robberies

    描述: The aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usual ...

  8. web之ios开关按钮

    就是这个开关,代码是从weui上拷贝出来的. 至于weui自己百度吧 ^_^~ 开关代码如下: <!DOCTYPE html> <html lang="en"&g ...

  9. Hostker云主机

    Orz现在我的博客使用Hostker主机了,地址:http://wnjxyk.cn/ 速度一下子快了很多! Hostker真的是很便宜很好用的主机呢!大家可以去试一下! 注册时填写了有效邀请码的新用户 ...

  10. 向前辈致敬 strspn

    把8位的CHAR型数据分解为:前5位和后3位,这样2^5 = 32个CHAR型数+值就可表示所有的CHAR型数据 这样做的好处:在给出子串后,不用比较256次,最多比较32次即可判断出是否一个数在子串 ...