메뉴 건너뛰기

SAP 한국 커뮤니티

LOOP AT gt_sum01.
        IF gt_sum01-bewtp = 'E' AND gt_sum01-shkzg = 'S'.
          l_chk01 = l_chk01 + gt_sum01-dmbtr.
        ELSEIF gt_sum01-bewtp = 'E' AND gt_sum01-shkzg = 'H'.
          l_chk01 = l_chk01 - gt_sum01-dmbtr.
        ENDIF.
        IF gt_sum01-bewtp = 'Q' AND gt_sum01-shkzg = 'S'.
          l_chk02 = l_chk02 + gt_sum01-dmbtr.
        ELSEIF gt_sum01-bewtp = 'Q' AND gt_sum01-shkzg = 'H'.
          l_chk02 = l_chk02 - gt_sum01-dmbtr.
        ENDIF.
        AT END OF ebeln.
          IF l_chk01 < l_chk02.
            READ TABLE gt_sum01 WITH KEY ebeln = gt_sum01-ebeln.
            gt_list = gt_sum01.
            APPEND gt_list.
            CLEAR  gt_list.
          ELSEIF l_chk01 EQ l_chk02.
            READ TABLE gt_sum01 WITH KEY ebeln = gt_sum01-ebeln.
            gt_sum02 = gt_sum01.
            APPEND gt_sum02.
            CLEAR  gt_sum02.
          ELSE.
            READ TABLE gt_sum01 WITH KEY ebeln = gt_sum01-ebeln.
            gt_list = gt_sum01.
            APPEND gt_list.
            CLEAR  gt_list.
          ENDIF.
          CLEAR : l_chk01, l_chk02.
        ENDAT.
        AT LAST.
          IF gt_list[] IS INITIAL AND gt_sum02[] IS NOT INITIAL.
            MESSAGE i000 WITH 'GR/IR의 값이 같습니다.'.
          ENDIF.
        ENDAT.
      ENDLOOP.


 


 


이와 같은 로직을 만들어봤는데 일단 제대로 작동하기는 합니다만..


 


AT END를 타고 기준 필드인 ebeln에 새로운 값이 오면 해당 인터널테이블인 gt_sum01의 헤더에


 


ebeln값만 남고 다른 필드들은 ******(NULL값?)으로 표시가 되서


 


이를 어떻게 해야하나 한참 고민하다 소가 뒷걸음질로 개구리 잡는다고..


 


read table로 돌려서 겨우 나머지 필드값도 가져오긴 했습니다.


 



문제는 기간을 예를 들어 1.1~ 1.30일로 잡고 위의 로직을 탈경우 만약 12월에 입고를 하고  1월에 송장을 낸경우같이


 


조건설정한 기간외에 값이 있는경우 문제가 생깁니다..


 


정말 초보라.. 위 로직도 하루종일 고민해서 만든건데 이런문제가 생기니 깜깜하네요..


 


이경우 어찌해야할까요..

번호 제목 글쓴이 날짜 조회 수
3086 [요청]dynamic call 에 대해 궁금합니다. [8] 불근모자 2009.01.22 1304
3085 <img src=3.gif>[요청]SAP 사용자 메뉴 아이콘 삭제하는 방법 [2] 준서기 2009.01.21 2252
3084 <b>[완료]</b>SALV를 이용한 화면 특정필드에 드롭다운리스트 만드는 방법 [4] 아카드05 2009.01.21 1301
3083 <b>[완료]</b>mm에서 구매오더생성할때 입력데이타의 질문입니다. [2] con 2009.01.21 1389
3082 <b>[완료]</b>구문 궁금한점 설명좀 부탁드립니다.. [8] 쭈니 2009.01.21 1450
3081 <b>[완료]</b>[RFC펑션] 질문좀 드립니다~ 이해가 잘안가서요 [2] 쭈니 2009.01.21 1462
» <b>[완료]</b>기간을 조건으로 할시 맹점을 발견해서 질문드립니다. [3] 카츠 2009.01.21 1188
3079 [요청]REUSE_ALV_GRID_DISPLAY-Sort and mergy문의(input 필드있음) [1] 찬호사랑 2009.01.21 8604
3078 <b>[완료]</b>한블럭안에서 라디오버튼선택시 각버튼선택마다 폼실행을 다르게 하고 싶어요.. [6] sdking 2009.01.20 1993
3077 <b>[완료]</b>at line selection에서 db click이벤트가 안먹혀요.. [2] 초보찍고 고수 2009.01.20 1242
3076 <b>[완료]</b>CONSTANTS 관련 문법 질문 입니다. [2] 망울 2009.01.20 1132
3075 [요청]지정한 월에 데이터를 업데이트 하고 싶은데... [2] 곰고양이 2009.01.20 1122
3074 <b>[완료]</b>OOP 에서는 주의해야 할점과련한 몇가지 질문입니다. [6] 예슬짱 2009.01.19 1010
3073 <b>[완료]</b>where조건 구문에러 나는데요..아무리 보아도 맞는것 같은데.... [6] 예슬짱 2009.01.20 1245
3072 <b>[완료]</b>도저히 이해가 안가서 질문좀 드립니다.. 펑션 질문입니다. [2] 쭈니 2009.01.20 1443
3071 [요청][권한] 한사람에게서 동일한 영역메뉴가 나옵니다. [1] Wowking 2009.01.20 1078
3070 [요청]BDC돌릴때 경고 무시 방법과 POSTING방법 문의드립니다. [1] Lee Hyun 2009.01.19 1935
3069 <b>[완료]</b>fiexed value의 description 가져오는 방법! [5] file 참참참 2009.01.19 1399
3068 [re] [요청]fiexed value의 description 가져오는 방법! chucky 2009.01.19 1451
3067 [re] [요청]fiexed value의 description 가져오는 방법! AWESOME 2009.01.19 1027