메뉴 건너뛰기

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값을


비교하는 로직입니다.


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

번호 제목 글쓴이 날짜 조회 수
1112 <img src=3.gif><img src=1.gif>CALL TRANSACTOIN으로 SUBSCREEN의 SELECT-OPTIONS 에 값 넣는 방법 [8] StoryGuy™ 2010.01.14 1173
1111 <img src=3.gif><img src=2.gif border=0>SAP 서버 파일 다운로드시 CG3Y 의 서버 경로가 60자리 초과문제. [2] StoryGuy97™ 2009.09.25 1173
1110 <img src=2.gif border=0>sap logon pad640 에서 서버추가삭제하기 [2] file Wowking 2009.08.21 1173
1109 <img src=3.gif border=0>간단한 셀렉트문 하나 질문드려요 [13] 아밥고지를 찾아서 2009.04.15 1173
» <b>[완료]</b>[CHECKBOX]문의좀 하겠습니다. 밑에질문에 보충입니다. 쭈니 2009.01.16 1173
1107 <b>[완료]</b>minisap 실습에서 mara , t001 등 테이블이 원래 없나요? [4] 카즈키 2008.09.10 1173
1106 <b>[완료]</b>update기능에 관하여 문의드립니다. [2] 풍뎅이 2008.03.27 1173
1105 [요청]required entry not made 라는 메세지에 대해 [2] 앙리 2008.03.05 1173
1104 <img src=3.gif>넷위버 트라이얼 버전 프로그램 생성문의.. [2] abap왕초보 2010.05.19 1172
1103 <img src=3.gif><img src=2.gif border=0>특정문자뒤부터 변경 및 삭제... [3] 개포 2009.06.17 1172
1102 [요청]저장 에러에 대해 질문이 있습니다. [1] file 캔디^^ 2009.03.26 1172
1101 <b>[완료]</b>table에 대해 질문 하나 드립니다. 답변좀. [2] 쭈니 2008.12.23 1172
1100 <b>[완료]</b>구문좀 한번 봐주세요.버전 업되면서 에러나는 구문인대 어찌 해결해할까요 ㅜㅜ [5] 할일없는무급개발자 2008.10.21 1172
1099 <b>[완료]</b>생성된 테이블에 데이터입력하는데 오류 메세지가 나옵니다. [6] 카즈키 2008.09.17 1172
1098 <b>[완료]</b>40B 버젼 Screen Copy에 대한 질문입니다. [3] kms 2008.08.29 1172
1097 <img src=2.gif>perform문 실행순서가 궁금해서요. 질문드립니다 [1] moon 2010.10.30 1171
1096 <img src=2.gif>alv 에서 로컬파일 다운로드시 계정코드가 잘려서 다운되는 이유? [1] sourire 2009.12.11 1171
1095 <b>[완료]</b>제가 abap 테스트를 받아야 하는데... [4] 레지 2008.12.18 1171
1094 계속 로그아웃이 되어서 답변 드리기도 쉽지 않네요 ^^; [1] file 知人™ 2008.06.17 1171
1093 [요청]table 자료등록방법 질문드립니다. [5] 탄꽁 2008.03.21 1171