메뉴 건너뛰기

SAP 한국 커뮤니티

>아래 보시는 화면처럼


>체크가 deal no인 43이 둘다 체크가 되면 오류가 생기면 안되는데요..


>오류가 생기네요



>42번을 돌렸을때는 아무이상없이 잘 실행이 되었는데.


>왜 오류가 생기는지 이상하군요..


>저 체크박스를 체크하는 로직은


>FORM CHECK_DEAL.


>  DATA : BEGIN OF L_CHECK OCCURS 0.
          INCLUDE STRUCTURE I_CHECK.
  DATA : END OF L_CHECK.


>  READ TABLE I_CHECK INDEX 1 INTO L_CHECK.


>  LOOP AT I_CHECK.
    IF L_CHECK-SELECT_MARK EQ I_CHECK-SELECT_MARK
        AND L_CHECK-ZZSEQUENCE EQ I_CHECK-ZZSEQUENCE.
    ELSE.
      MESSAGE E996 WITH ZFEMSCASHFW-ZZSEQUENCE ZFEMSCASHFW-ZZFLOWTYPE.
    ENDIF.
  ENDLOOP.
ENDFORM.                    " check_deal


>위에 보시는 로직에서 수행을 하고 있습니다.


>I_CHECK테이블에서는 전표수만큼 데이터를 받아오구요


>L_CHECK에서는 처음에 받아오는 테이터를 유지하고있습니다.


>그래서 루프 문에서 SELECT_MARK는 체크여부확인하는 필드구요


>ZZSEQUENCE에서는 deal no를 체크 합니다.그렇게 해서 deal no는 같은데 체크가 안되어있다면


>메세지를 나오게 만드는데요.


>이게 전표 2개일때랑 4개일때랑 뭐가 틀린건지.. 이상하네요.


>아시는분은 좀 알려주세요,.



  DATA : BEGIN OF L_CHECK OCCURS 0.
          INCLUDE STRUCTURE I_CHECK.
  DATA : END OF L_CHECK.


  READ TABLE I_CHECK INTO L_CHECK.
*  READ TABLE I_CHECK INDEX 1 INTO L_CHECK.


  LOOP AT I_CHECK.
    IF L_CHECK-SELECT_MARK EQ I_CHECK-SELECT_MARK
        AND L_CHECK-ZZSEQUENCE EQ I_CHECK-ZZSEQUENCE
        AND L_CHECK-ZZFLOWTYPE EQ I_CHECK-ZZFLOWTYPE.


    ELSE.
      IF  L_CHECK-SELECT_MARK NE I_CHECK-SELECT_MARK
          AND L_CHECK-ZZSEQUENCE NE I_CHECK-ZZSEQUENCE.
*         AND L_CHECK-ZZFLOWTYPE NE I_CHECK-ZZFLOWTYPE.
      ELSE.
        MESSAGE E996 WITH ZFEMSCASHFW-ZZSEQUENCE ZFEMSCASHFW-ZZFLOWTYPE.
      ENDIF.


    ENDIF.
  ENDLOOP.
ENDFORM.                    " check_deal


지금 처럼로직을 짜서 처음에 생긴 문제는 해결이 되었습니다.


근데 이젠.. 다른 문제가 42번의 001을 체크하면 오류는 42번의 002가 체크 안되었다라는 메세지가 나오구요


42번의 002를 체크하면 오류는 42번의 001이 체크 안되었다라는 메세지가 나와야하는데


002를 체크해도 001번하고 같은 메세지가 뜨네요..


43번은 아무 이상이 없는데. 42번에서 문제가 생기는데요. 뭐 이상한점이라도 찾으신분은 답변좀 부탁합니다.

번호 제목 글쓴이 날짜 조회 수
507 <img src=2.gif border=0>일반적인 거래의 전표생성 방법... [4] chany 2009.05.19 987
506 [요청]간단한 파일 업로드 예제 하나 만들어주세요 [7] 아바퍼 2009.02.18 987
» <b>[완료]</b>[re] [CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. 쭈니 2009.01.15 987
504 <img src=1.gif>SAP Certificate이 언제부터 있었는지요, 푸른바람 2010.05.10 986
503 <img src=3.gif border=0>시산표를 만들고 있습니다. 그런데 인터널테이블용량 문제와 속도 문제가 있습니다. [3] 아밥고지를 찾아서 2009.04.27 986
502 [요청]스크린에서 테이블 컨트로 하는거 관련 질문입니다... [1] 도련님 2008.12.04 986
501 <img src=3.gif border=0>RFC 대상의 IP를 알 수 있는 방법이 있을까요?? [2] 헐크호간 2009.08.21 985
500 <img src=2.gif border=0>[급]데이터 업로드에 관하여 질문 드립니다. [2] 디카프리오 2009.07.21 985
499 [re] <img src=2.gif border=0>시스템디버깅과 노멀디버깅의 차이가 뭔가요? file Risky 2009.09.01 984
498 <img src=3.gif border=0>SAPNW7.0ABAPTrialSP12 설치완료후 disp+work 애러 문제 도와주십시오.. [4] file 任重而道远-+ 2009.05.06 984
497 <img src=3.gif border=0>[요청]3437 번 에 질문 했던것 다시 질문 드릴께요. [6] 신조 2009.03.12 984
496 <img src=2.gif>금액이 들어가지 않아요.. ls_modi-value = gs_p9930-grtamt. [3] 처음처럼 2010.01.28 983
495 <img src=3.gif border=0>[요청] BAPI로 Material data를 읽어올 수 있을까요? [2] 싼티아나 2009.07.16 983
494 <b>[완료]</b>netweaver가 vista에서 설치가능한가요? [3] 카즈키 2008.08.20 982
493 <img src=3.gif border=0>CUSTOMER 등록은 어디서 하는건가요???(초 초급 질문) [2] 쿨쿨 2009.08.04 981
492 [BW] AT SELECTION-SCREEN 기능관련해서 문의드립니다.. [3] BW궁금 2009.07.27 980
491 <img src=1.gif>cluster table 의 저장 패턴에 대해서 궁금합니다 허리케인죠 2010.11.03 979
490 <img src=3.gif border=0>[re] [BW] SELECTION-SCREEN 기능 알려주세요.. BW궁금 2009.07.31 977
489 <img src=1.gif border=0>드릴 다운 변수 매핑 쫌 확인 해주세요 아밥돌이 2009.04.22 977
488 [요청]T-CODE:COR3 어떻게 사용하는지요. cskang 2008.11.03 976