메뉴 건너뛰기

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번에서 문제가 생기는데요. 뭐 이상한점이라도 찾으신분은 답변좀 부탁합니다.

번호 제목 글쓴이 날짜 조회 수
6009 <img src=2.gif border=0>[급]데이터 업로드에 관하여 질문 드립니다. [2] 디카프리오 2009.07.21 985
6008 <img src=3.gif border=0>RFC 대상의 IP를 알 수 있는 방법이 있을까요?? [2] 헐크호간 2009.08.21 985
6007 [re] <img src=2.gif border=0>시스템디버깅과 노멀디버깅의 차이가 뭔가요? file Risky 2009.09.01 985
6006 [요청]스크린에서 테이블 컨트로 하는거 관련 질문입니다... [1] 도련님 2008.12.04 986
6005 <img src=3.gif border=0>시산표를 만들고 있습니다. 그런데 인터널테이블용량 문제와 속도 문제가 있습니다. [3] 아밥고지를 찾아서 2009.04.27 986
6004 <img src=1.gif>SAP Certificate이 언제부터 있었는지요, 푸른바람 2010.05.10 986
» <b>[완료]</b>[re] [CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. 쭈니 2009.01.15 987
6002 [요청]간단한 파일 업로드 예제 하나 만들어주세요 [7] 아바퍼 2009.02.18 987
6001 <img src=2.gif border=0>일반적인 거래의 전표생성 방법... [4] chany 2009.05.19 987
6000 <img src=3.gif border=0>ECC기준의 Package와 User Access, Package Interface관련 질문입니다. [2] 해보자 2009.07.23 987
5999 <img src=2.gif border=0>BDC프로그램에서 ITAB 처리에 관한 질문입니다 [5] file 니가해라후라이 2009.08.25 987
5998 [요청]'LANGTEXT_ONLY' 를 이용하여 로그변경을 만들어보셨나요? [2] grace 2009.02.09 988
5997 [re] <img src=2.gif border=0>selection screen에서 문제가 있습니다.. [2] fizz 2009.08.31 988
5996 <img src=2.gif>GUI_DOWNLOAD 로 다운받은 파일에서 한글이 [3] 처음처럼 2009.12.28 988
5995 <img src=3.gif>[re] 버미님 감사한 자료로 실습한 내용 중 궁금한 점이 있어 질문드립니다. [2] 유정a 2010.10.27 988
5994 [re] [요청] 기간누계에 관해서 질문할게요~ [1] 띵호아빠 2008.11.20 989
5993 <b>[완료]</b>types에서 type 설정중 질문입니다. [7] 쭈니 2009.04.03 989
5992 <img src=2.gif border=0>레이아웃 편집기가 되지 않습니다... [5] Bizzard.Chul 2009.04.23 989
5991 <img src=3.gif border=0>workarea 한라인을 통채로 붙여서 하나의 스트링으로 만드는 방법이 있을까요? [1] kms 2009.05.06 989
5990 <img src=3.gif border=0>업체별 월 매출 액 리스트 를 만들려 하는데요 [7] 쿵쓰 2009.04.27 990