메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요`


제가 질문을 드렸는데 질문이 좀 이상한거 같아서 다시 부탁좀 드립니다.


제가 전표를 체크여부 확인 하기 위해서 로직을 구성하고 있는데요


전표가 4개가 있다는 가정하에 말씀을 드리겠습니다.


' '   42  001 입력값(house뱅크번호) 입력값(house뱅크에연관되어있는번호)이렇게 스크린 레이아웃이 뿌려집니다.


'X'  42  002 입력값(house뱅크번호) 입력값(house뱅크에연관되어있는번호)이렇게 스크린 레이아웃이 뿌려집니다.


' '  43  001 입력값(house뱅크번호) 입력값(house뱅크에연관되어있는번호)이렇게 스크린 레이아웃이 뿌려집니다.


' '  43  002 입력값(house뱅크번호) 입력값(house뱅크에연관되어있는번호)이렇게 스크린 레이아웃이 뿌려집니다.


이렇게 있는데요 43번에서는 001을 체크해도 오류 메세지는 잘 나오고 002를 체크해도 잘 나옵니다.


물론 2개를 체크하면 성공메세지도 잘 나옵니다.


근데 42번의 001을 체크하면 오류메세지가 002가 체크 안되었다고 나오는데, 002를 체크하면 001이 체크 안되었다고 나와야 하는 결과값이 001을 체크한것과 같은 오류 메세지가 나오구 있습니다


그래서 전표를 임의로 42번 43번 44번 45번 46번을 만들어 놓구


이번엔 44번하고 45번하고 입력값을 넣고 해보았더니 44번이 위에 결과값이랑 같이 나오게 되더라구요.


이같은 문제가 라인에 문제가 발생하는거 아닌가 싶은데요


  LOOP AT I_CHECK.
    IF L_CHECK-SELECT_MARK EQ I_CHECK-SELECT_MARK
        AND L_CHECK-ZZSEQUENCE EQ I_CHECK-ZZSEQUENCE.
   ELSE.
      IF  L_CHECK-SELECT_MARK NE I_CHECK-SELECT_MARK
          AND L_CHECK-ZZSEQUENCE NE I_CHECK-ZZSEQUENCE.
      ELSE.
        MESSAGE E996 WITH ZFEMSCASHFW-ZZSEQUENCE ZFEMSCASHFW-ZZFLOWTYPE.


      ENDIF.
    ENDIF.
  ENDLOOP.
ENDFORM.                    " check_deal


지금 보이시는 로직이 체크 여부를 확인하는 로직이거든요.


MARK는 체크여부 ZZSEQUENCE는 42이걸 가지고 제가 조건으로 돌렸는데요.


여기서 어떻게 하면 42번의 001을 체크하면 002가 체크 안되었다고 메세지가 나오고


42번의 002를 체크하면 001이 체크 안되었다고 메세지가 나올까요??


I_CHECK는 체크마크와 ZZSEQUENCE값을 저장하고 있구요,.


L_CHECK는 READ TABLE해서 I_CHECK의값중에 첫 라인을 저장하면서 루프안에서  L_CHECK값으로 I_CHECK값을


비교하는 로직입니다.


항상 첫라인만 잘못되어지는 오류 메세지를 어떻게 할수 없을까요??

번호 제목 글쓴이 날짜 조회 수
3079 [요청]REUSE_ALV_GRID_DISPLAY-Sort and mergy문의(input 필드있음) [1] 찬호사랑 2009.01.21 8589
3078 <b>[완료]</b>한블럭안에서 라디오버튼선택시 각버튼선택마다 폼실행을 다르게 하고 싶어요.. [6] sdking 2009.01.20 1989
3077 <b>[완료]</b>at line selection에서 db click이벤트가 안먹혀요.. [2] 초보찍고 고수 2009.01.20 1239
3076 <b>[완료]</b>CONSTANTS 관련 문법 질문 입니다. [2] 망울 2009.01.20 1131
3075 [요청]지정한 월에 데이터를 업데이트 하고 싶은데... [2] 곰고양이 2009.01.20 1111
3074 <b>[완료]</b>OOP 에서는 주의해야 할점과련한 몇가지 질문입니다. [6] 예슬짱 2009.01.19 1007
3073 <b>[완료]</b>where조건 구문에러 나는데요..아무리 보아도 맞는것 같은데.... [6] 예슬짱 2009.01.20 1242
3072 <b>[완료]</b>도저히 이해가 안가서 질문좀 드립니다.. 펑션 질문입니다. [2] 쭈니 2009.01.20 1436
3071 [요청][권한] 한사람에게서 동일한 영역메뉴가 나옵니다. [1] Wowking 2009.01.20 1075
3070 [요청]BDC돌릴때 경고 무시 방법과 POSTING방법 문의드립니다. [1] Lee Hyun 2009.01.19 1897
3069 <b>[완료]</b>fiexed value의 description 가져오는 방법! [5] file 참참참 2009.01.19 1364
3068 [re] [요청]fiexed value의 description 가져오는 방법! chucky 2009.01.19 1448
3067 [re] [요청]fiexed value의 description 가져오는 방법! AWESOME 2009.01.19 1026
3066 <b>[완료]</b>Trial Version 에 관한 질문입니다. [6] rainbow1 2009.01.19 998
3065 <b>[완료]</b>뷰 클러스터 삭제에 대한 문의입니다. [3] 으르렁 2009.01.19 2753
3064 <b>[완료]</b>SY-LILLI System 변수에 대해 문의 드립니다. [2] 째마니 2009.01.19 1056
3063 <b>[완료]</b>인터날 테이블 관련 질문 입니다. [9] 째마니 2009.01.18 1115
3062 <b>[완료]</b>문자형 숫자에 자리수의 남은 앞부분을 숫자0으로 채워주는 방법 문의 합니다. [6] 째마니 2009.01.18 1364
3061 <b>[완료]</b>ALV출력시 루핑을 돌지 않고 순번을 넣고 싶습니다. [5] 카츠 2009.01.17 1383
3060 [요청]Table 생성시 타입을 quan 했을 경우 ..참조테이블 & 참조필드를 쓰는 이유.. ? [2] okay맨 2009.01.17 1672