메뉴 건너뛰기

SAP 한국 커뮤니티



안녕하세요. 이런경우가 반드시 있을건데...검색해보니까 제가 못찾는건지...고수님들 답변 부탁드립니다.

 

(1) 먼저 테이블 전체 LOCK를 거는 경우 로직 구성.

 

  <style type="text/css"> SPAN { font-family: "Fixedsys"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style: italic; color: #808080; } .L1S32 { color: #3399FF; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; }</style>   CALL FUNCTION 'ENQUEUE_E_TABLE'
   EXPORTING
     mode_rstable         = 'E'
     tabname              = 'SFLIGHT'
   EXCEPTIONS
     foreign_lock         = 1
     system_failure       = 2
     OTHERS               = 3.

 

테스트는 SE11에서 SFLIGHT로 들어가서 "수정"버튼을 클릭하는 순간, 이런 메세지를 확인하여.

테이블 전체 Lock은 잠긴걸 확인했습니다.

 

제가 지금 하려고 하는것, 그리고 아직 해결 못한건...

테이블 전체가 아닌 레코드별로 락을 거는 건데...ㅠㅠ

 

(2) 테이블 Records 별로 Lock를 거는 로직.

  <style type="text/css"> SPAN { font-family: "Fixedsys"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S52 { color: #0000FF; }</style> LOOP AT lt_sflight INTO ls_sflight.
  <style type="text/css"> SPAN { font-family: "Fixedsys"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S32 { color: #3399FF; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; }</style>   CALL FUNCTION 'ENQUEUE_ESFLIGHT'
    EXPORTING
      mandt          = sy-mandt
      carrid         = ls_sflight-carrid
      connid         = ls_sflight-connid
      fldate         = ls_sflight-fldate
      x_carrid       = ' '
      x_connid       = ' '
      x_fldate       = ' '
      _scope         = '2'
      _wait          = ' '
      _collect       = ' '
    EXCEPTIONS
      foreign_lock   = 1
      system_failure = 2
      OTHERS         = 3.

  <style type="text/css"> SPAN { font-family: "Fixedsys"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S52 { color: #0000FF; }</style>  ENDLOOP.

그리고 실행한후, T-code : SM12 로 가서 조회해보니 아래와 락이 걸린 것 같이 나오네요.

 

근데 여기서 제가 한숨이 나오는 이유가...

SFLIGHT테이블의 KEY인 carrid, connid, fldate로 LOCK OBJCT를 맞게 구성했는데...

왜? 왜? 왜?

 

SE11에서 SFLIGHT로 들어가서 "수정"버튼을 클릭하는 순간,

아무런 꺼리낌(?)없이 잘 들어가지고...

수정후에도 "저장"버튼을 눌러도 아무 이상없이 저장이 잘 되고,

se11을 빠져나갔다가 재조회를 해봐도 수정된 사항이 잘 조회된다는 겁니다.

 

제발 테이블에서 레코드 단위로 테이블 키로 잡아서 LOCK거는 법좀 알려주세요.

 

번호 제목 글쓴이 날짜 조회 수
공지 e-abap에서 출간된 책 소개 [8] 양키 2013.01.31 11763
145 <b>[완료]</b>abap 초보입니다. 교재60, 61 화면이 어떻게 하면 볼 수 있나요? [2] file 아기봉 2008.11.26 2615
144 [요청] z18_003 내용중에 관한 질문입니다. [2] 원더걸 2009.01.26 2626
143 127 3-13 baishui 2013.07.09 2627
142 <b>[완료]</b>넷위버 설치시 나는 오류사항입니다. [1] file 한사 2008.10.16 2635
141 <b>[완료]</b>max_db를 먼저 설치후 나는 오류입니다. [2] file 한사 2008.10.15 2640
140 <b>[완료]</b>p.1058 필드 카다로그 관련 사항입니다. [2] 불근모자 2009.02.17 2658
139 [요청]search help exit과 input help에 관한 질문입니다. [1] 캔디^^ 2008.10.30 2663
138 <b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b>p.196 Update 구문 관련 질문입니다. [2] rainbow1 2009.02.09 2683
137 <b>[완료]</b>교재 Z15_022 질문입니다............ [2] 아로미 2009.01.06 2696
136 [Easy Abap 2.0] 시작부터 꼬이네요 ㅜㅜ [11] file 주너주너 2014.03.31 2707
135 <b>[완료]</b>SAPinst 실행부터 오류가 납니다... [7] 한사 2008.10.12 2742
134 [요청]page 890 에 있는 PBO에서 함수를 이용한 Listbox 생성 질문입니다. [1] ㅇrㄱlㅈrㄱl 2009.01.29 2743
133 Z18_033 소스는 어디에 있습니까? [1] Z121 2008.10.07 2774
132 [요청][SAPGUI_640] 한글이 깨어지는데 어떻게 하면 볼 수 있나요? [1] 아기봉 2008.12.03 2782
131 [요청]z05_007 소스에 관한 질문입니다. 아밥우먼 2008.10.11 2789
130 [요청]Create request 관련 질문입니다..ㅠ_ㅠ [3] MIKO1004 2008.11.26 2799
129 [요청]reuse_alv_GRID(LIST)_display에 관한 질문입니다. [2] 원더걸 2008.12.20 2804
128 [요청]교재 예제에 관한 질문입니다.......................... [2] 로미오 2008.09.12 2813
127 <b>[완료]</b>[re] p.594 search help exit 따라하기 수행 불가 [2] file 초코 2008.11.28 2817
126 <b>[완료]</b> 책 페이지 232page 예제 질문입니다. [1] 대박 2008.05.13 2833