Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92179
  • 博文数量: 39
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-30 17:39
文章分类

全部博文(39)

文章存档

2011年(1)

2009年(21)

2008年(17)

我的朋友

分类:

2009-04-08 14:27:23

表锁定机制:
 
E_TABLE 锁对象为SAP保留锁,描述:锁定完整表格
TABLE NAME : RSTABLE
LOCK PARAMETER: TABNAME , VARKEY
程序中调用锁对象:
 
CALL FUNCTION "DEQUEUE_<锁对象名>"  解锁
CALL FUNCTION "ENQUEUE_<锁对象名>"  加锁
 
例如锁对象:E_TABLE
添加关键字段值到LC_VARKEY
CALL FUNCTION 'ENQUEUE_E_TABLE'
    EXPORTING
      MODE_RSTABLE   = 'E'        "锁类型
      TABNAME        = 'TABLENAME' "表名称
      VARKEY         = VARKEY   "记录主键值
    EXCEPTIONS
      FOREIGN_LOCK   = 1
      SYSTEM_FAILURE = 2
      OTHERS         = 3.
自建锁对象:E_NAME.
 
 
 
阅读(620) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-03-04 16:09:16

在网上看到你的文章,因为对采用锁的编程比较少,我现在碰到了一个头疼的问题,自己定义了一个需要自动编号的记录表,使用后发现很多编号重号,有没有好的解决建议,谢谢,有好的解决方案联系我 QQ :38668350