메뉴 건너뛰기

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


 

번호 제목 글쓴이 날짜 조회 수
6427 질문이 있습니다. 로미오 2007.02.21 2487
6426 [re] 질문이 있습니다. [7] file sapjoy 2007.02.21 2429
6425 <b>[완료]</b><b>[완료]</b><b>[완료]</b>OUTTER JOIN 에서... [3] 초초보 2007.02.26 3342
6424 몇가지 모르는것 질문을 드립니다. [3] 로미오 2007.02.26 2731
6423 1. 필드심볼에 대한답변( field-symbol ) file sapjoy 2007.02.27 4233
6422 2. get cursor에 대한답변 [1] sapjoy 2007.02.27 3199
6421 3. call function [1] sapjoy 2007.02.27 2927
6420 4. include structure~ [1] file sapjoy 2007.02.27 7020
6419 5. controls: tc_input type tableview using screen 100 sapjoy 2007.02.27 2996
6418 6.form ~ using~에 대한 답변 file sapjoy 2007.02.27 3114
6417 <b>[완료]</b>LOOP AT 와 BW에 대해.. [1] 아밥 2007.02.28 2698
6416 [re] LOOP AT 와 BW에 대해.. [1] file sapjoy 2007.02.28 2631
6415 스크린에서 어느 필드가 변경되었는지 알수 있나요? [4] 고수이고싶다. 2007.02.28 3241
6414 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [1] UKS 2007.02.28 2913
6413 [re] 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [2] file 고수이고싶다. 2007.02.28 3110
6412 다시 질문들어갑니다;; [13] file 홍성종 2007.03.01 2463
6411 [re] 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [4] file sapjoy 2007.03.01 2813
6410 <b>[완료]</b>넘버 range 설정시 버퍼에 대하여.. [2] 고수이고싶다. 2007.03.02 3584
6409 Data type부분입니다 [4] file 홍성종 2007.03.02 3065
6408 <b>[완료]</b>이제 abpa 시작한 초보 인대요.간단한 질문좀.. [3] 김동년 2007.03.03 2629