楼主: liangns

[笔记] ABAP有没有方法取到当前时点系统中正在执行的事务码?

[复制链接]
论坛徽章:
65
娜美
日期:2019-11-05 22:10:22日产
日期:2013-10-25 16:03:35比亚迪
日期:2013-10-10 21:14:31蛋疼蛋
日期:2013-07-11 12:50:51蜘蛛蛋
日期:2013-06-15 14:48:28复活蛋
日期:2013-05-09 22:48:44奥运会纪念徽章:射击
日期:2012-08-22 18:54:11灰彻蛋
日期:2011-12-08 22:41:29灰彻蛋
日期:2011-11-26 23:41:15蛋疼蛋
日期:2011-11-19 18:41:26
11#
发表于 2008-11-13 08:39 | 只看该作者
study

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
12#
发表于 2008-11-13 08:47 | 只看该作者
网上有个方法可以的,就是当有人使用这个TCODE时其他人进去就要跳出个MESSAGE说此TCODE被人使用中吧。

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
13#
发表于 2008-11-13 08:50 | 只看该作者
http://sapsky.com/html/2006-11/608.htm  找到了,,以前我做过,可以的 。。呵呵

使用道具 举报

回复
论坛徽章:
2
ERP板块每日发贴之星
日期:2008-11-13 01:01:032010新春纪念徽章
日期:2010-03-01 11:20:05
14#
发表于 2008-11-13 08:55 | 只看该作者
原帖由 liangns 于 2008-11-12 21:33 发表

比这个还要进一步。就是一个用户在执行一个T-code。其他任何用户都不能再执行这个T-code,直到这个用户退出这个T-code。



估计不行,因为你看系统中的标准T-CODE也没有那么做的,其实你执行T-CODE的时候无非就是修改数据,为了保持数据一致性,不允许2个人同时修改数据,使用LOCK TABLE就可以了,而且系统也是这么做的,比如当用户用FK02去修改供应商主数据,其他用户执行FK02时候,显示被某某用户锁定,但还是可以查看的。

使用道具 举报

回复
论坛徽章:
12
开发板块每日发贴之星
日期:2005-05-15 01:02:09ERP板块每日发贴之星
日期:2010-05-29 01:01:01生肖徽章2007版:鼠
日期:2009-03-10 21:26:28生肖徽章2007版:虎
日期:2008-11-19 08:08:16ERP板块每日发贴之星
日期:2008-11-18 01:01:03生肖徽章2007版:狗
日期:2008-11-17 20:21:29ERP板块每日发贴之星
日期:2008-11-16 01:01:04奥运会纪念徽章:乒乓球
日期:2008-08-12 22:18:43授权会员
日期:2008-02-29 10:22:07生肖徽章2007版:虎
日期:2008-02-28 21:02:13
15#
发表于 2008-11-13 08:58 | 只看该作者
楼上不错,
都是代码的好手啊

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
16#
发表于 2008-11-13 08:59 | 只看该作者
原帖由 liudazhan 于 2008-11-13 08:55 发表



估计不行,因为你看系统中的标准T-CODE也没有那么做的,其实你执行T-CODE的时候无非就是修改数据,为了保持数据一致性,不允许2个人同时修改数据,使用LOCK TABLE就可以了,而且系统也是这么做的,比如当用户用FK02去修改供应商主数据,其他用户执行FK02时候,显示被某某用户锁定,但还是可以查看的。





我都做过了,,还不行?,,我也把方法发出来了,,你试过没,,怎么不行 ?

[ 本帖最后由 lulu1212 于 2008-11-13 09:00 编辑 ]

使用道具 举报

回复
论坛徽章:
10
授权会员
日期:2005-12-30 09:49:442014年新春福章
日期:2014-02-18 16:41:11ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28ITPUB9周年纪念徽章
日期:2010-10-08 09:32:252010新春纪念徽章
日期:2010-03-01 11:19:50祖国60周年纪念徽章
日期:2009-10-09 08:28:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20ERP板块每日发贴之星
日期:2008-12-31 01:01:05马上有车
日期:2014-02-18 16:41:11
17#
 楼主| 发表于 2008-11-13 09:25 | 只看该作者
原帖由 lulu1212 于 2008-11-13 08:50 发表
http://sapsky.com/html/2006-11/608.htm  找到了,,以前我做过,可以的 。。呵呵


这位仁兄这个方法不错。

Lock Object 锁表可以,锁事务码不行。

出的报表不是修改数据,只显示数据,所以用Lock Object不是非常合适。

SM04,SM50,SM66有时候不能够显示当前运行的程序。已经测试过。

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
18#
发表于 2008-11-13 09:28 | 只看该作者
还可以限制是1个人或2个人或3个。。。。同时使用。

使用道具 举报

回复
论坛徽章:
5
奥运会纪念徽章:自行车
日期:2008-05-11 12:38:22奥运会纪念徽章:摔跤
日期:2008-10-24 13:21:29生肖徽章2007版:猴
日期:2008-11-16 14:42:48生肖徽章2007版:牛
日期:2009-01-04 13:19:22生肖徽章2007版:狗
日期:2009-03-10 21:31:05
19#
发表于 2008-11-13 09:36 | 只看该作者
Lock Object 可以达到同样的作用,虽然锁不了T-CODE,但锁住需要查询、修改、更新的TABLE就等同达到效果了,因为楼主是怕太多人同时用会使程序运行太慢。

使用道具 举报

回复
论坛徽章:
15
ERP板块每日发贴之星
日期:2007-12-27 01:05:25ITPUB元老
日期:2011-12-20 12:35:29ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262011新春纪念徽章
日期:2011-02-18 11:42:472010新春纪念徽章
日期:2010-01-04 08:33:082009日食纪念
日期:2009-07-22 09:30:002009新春纪念徽章
日期:2009-01-04 14:52:28授权会员
日期:2008-02-29 09:14:50生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:牛
日期:2008-01-02 17:35:53
20#
发表于 2008-11-13 10:10 | 只看该作者
SM04 可以查出某个用户在运行某个TCODE,还没有找出相关的表。
TSTC 这个是存放TOCDE的表,但与集团,用户关联起来的表还没有找到

使用道具 举报

回复

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

本版积分规则 发表回复

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