메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>중복체크에관해서 한가지여쭤볼께요

밥먹고아밥해요 2008.05.16 10:06 조회 수 : 3200 추천:7

지난번에 한번 썻던건데 새로운 문제점이 생겨버렸습니다.


주민번호가 키값이구요 그래서 중복이 되면 안됩니다 테이블컨트롤에서 작업을 하는데


저장되어있는 즉 DB랑 중복이 일어나도 안되구요 새로 입력하는 값들하고도 중복이 일어나면 안됩니다


그리고  자기를 수정해도 중복이 일어나면 안되구요


여기까진 해결을 했는데 문제점은 새로운 주민번호를 입력했는데 중복체크를 해서 아니면 모디파이해서 잘넘어갔습니다


문제는 저장을 하지안은 상태에서 그 주민번호를 다시 위에있는 값과 같은것을 써주면 중복체크가 안된다는것입니다


여러모로 생각해봤지만 해결이 되지않네요 조언좀 부탁드리겠습니다


 


MODIFY itab INDEX tc_1-current_line.
  IF sy-subrc NE 0.  


    READ TABLE itab WITH KEY perid = itab-perid."


IF sy-subrc <> 0.                          


      APPEND itab.    


    ELSE.
      CLEAR itab.
      MESSAGE i007(zmess). "중복메세지입니다.
    ENDIF.
  ENDIF.
ENDMODULE.            


 


중복이 일어나지 않으면 어펜드를 해줬는데 문제는 어펜드를 하고 나서 중복이 일어나면 체크가 안되는것입니다.


제가 좀 프로그램에 소질이 없어서 잘안되네요


선배님들 조언좀 부탁드리구요 혹시 중복체크에 관한거 여러가지 방법좀 알려주실수 있으시면 좀 부탁드릴께요

번호 제목 글쓴이 날짜 조회 수
531 [re] null 에 대한 질문입니다. [5] file sapjoy 2007.01.22 3161
530 [요청]ALV layout-edit 옵션을 사용시 변경된 Data 저장하기.. [2] 수갬 2008.09.18 3163
529 <img src=3.gif>ALV에서 특정 필드에 대한 입력모드 설정시 질문입니다. [4] 래피드 2010.05.03 3163
528 <b>[완료]</b>Table Control 세로 스크롤바..?? [2] 다급 2008.07.11 3166
527 [요청]인터널 테이블에 세로로 담겨 져 있는 data를 가로로 만드는 방법 좀.. [5] 슈퍼아밥퍼가되련다 2008.10.15 3169
526 SCREEN 및 SET CURSOR에 대해 궁금합니다. [6] file 김지성 2007.05.28 3173
525 [re] alv edit관련한 속성을 알고 싶습니다. class 관란 질문 [3] file sapjoy 2007.04.17 3176
524 <img src=2.gif>[SD] 출고전기 ... 문의드립니다. [3] 맹꽁이 2011.01.27 3176
523 <b>[완료]</b>ALV Grid에서 Quantity 값이 1000으로 나누어져 보이는 현상 [3] SkyDream 2008.04.02 3178
522 <b>[완료]</b>넷위버 설치에 관한 질문입니다. 로미오 2007.01.05 3179
521 초보라 궁금하네요..CL_GUI... ALV와 RE_USE..ALV 중에 어느것을 많이 쓰는지요? [5] 김용태 2007.03.23 3179
520 <b>[완료]</b><b>[완료]</b>필드심볼에 대해 질문올립니다.. [5] 왕초보 2007.01.26 3180
519 <img src=3.gif>1000번 screen function key 관련 질문입니다. [6] file 초밥 2010.09.14 3182
518 <b>[완료]</b>alv에서 선택한 필드 값 읽어 들이는 법 문의.. [2] hogun 2008.03.11 3191
517 [요청]class를 사용한 alv에서 마이너스(음수) 입력 [5] 간바레 2008.06.05 3193
516 [요청]KKBLO와 'REUSE_ALV_GRID_DISPLAY'에 대한 질문입니다. [2] 원더걸 2008.12.13 3199
515 2. get cursor에 대한답변 [1] sapjoy 2007.02.27 3200
» <b>[완료]</b>중복체크에관해서 한가지여쭤볼께요 [6] 밥먹고아밥해요 2008.05.16 3200
513 <img src=2.gif>String 길이를 구하는 함수(ABAP Class) [2] MadMax 2010.12.13 3200
512 sql문 in조건 초보보초보 2007.02.21 3209