数据表维护扩展
来源:互联网 发布:dior fix it 遮瑕 编辑:程序博客网 时间:2024/06/07 19:28
数据表维护是单纯的维护数据功能,要是给用户赋予权限的话只能用T-CODE LEVEL控制。
如果一个维护表里有 工厂,物料,物料名 (简单的举例子),
而我们要根据SAP ID来判断这个人有没有全校修改特定工厂的数据。
比如ABAP01用户只能修改1000工厂的数据。
ABAP02只能修改2000工厂的数据。
表如下:
这时候我们可以用 VIEW_MAINTENANCE_CALL 这个函数来实现这个功能。
首先生成一个程序 ZDEV005,然后在此程序里我们调用VIEW_MAINTENANCE_CALL 这个函数。
REPORT ZDEV005.
DATA:GT_VIMSELLIST TYPE TABLE OF VIMSELLIST WITH HEADER LINE.
DATA:GV_WERKS TYPE WERKS_D.
CASE SY-UNAME.
WHEN 'ABAP01'.
GV_WERKS = '1000'.
WHEN 'ABAP02'.
GV_WERKS = '2000'.
ENDCASE.
GT_VIMSELLIST-VIEWFIELD = 'WERKS'.
GT_VIMSELLIST-OPERATOR = 'EQ'.
GT_VIMSELLIST-VALUE = GV_WERKS.
APPEND GT_VIMSELLIST.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
ACTION = 'U'
VIEW_NAME = 'ZDEV001T'
COMPLEX_SELCONDS_USED = 'X'
TABLES
DBA_SELLIST = GT_VIMSELLIST.
用ABAP01登陆的时候:
用ABAP02登陆的时候:
- 数据表维护扩展
- SM30维护数据表
- Oracle维护数据表
- 语义层数据库维护之数据表维护
- 维护数据表常用SQL语句
- table control 维护数据库数据表
- 语义层数据库维护之数据表登记
- SAP表格维护生成器生成数据表维护视图程序
- SAP表格维护生成器生成数据表维护视图程序
- SAP表格维护生成器生成数据表维护视图程序
- sap表格维护生成器生成数据表维护视图程序
- SAP表格维护生成器生成数据表维护视图程序
- 脚本查询数据表结构返回,可扩展
- 用Delphi程序维护Paradox 数据表的索引
- 调用VIEW_MAINTENTANCE_CALL时,维护数据表内容时出现的问题。
- 实战SAP:【总结】系统生产数据表维护程序
- 自定义数据表的简单维护和查询_ZPROINFO03
- CSS架构目标:预测、重用、扩展、维护
- 形意拳感悟(1)
- OpenGL 4.3 (Core Profile) - August 6, 2012 spec Fundamental 2.2 Command Syntax
- 【get/post】方式的中文乱码
- 工具分享:Fiddler----Web Debugging 的利器
- Joda-Time 简介 转自IBM
- 数据表维护扩展
- platform_device和platform_driver
- 用while语句计算1000以内的偶数和(第十周上机任务)
- lib与dll
- Struts-国际化支持
- DM642 QDMA 数据传输应注意的一个问题
- gcc 编译动态链接库
- 测试_手机应用的内存消耗输出到excel
- Shell学习笔记(1) unix和shell的发展历程