메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>data_changed 사용시 질문입니다..

whdrms11 2008.12.23 14:53 조회 수 : 1839

펑션 alv 이구요 ..


 


어떤 필드 하나를 필드 카탈로그에서 edit , CHECKBOX  선언해주었구요..


 


데이타 체인지 이벤트를 타게 해서!!!!!



  LOOP AT RR_DATA_CHANGED->MT_GOOD_CELLS INTO LS_MOD_CELLS.


    CASE LS_MOD_CELLS-FIELDNAME.
      WHEN 'CHECK'.
        CLEAR GT_LIST.
        READ TABLE GT_LIST INDEX LS_MOD_CELLS-ROW_ID.
        CALL METHOD RR_DATA_CHANGED->GET_CELL_VALUE
          EXPORTING
            I_ROW_ID    = LS_MOD_CELLS-ROW_ID
            I_FIELDNAME = 'CHECK'
          IMPORTING
            E_VALUE     = L_CHECK.


 


        CASE L_CHECK.



          WHEN 'X'.
            READ TABLE GT_LIST WITH KEY CHECK = 'X'.
            IF SY-SUBRC = 0.


              READ TABLE GT_LIST INDEX LS_MOD_CELLS-ROW_ID.
              CALL METHOD RR_DATA_CHANGED->MODIFY_CELL
                EXPORTING
                  I_ROW_ID    = LS_MOD_CELLS-ROW_ID
                  I_TABIX     = LS_MOD_CELLS-TABIX
                  I_FIELDNAME = 'check'
                  I_VALUE     = ''.
              MESSAGE S997 WITH '한건씩만 처리 가능합니다!!.'.
            ELSE.
              GT_LIST-CHECK = 'X'.
              MODIFY GT_LIST INDEX LS_MOD_CELLS-ROW_ID.
            ENDIF.


          WHEN ' '.
            GT_LIST-CHECK = ''.
            MODIFY GT_LIST INDEX LS_MOD_CELLS-ROW_ID.
        ENDCASE.
    ENDCASE.
  ENDLOOP.


 


 


이렇게 해주었는데요..한건씩만 체크 가능하도록...


 


그런데 저 부분에서 메세지는 뿌려지지만


 


화면상에서 체크 했던게 그대로 체크되어 있습니다 ㅠㅠ


 


두건을 체크하면 메세지가 나오면서 다시 체크했던걸 없애는 방법이 없을까요??



 

번호 제목 글쓴이 날짜 조회 수
2932 <b>[완료]</b>grid alv 에서 ..질문입니다 ..급해요 ㅠㅠ [3] file whdrms11 2008.12.26 1441
2931 <b>[완료]</b>smartforms 한글이 깨져요...ㅜ.ㅜ [4] file 초보찍고 고수 2008.12.25 4975
2930 [요청]ALV 펑션 쓸대 user command부분에서 키보드 엔터 쳤을때 작동 시키는법은?. [5] 풍운사랑 2008.12.25 2101
2929 [요청]간단한 case구문에서 값이 먹질 않아요~;;;; [3] 처절자취생 2008.12.24 1466
2928 <b>[완료]</b>ALV 프로그램 관한 질문 드립니다~ 급급급급급급급급급급 [4] 김수♡ 2008.12.24 1204
2927 [요청]structure 끼리 더하기는 어떻게 하나요? [2] 초코 2008.12.24 1369
2926 <b>[완료]</b>테이블 컨트롤의 전체 라인 수를 IO필드에 넣어주는 방법이 궁금합니다. [2] file 튀밥 2008.12.24 1387
2925 [요청]스마트폼을 하는데요 .. 다음 페이지가 안나와서요 .. 왜그러는지좀 알려주세요 .. [3] 아밥걸 2008.12.24 1435
2924 [요청]급합니다.ㅠㅠ 컨테이너박스안에 url을 뜨게 할때요,, 마늘별 2008.12.24 1343
2923 <b>[완료]</b>MEMORY ID가 값을 가지고 있는 경우 텍스트를 INITIALIZAION 부분에서 가져오도록하는 방법? [3] file 효방 ^-^ 2008.12.24 1316
2922 [요청]PAI 관련해서 해석좀 부탁드려요^^:; [2] 우락부락 2008.12.24 1138
2921 <b>[완료]</b>Perform문안에서 Perform문 이동시 internal table의 헤더가 사라지는 이유? [3] 꽁꽁 2008.12.24 1517
2920 <b>[완료]</b>AT LINE SELECTION에 관련 답변좀 부탁드립니다. [4] 쭈니 2008.12.23 1260
2919 [요청]탐색도움말 생성시 조건을 주는 것에 관한 질문입니다. [4] 튀밥 2008.12.23 1700
2918 <b>[완료]</b>MM Module 에 테이블에 련관에 관한 질문 드립니다~~ [2] 김수♡ 2008.12.23 1522
» <b>[완료]</b>data_changed 사용시 질문입니다.. [3] whdrms11 2008.12.23 1839
2916 [요청]RSEPSFTP(EPS파일전송패키지)화면에서여... [4] dkqkq 2008.12.23 1265
2915 [요청]ALV 출력시 LINE이나 Group 에 대한 방법 문의.... [1] 수갬 2008.12.23 1284
2914 <b>[완료]</b>[덤프] alv결과화면에서 더블클릭 부분과 아이콘 수정필드부분을 누르면 덤프가 납니다 [3] dndb 2008.12.23 2873
2913 <b>[완료]</b>table에 대해 질문 하나 드립니다. 답변좀. [2] 쭈니 2008.12.23 1172