SELECT SINGLE FOR UPDATE * FROM VBHDR WHERE VBKEY = VBPARAM-VBKEY.
CASE SY-SUBRC.
WHEN 0.
WHEN 4.
MESSAGE A213 WITH VBHDR-VBKEY.
WHEN OTHERS.
MESSAGE A214 WITH VBHDR-VBKEY.
ENDCASE.
SELECT SINGLE FOR UPDATE * FROM VBHDR WHERE VBKEY = VBPARAM-VBKEY.
CASE SY-SUBRC.
WHEN 0.
WHEN 4.
MESSAGE A213 WITH VBHDR-VBKEY.
WHEN OTHERS.
MESSAGE A214 WITH VBHDR-VBKEY.
ENDCASE.
간단하게 말씀드리면, ' FOR UPDATE' 라고 하면 조회조건에 걸린 데이터에 lock을 잡습니다.
자세한 내용은 'Database Locking'주제로 help를 검색 해보세요.