메뉴 건너뛰기

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

번호 제목 글쓴이 날짜 조회 수
3069 <b>[완료]</b>fiexed value의 description 가져오는 방법! [5] file 참참참 2009.01.19 1312
3068 [re] [요청]fiexed value의 description 가져오는 방법! chucky 2009.01.19 1442
3067 [re] [요청]fiexed value의 description 가져오는 방법! AWESOME 2009.01.19 1018
3066 <b>[완료]</b>Trial Version 에 관한 질문입니다. [6] rainbow1 2009.01.19 995
3065 <b>[완료]</b>뷰 클러스터 삭제에 대한 문의입니다. [3] 으르렁 2009.01.19 2702
3064 <b>[완료]</b>SY-LILLI System 변수에 대해 문의 드립니다. [2] 째마니 2009.01.19 1046
3063 <b>[완료]</b>인터날 테이블 관련 질문 입니다. [9] 째마니 2009.01.17 1109
3062 <b>[완료]</b>문자형 숫자에 자리수의 남은 앞부분을 숫자0으로 채워주는 방법 문의 합니다. [6] 째마니 2009.01.17 1356
3061 <b>[완료]</b>ALV출력시 루핑을 돌지 않고 순번을 넣고 싶습니다. [5] 카츠 2009.01.16 1363
3060 [요청]Table 생성시 타입을 quan 했을 경우 ..참조테이블 & 참조필드를 쓰는 이유.. ? [2] okay맨 2009.01.16 1638
3059 <b>[완료]</b>노츠 혹은 sap help 사용 법 정말 궁금합니다.. [1] 예슬짱 2009.01.16 1400
3058 [요청]Trial 인스톨 시 에러... 도와주십시오. [4] bi 2009.01.16 1348
3057 [re] [요청]프로그램 변형을 QAS에서 PRD로 옮기기 문의 드립니다.[추천:e-abap] file wellorg 2009.01.16 852
3056 <b>[완료]</b>IS REQUIRED 의 활용과 뜻은 무엇인가요? [3] 궁그미 2009.01.16 2055
3055 <b>[완료]</b>[CHECKBOX]문의좀 하겠습니다. 밑에질문에 보충입니다. 쭈니 2009.01.16 1173
3054 <b>[완료]</b>[re] [CHECKBOX]문의좀 하겠습니다. 밑에질문에 보충입니다. file 쭈니 2009.01.16 1300
3053 <b>[완료]</b>데이터 저장에 관해서 질문좀 드리겠습니다. [2] 쭈니 2009.01.15 1101
3052 <b>[완료]</b>[CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. file 쭈니 2009.01.15 1019
» <b>[완료]</b>[re] [CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. 쭈니 2009.01.15 987
3050 <b>[완료]</b>[SD_FI] Standard 인 T-code : F-30 입금처리중 Open item List 에 관해서 질문드립니다 [1] file SD_꽃미남 2009.01.15 1058