楼主: lucylu_76

[MM] ME52N中取消"删除"权限

[复制链接]
论坛徽章:
2
蜘蛛蛋
日期:2013-01-30 09:04:012013年新春福章
日期:2013-02-25 14:51:24
31#
 楼主| 发表于 2012-11-8 10:38 | 只看该作者
本帖最后由 lucylu_76 于 2012-11-8 10:38 编辑
无双的爱 发表于 2012-11-7 10:10
OSS Note 751129 - Authorizations in Enjoy Transactions in Purchasing
Activity 06 (Delete) is NOT ch ...


计划利用EXIT_SAPLMEREQ_005,在检测到无删除权限后,再将该记录行恢复为未被删除状态。但事实并不能实现这个恢复(即会有错误信息出现,但该记录行仍处于被删除状态)。

简单代码如下,请各位帮忙再看一下,谢谢。

DATA: l_item TYPE mereq_item.

CALL METHOD im_req_item->get_data
  RECEIVING
    re_data = l_item.

IF l_item-loekz = 'X' .
  l_item-loekz = ''.
  CALL METHOD im_req_item->set_data
    EXPORTING
      im_data = l_item.

  MESSAGE '您没有删除权限!' TYPE 'E'.
ENDIF.

使用道具 举报

回复
论坛徽章:
0
32#
发表于 2012-11-8 11:36 | 只看该作者
看来得学习下ABAP,EXIT,ENHANCEMENT,

使用道具 举报

回复
论坛徽章:
5
2010新春纪念徽章
日期:2010-03-01 11:19:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24
33#
发表于 2012-11-8 11:55 | 只看该作者
逻辑应该是检查用户的权限,如果没有权限,进行删除时出现错误信息,不能进行删除动作吧?

使用道具 举报

回复
论坛徽章:
2
蜘蛛蛋
日期:2013-01-30 09:04:012013年新春福章
日期:2013-02-25 14:51:24
34#
 楼主| 发表于 2012-11-9 11:24 | 只看该作者
无双的爱 发表于 2012-11-8 11:55
逻辑应该是检查用户的权限,如果没有权限,进行删除时出现错误信息,不能进行删除动作吧?

ABAPER新手,只会查找EXIT出口,找到的该出口是在执行了删除动作后,因此才希望有重置删除标志之想法.(且该出口看起来亦提供了SET_DATA方法).
学习寻找其他类型之出口,希望是在系统执行删除操作前的.

使用道具 举报

回复

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

本版积分规则 发表回复

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