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

前言

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

详见链接

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

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

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

标准SQVI依附于用户

用A用户创建 SQVI查询 ZTS_SQVI

B用户尝试修改报错

185b695d796de6149b91e2e522be2701.png

执行ZSQVI

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

e38a13656d9e041b4e2998bc60c55a9d.png

8a779307296c9de27e0aa4153dc9d9f1.png

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

a00756a4cb27d18fe56a6a1ffa843fd6.png

保存后会返回到ZSQVI

a54d8480466688b438d02178d0447e49.png

程序操作原理

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

a645421850c23d1da1fd3e410d64ef63.png

源代码获取方式

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

点击蓝字 关注我们

总结

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

THE

END

约定

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

请微信联系管理员: 

syjf1976 

sharry_xlp  

Yannick_Duan 

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
### 回答1: SAP是一种企业软件系统,可以提供一套完整的解决方案,用于管理企业的各个方面。在SAP系统中,可以通过不同的功能模块来查询表中的数据。 首先,我们需要了解表是如何组织和存储数据的。在SAP系统中,表是由不同的字段组成的,每个字段代表不同的数据项。例如,在销售模块中,可能有一个表存储了所有销售订单的信息,该表可能包含订单号、客户名称、销售金额等字段。 要根据字段查询表,我们可以使用SAP提供的查询工具,例如事务码SE16或SE16N。这些工具可以直接访问SAP系统中的表,并允许我们根据特定字段的值进行查询。 使用SE16或SE16N,我们可以选择要查询的表,并选择需要的字段。然后,我们可以设置查询条件,指定特定字段的值。例如,我们可以选择在销售订单表中查询具有特定订单号的订单。 一旦设置完查询条件,我们可以执行查询,并查看满足条件的数据。查询结果将按照字段的值进行排序,并显示所需的字段。 除了SE16和SE16N之外,SAP还提供了其他查询工具,例如SQVI和QuickViewer。这些工具提供更高级的查询功能,允许我们使用更复杂的查询条件和逻辑。 总而言之,SAP提供了多种工具和功能,可以帮助我们根据字段查询表中的数据。无论是使用基本的SE16,还是更复杂的工具如SQVI和QuickViewer,我们都可以轻松地访问和检索所需的数据。 ### 回答2: SAP是一个广泛使用的企业资源规划(ERP)软件,其功能强大且灵活。在SAP中,可以通过不同的方式来查询表,其中一种常见的方式是通过字段进行查询。下面是SAP如何根据字段查询表的简要说明: 首先,在SAP系统中,可以使用SAP提供的标准函数和工具来查询表。其中一个常见的标准函数是“SELECT”,它可以用于查询表中的数据。使用SELECT函数时,需要指定查询的字段(即列),并提供需要查询的表名称。 其次,根据字段查询表的过程通常包括指定需要查询的条件。可以使用WHERE子句来指定查询的条件,例如通过等于、大于、小于等符号来限定某个字段的取值范围。此外,还可以使用逻辑运算符(如AND、OR)来组合多个条件,以进一步精确查询结果。 此外,SAP还提供了其他高级查询功能和工具,以便更复杂的查询需求。例如,使用JOIN语句可以将多个表连接起来,以便在查询时获取更多的相关数据。另外,SAP查询工具还支持自定义查询报表和查询视图,以提供更灵活和定制化的查询功能。 在SAP中,查询表的过程通常需要相应的技术和培训知识。针对不同的用户需求和使用情况,SAP还提供了不同的查询工具和功能模块,如SAP Query、ABAP报表等,以便更好地满足用户的需求。 总之,SAP可以根据字段查询表的功能非常强大且灵活。通过使用SAP的标准函数和工具,结合条件和逻辑运算符,以及其他高级查询功能,用户可以方便地根据字段查询SAP系统中的表,进而得到需要的数据。 ### 回答3: SAP系统中可以通过使用查询代码或者功能模块来实现根据字段查询表。 1. 查询代码:可以使用ABAP语言编写查询代码,通过使用SELECT语句和WHERE子句来指定要查询的表和字段,并且可以通过添加不同的条件来限定查询结果。例如,下面的代码可以实现根据字段查询表的功能: ```ABAP DATA: it_result TYPE TABLE OF <表名>, wa_result TYPE <表名>. SELECT * FROM <表名> INTO TABLE it_result WHERE <字段名> = '<字段值>'. IF sy-subrc = 0. LOOP AT it_result INTO wa_result. WRITE: / wa_result-<字段名>. ENDLOOP. ENDIF. ``` 以上代码会将满足条件的记录读取到内部表it_result中,并通过循环遍历输出所需查询字段的值。 2. 功能模块:SAP系统中也提供了一些内置的功能模块来实现根据字段查询表的功能。可以通过传递相应的参数来实现查询,例如,使用函数模块 `RFC_READ_TABLE` 可以实现根据字段查询表的功能。通过传递表名、字段名和查询条件等参数,该函数模块会返回满足条件的记录结果。 总而言之,根据字段查询表的方法可以根据具体的需求选择使用查询代码或者功能模块来实现,在SAP系统中都有相应的工具和方法来实现这个功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值