메뉴 건너뛰기

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

번호 제목 글쓴이 날짜 조회 수
3052 <b>[완료]</b>[CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. file 쭈니 2009.01.16 1023
» <b>[완료]</b>[re] [CHECKBOX]문의좀 하겠습니다. 다른 문제가 생겼는데 부탁좀 드리겠습니다. 쭈니 2009.01.16 991
3050 <b>[완료]</b>[SD_FI] Standard 인 T-code : F-30 입금처리중 Open item List 에 관해서 질문드립니다 [1] file SD_꽃미남 2009.01.15 1069
3049 [요청]요청문의 SAP NetWeaver 7.0 ABAP Trial Version [4] GG 2009.01.16 1090
3048 <b>[완료]</b>MESSAGE 박스 질문좀 하겠습니다. 부탁드립니다. [3] 쭈니 2009.01.16 1087
3047 [요청]alv에서의 possible entries 질문입니다. [2] file 참참참 2009.01.16 1242
3046 <b>[완료]</b>SELECT-OPTIONS 값이 SELECT 할 때 적용되지 않는거 같은데.... [2] 곰고양이 2009.01.16 1185
3045 [요청]문제 몇개만 질문드려도 되겠습니까? 울프햏 2009.01.15 1393
3044 [요청]ABAP 에서 XML + DTD 파일을 연동해서 보는방법 [2] 임경근 2009.01.15 1476
3043 <b>[완료]</b>select-options 값에 따라 테이블을 체크해서 뿌려주는것인데.. [2] 카츠 2009.01.14 1379
3042 [요청]도면이 생성된 ALV Container 에 드라그앤드랍 이벤트가 가능한지 여부에 대해서 질문드리겠습니다. [3] adnian 2009.01.15 1180
3041 <b>[완료]</b>[LOOP]문 문의좀 드립니다.. 답변좀 부탁드립니다. [14] 쭈니 2009.01.15 1471
3040 [요청]view생성시 SPRAS필드 warning문제.. [3] file 초보찍고 고수 2009.01.14 1914
3039 <b>[완료]</b>[펑션] 질문좀 하겠습니다. 보시고 답변좀. 급한거라서요 [8] 쭈니 2009.01.15 1378
3038 [re] [요청]Char Type 필드 검색할때 '*텍스트*' 와 같이 검색하는 방법 [1] 이호진 2009.01.15 1260
3037 [요청]운영에 넘어간 BTE 삭제 방법 알고 싶습니다~~~ [2] Lee Hyun 2009.01.15 1207
3036 [요청]BDC에서 트랙젝션편집기................. [1] 로미오 2009.01.15 1400
3035 [요청]릴리즈후에 Transport요청시 에러가 나는데 왜그런지 모르겠습니다. [3] mhkang 2009.01.15 1178
3034 <b>[완료]</b>금액 필드에 값을 넣어 줄때 CURRENCY 필드 참조하는 방법이 궁금합니다. [2] 튀밥 2009.01.14 1289
3033 [요청]sap 아밥에 나이 구하는 펑션이 있나요~? [3] pdj 2009.01.14 2064