메뉴 건너뛰기

SAP 한국 커뮤니티

아래 소스와 같이 is_Layout  으로 첫행에 박스를 만들라고 하는데


원하는데로 잘되질않네요.... 선배님들의 가르침 이 필요합니다.


 


아래소스를 보면 g_layout_s-edit 'X'. 이걸 선언하면 박스는 생기는데 컬럼이 수정모드로 되고 Sort 도 풀려버리네요


 


이거 말고 첫행에 박스를 설정할수있는것이 있는지 알려주시면 정말 감사하겠습니다..


자라나는 새싹을 도와주세욤...


  


 




TYPE-POOLS slis.
DATA g_layout_s TYPE slis_layout_alv.


~


~


 

************************************************************************
* INITIALIZATION Event                                                 *
************************************************************************
INITIALIZATION.
  PERFORM  set_initial_data.
  PERFORM set_layout.


 


~


~


~


~


~


 

*&---------------------------------------------------------------------*
*&      Form  alv_write
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM alv_write .

  DATA pgm LIKE sy-repid.
  pgm sy-repid.
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program      pgm
      is_layout             g_layout_s
      i_save                  'U'
*      i_callback_user_command = 'USER_COMMAND'
      it_fieldcat             fieldcat
      it_sort                 sortcat
      it_events               eventcat
    TABLES
      t_outtab                it_list
    EXCEPTIONS
      program_error           1
      OTHERS                  2.


ENDFORM.                    " alv_write


 


 


~


~


~


~


~


~


~


~


~


 

*&---------------------------------------------------------------------*
*&      Form  set_layout
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      <--P_G_LAYOUT_S  text
*----------------------------------------------------------------------*
FORM set_layout.



g_layout_s-colwidth_optimize 'X'.
g_layout_s-edit 'X'.         이놈을 지정하면 원하는데로 박스가 출력되는데 필드를 수정할수있게 되어버리고 Sort 걸어놓은것이 풀어져버림...
*g_layout_s-edit_mode = 'X'.
*g_layout_s-zebra = 'X'.
g_layout_s-flexible_key 'X'.
g_layout_s-get_selinfos 'X'.


ENDFORM.                    " set_layout


 

번호 제목 글쓴이 날짜 조회 수
5988 집에 지금 NetWeaver를 설치하고 있습니다.. [5] 신종철 2007.08.06 1714
5987 ALV 스크린 상에서 EDIT 관련 질문입니다. 초보생 2007.08.06 1749
5986 자료 요청드립니다. SD 교재나 show 자료를 찾아요... 나도아밥퍼 2007.08.07 1679
5985 NetWeaver에서 WebDynpro 관련 질문입니다. [3] file 신종철 2007.08.07 1620
5984 ALV 삭제에 관한 질문입니다. [2] 초보생 2007.08.07 1916
5983 SELECT 문에 대해서 ... [2] 하늘만 2007.08.07 1706
5982 <b>[완료]</b>ALV 에서 평균을 구하고 싶은데요.. [2] 강성훈 2007.08.07 2605
5981 ALV에서 row선택을 멀티로 할수는 없나요? [3] 댕댕 2007.08.08 3040
5980 질문이 두가지 있습니다. [2] 들아쿠라 2007.08.08 1424
5979 t-code history 를 알수 있을 까요? [2] 솔로몬 2007.08.08 1706
5978 excel macro 관련 문의 [4] 강진규 2007.08.08 3138
5977 NetWeaver 설치를 했는데... [4] 신종철 2007.08.08 1748
5976 팝업뛰운후 메인화면을 리플레쉬 시킬수 없나요? [2] 나도아밥퍼 2007.08.09 1571
5975 질문이 있습니다. Window HOME Edition 과 gui 관계 ? [6] 띰뜬 2007.08.09 1607
5974 write 프로그램에서 틀고정에 대해서. [8] file 하늘만 2007.08.09 2663
5973 개인 PROFILE(이력서) 서식에 관한 질문입니다. 초보생 2007.08.10 1771
5972 SET PARAMETER 관련 문의드립니다. [3] 김건태 2007.08.10 1748
5971 툴바에 분리선은 어디서 정해주죠? [3] 댕댕 2007.08.10 1665
5970 결과값을 다른창(session)을 띄울수 있나요? [1] Wowking 2007.08.13 1633
5969 itab 테이블이 유무 확인 [4] 띰뜬 2007.08.13 1504