메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=2.gif>alv changed data 이벤트 입니다. 평션이고요..

아밥고지를 찾아서 2009.12.03 05:01 조회 수 : 2941

안녕하십니까. 오늘도 열심히 야근을 위해 준비하고 있는 사람일인중 한면입니다.


ALV 그리드에서요 값중에서 체크박스(ZZCHECK)를 누르면 아래와 같은 이벤트가 발생하도록 설정을 해두었습니다.
값이 바끼면 해당 날짜를 어떤 필드에 입력하는 것인데요.. 그러면 체크 박스랑 날짜 필드에 새로운 값들이 화면에
나와야하는데



 PERFORM alv_grid_display  TABLES itab. 은  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'이게 들어가있는 화면이거든요


전 화면을 리프레쉬 시키고 싶으면 저 함수를 다시 부르거든요 그런데 CLASS에는 REFRESH라고 있자나요


그냥 평션은 저 함수를 계속 호출하는 수 밖에 없나요?


그리고 저 함수를 부르는곳을 주석을 치면 체크 박스는 표시되나 날짜를 셋팅한 값이 필드엔 안보이고(ITAB에 있음)


주석을 풀면 체크박스가 체크가 안되고 화면이 깜빡거림이 심하면서 날짜는 보이는데 체크 박스가 안보이고


미치겠습니다. 클래스로 짜진것을 보니 체크 박스 클릭하니 클릭도 잘되고 화면도 안깜빡거리고 날짜도 셋팅되어 나오고


평션이 절 미치게 하네요.. 고수님들 도와주세요


*** SOUCE CODE *****



FORM data_changed USING fp_data_changed TYPE REF TO
                                        cl_alv_changed_data_protocol.


  DATA: ls_mod_cells TYPE lvc_s_modi.


  LOOP AT fp_data_changed->mt_good_cells INTO ls_mod_cells.
    CASE ls_mod_cells-fieldname.
      WHEN 'ZZCHECK'.
        PERFORM change_value1 USING fp_data_changed ls_mod_cells.


    ENDCASE.
  ENDLOOP.


 PERFORM alv_grid_display  TABLES itab.   <----- 요부분 ***주석을 치면 저 날짜 넣은 필드의 값이 안보이고
ENDFORM.                    "data_changed


 



---------------------------------------------------------


FORM change_value1  USING    p_fp_data_changed type ref to
                                        cl_alv_changed_data_protocol
                             p_ls_mod_cells type lvc_s_modi.


  IF p_ls_mod_cells-value EQ 'X'.
    READ TABLE itab INDEX p_ls_mod_cells-row_id.
    IF sy-subrc = 0.
      itab-zck_date = sy-datum.
      itab-zcr_date = sy-datum.
      MODIFY itab INDEX p_ls_mod_cells-row_id.
    ENDIF.
  ELSE.
    READ TABLE itab INDEX p_ls_mod_cells-row_id.
    IF sy-subrc = 0.
      itab-zcc_date = sy-datum.
      MODIFY itab INDEX p_ls_mod_cells-row_id.
    ENDIF.
  ENDIF.



ENDFORM.                    " CHANGE_VALUE1

번호 제목 글쓴이 날짜 조회 수
4267 <img src=2.gif>TABLE CONTROL에서 금액필드 비활성화시 0으로 표시되는 문제 수정하려고.. [2] 피크민 2009.12.04 1876
4266 <img src=2.gif>스마트폼에서 테이블 칸 수 유동적으로 구현은 어찌해야하는지 [3] 짭군 2009.12.04 1122
4265 <img src=2.gif>금일 daily one paper관련 Change Document 문의 [4] 찬호사랑 2009.12.04 1150
4264 <img src=2.gif>alv 함수 쫌 설명해주세요 3가지 평션 [2] 아밥돌이 2009.12.04 1922
4263 <img src=3.gif>ON VALUE-REQUEST에서 Search Help를 사용할 수 있는 Function 있나요? [8] Ricky 2009.12.04 3226
4262 <img src=2.gif>테이블컨트롤에서 금액필드에서요..비활성화시...0이라고 표시되는데.. [1] 피크민 2009.12.04 1222
4261 <img src=3.gif>그래프 관련해서 문의좀 드릴께요 [6] file 처서련 2009.12.04 1379
4260 <img src=3.gif>[질문]BDC - FI 전표 생성시 coding block 필드 제어 방법...??? [2] 데이지 2009.12.03 1837
4259 <img src=1.gif>에디터에서 tab 사이즈, 들여쓰기 변경하기는 어떻게 해야 하나요? 십년만에 2009.12.03 1632
4258 <img src=2.gif>FI 관련 T-code 중 "OBBH" 용도는 뭔가요? [2] 간바레 2009.12.03 2803
» <img src=2.gif>alv changed data 이벤트 입니다. 평션이고요.. [8] 아밥고지를 찾아서 2009.12.03 2941
4256 <img src=2.gif>스마트 폼 테이블 페인터에서 본 모습입니다..(ECC 이하 버전) [7] 예슬짱 2009.12.03 1235
4255 첨부파일에 원하시는 결과를 만들었으니 참조하세요.. file 버미! 2009.12.04 1267
4254 <img src=3.gif>[급] 테이블 컨트롤을 이용한 dynpro 화면에서 헤더 나타내는 방법 있나요?? [2] file .... 2009.12.03 1881
4253 <img src=2.gif>cfunc << 에 관하여 문의드립니다... [1] 맹꽁이 2009.12.03 1218
4252 <img src=3.gif>ALV에서 클릭시 다른 테이블 필드값을 가져오려는데요. [2] 나도sap 2009.12.02 1264
4251 <img src=3.gif>CBO테이블에 사진 올리고 받을수 있나요?? [10] 귤탱 2009.12.02 2430
4250 <img src=3.gif>sap변수 타입중 varchar char을 대표하는 타입있나요? [3] 아밥돌이 2009.12.02 2503
4249 <img src=1.gif>BDC 이용 전표생성시 환율 및 지정 필드 값 매칭 관련 문의 드립니다. mapsi 2009.12.02 1603
4248 <img src=2.gif>SET UPDATE TASK LOCAL <- 관해 문의드립니다. [2] 맹꽁이 2009.12.02 7007