SAP 小技巧修改他人的 SQVI 创建的查询

作者:ABAP技巧与实战 约 3 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, 开发, 数据工程
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)

前言

SQVI是SAP提供的一个创建本地查询的工具, 创建的查询只能由创建者账号登陆修改. 前文介绍了怎么修改其它人创建的SQVI查询.

> 详见链接 无峰,公众号:ABAP 技巧与实战 [ SAP小技巧 怎么修改他人的SQVI创建的查询

> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247488895&idx=1&sn=9759d989642ae2efd307e1187b9eb931&chksm=cf5dc849f82a415f1b7e2bc7d604ca3e6e01404bc22e3e3e6c8ab3c4cd1eba0ed4efb6ae5a76&token=567664908&lang=zh_CN#rd)

该文仅介绍了原理,实际操作起来比较复杂, 需要用户有DEBUG修改内存变量的技能.为了简化这个处理,特别开发了一个程序 ZSQVI

,用于修改其它人创建的SQVI查询

**本文主要介绍ZSQVI程序(修改他人创建的SQVI查询)**

标准SQVI依附于用户

用A用户创建 SQVI查询 ZTS_SQVI

B用户尝试修改报错

SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

执行ZSQVI

该程序会显示特定查询所属的用户及用户组及当前用户,当前用户所属用户组

SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

点击查询名后跳转到SQVI . 此时可以修改之前无法修改的查询

SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

保存后会返回到ZSQVI

SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

程序操作原理

调用SQVI之前,替换查询所属用户和当前用户的用户组,执行完成再替换回来.

SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图
SAP 小技巧修改他人的 SQVI 创建的查询 - 封面图

源代码获取方式

关注公众号,并在公众号中发送消息 ZSQVI

**点击蓝字** 关注我们

总结

SQVI创建的查询,其他人无法修改, 这会产生一些麻烦, 这个小工具就是为了消除这个麻烦,避免因为无法修改而重新创建查询.

** THE **

** END **

**约定**

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.

请微信联系管理员

syjf1976

sharry_xlp

Yannick_Duan

申请进入公众号讨论群提问或者参与话题讨论

ABAP技巧与实战

关于作者:ABAP技巧与实战

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP小技巧修改他人的SQVI创建的查询.md」整理生成,仅用于内部技术分享与学习交流。