对操作表的行项目进行加锁处理(ABAP)

原创 2012年03月26日 15:04:44

首先在SE11下的锁对象里面,对要进行锁处理的表进行处理

其次,在程序里面调用

      CALL FUNCTION 'ENQUEUE_EZPP_108'         "EZPP_108这个是定义的锁对象
        EXPORTING   "定义的锁对象名称(控制的字段-se11里面可控)
          mandt          = sy-mandt
          werks          = p_werks
          matnr          = i_result_108-matnr
        EXCEPTIONS
          foreign_lock   = 1
          system_failure = 2
          OTHERS         = 3.


这个对每条进行控制
如果没有加过锁,那么将要对词条数据行项目进行加锁处理
然后如果返回值为0,则表示加锁成功,进行后续操作。


注意项:
如果有数据增加保存后,需要对相应行项目进行加锁,直至用户退出事物码或者终止程序

SAP ABAP 加锁和解锁

具体操作步骤: 1. 使用TCODE:SE11,选择最后一项[加锁对象],输入对象名称(注意一定要以字母‘E’开头,这是SAP内部规定的,如EZ_FI_CSTM_001) 2. 输入名称后,按新增...
  • heng0757
  • heng0757
  • 2012年09月28日 15:51
  • 20254

SAP ABAP 加锁和解锁实例

转载自:http://blog.csdn.net/heng0757/article/details/8028868 具体操作步骤: 1. 使用TCODE:SE11,选择最后一项[加锁对象],输...

abap对行记录进行锁定

在实际的运用中,可能对查询到的alv中的数据进行某些操作,而在操作的过程中,需要对正操作的数据进行锁定,防止在操作的过程中,他人进行操作,可以用以下方法对所操作的数据行进行锁定. 具体操作步骤: ...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...

CT图像重建技术

由于csdn贴图不方便,并且不能上传附件,我把原文上传到了资源空间CT图像重建技术 1.引言 计算机层析成像(Computed Tomography,CT)是通过对物体进行不同角度的射线投影测量而...

Matlab绘图-很详细,很全面

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Ma...

linux查找目录下的所有文件中是否含有某个字符串

查找目录下的所有文件中是否含有某个字符串  find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名  find .|xargs g...

Radon变换入门matlab CT原理

http://hi.baidu.com/hi9394/blog/item/0d492b8bfd714700c8fc7aa9.html 简介 图像投影,就是说将图像在某一方向上做线性积分(或理解为累...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对操作表的行项目进行加锁处理(ABAP)
举报原因:
原因补充:

(最多只允许输入30个字)