楼主: swallwind

ALV 结果导出的权限控制?

[复制链接]
论坛徽章:
110
IT宝贝
日期:2011-08-15 22:17:21IT宝贝
日期:2014-11-13 09:45:37马上有对象
日期:2015-01-05 10:24:17懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18喜羊羊
日期:2015-06-17 15:29:51
11#
 楼主| 发表于 2010-3-10 11:37 | 只看该作者
原帖由 wind_lin 于 2010-3-10 09:48 发表
每個按鈕對應的功能代碼可在程式里的Status中找到,也可用t-code: se41

至於說添加權限控制,可以在觸發Status時,進行權限檢查,不可导出文件的用戶,則用EXCLUDING屏蔽該按鈕。

是的

我就打算先读取权限,没有权限的,在工具栏里把导出的按钮EXCLUDING掉

在SE41里面找一个定义了ALV  Status 的标准程序,然后查到按钮对应的功能码
(这个试了好几个程序,才找到有导出按钮的)

使用道具 举报

回复
论坛徽章:
38
奥运会纪念徽章:垒球
日期:2008-07-30 19:18:36咸鸭蛋
日期:2013-07-28 10:34:13雪铁龙
日期:2013-08-21 14:09:43一汽
日期:2013-08-29 10:25:54红旗
日期:2013-11-07 20:57:35Jeep
日期:2013-11-12 12:50:18奥迪
日期:2013-12-01 19:45:48优秀写手
日期:2013-12-18 09:29:09法拉利
日期:2014-01-07 11:20:32一汽
日期:2014-01-16 13:48:24
12#
发表于 2010-4-15 16:56 | 只看该作者
ALV导出本身就是有权限控制的。
权限对象应该是S_GUI

[ 本帖最后由 frankyue 于 2010-4-15 16:58 编辑 ]

使用道具 举报

回复
论坛徽章:
110
IT宝贝
日期:2011-08-15 22:17:21IT宝贝
日期:2014-11-13 09:45:37马上有对象
日期:2015-01-05 10:24:17懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18喜羊羊
日期:2015-06-17 15:29:51
13#
 楼主| 发表于 2010-4-16 09:14 | 只看该作者
原帖由 frankyue 于 2010-4-15 16:56 发表
ALV导出本身就是有权限控制的。
权限对象应该是S_GUI

是的  

The object has a single field 'Activity'.
   Possible values:

61: Download;
This authorizes you to save lists displayed on the screen in local files (either unconverted, in spreadsheet format, or in Rich Text Format). This authorization can only be granted or denied fo all lists in the system - you cannot restrict it to a selection of lists.

60: Upload;
This authorizes you to load data into the system using ws_upload or gui_upload. You cannot select the data to be uploaded.

使用道具 举报

回复
论坛徽章:
3
2011新春纪念徽章
日期:2011-02-18 11:43:33蜘蛛蛋
日期:2013-07-08 20:40:07
14#
发表于 2010-4-16 09:30 | 只看该作者
学习拉 做个标记!

使用道具 举报

回复
论坛徽章:
14
2010新春纪念徽章
日期:2010-01-04 08:33:082014年世界杯参赛球队: 科特迪瓦
日期:2014-07-11 09:40:192014年世界杯参赛球队: 英格兰
日期:2014-07-03 10:38:08马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09劳斯莱斯
日期:2014-01-03 10:45:56ITPUB社区12周年站庆徽章
日期:2013-10-08 14:56:08蛋疼蛋
日期:2013-05-24 18:10:04迷宫蛋
日期:2012-06-12 09:46:142012新春纪念徽章
日期:2012-01-04 11:53:54
15#
发表于 2010-11-25 15:35 | 只看该作者

回复 #5 swallwind 的帖子

最快的方法是debug,看sy-ucomm的值

使用道具 举报

回复
论坛徽章:
16
2010新春纪念徽章
日期:2010-01-04 08:33:08蜘蛛蛋
日期:2011-08-23 14:43:092010广州亚运会纪念徽章:马术
日期:2011-03-16 22:16:292010广州亚运会纪念徽章:帆船
日期:2011-02-27 23:27:432011新春纪念徽章
日期:2011-02-18 11:42:472010广州亚运会纪念徽章:橄榄球
日期:2010-11-29 15:04:262010广州亚运会纪念徽章:自行车
日期:2010-11-18 18:17:352010广州亚运会纪念徽章:板球
日期:2010-10-09 09:39:09ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22ERP板块每日发贴之星
日期:2010-09-25 01:01:01
16#
发表于 2010-11-25 16:00 | 只看该作者
这个不是很简单吗…… before_user_command事件中判断下 SY-UCOMM和进行权限检查

使用道具 举报

回复
论坛徽章:
20
17#
发表于 2010-11-25 16:09 | 只看该作者
good

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2010-11-26 00:18 | 只看该作者
除了 save to local file以外,在菜单里面还有个export也可以down数据。

使用道具 举报

回复
论坛徽章:
1
2011新春纪念徽章
日期:2011-02-18 11:42:47
19#
发表于 2011-2-15 10:02 | 只看该作者
加上S_GUI后就可以全部导出ALV数据,但是如果只是限制特定的报表,应该如何做?

使用道具 举报

回复
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
20#
发表于 2012-7-13 08:46 | 只看该作者
frankyue 发表于 2010-4-15 16:56
ALV导出本身就是有权限控制的。
权限对象应该是S_GUI

谢谢,需要的就是这个!!!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表