메뉴 건너뛰기

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


 

번호 제목 글쓴이 날짜 조회 수
6467 질문이 있습니다. 로미오 2007.02.21 2525
6466 [re] 질문이 있습니다. [7] file sapjoy 2007.02.21 2465
6465 <b>[완료]</b><b>[완료]</b><b>[완료]</b>OUTTER JOIN 에서... [3] 초초보 2007.02.26 3427
6464 몇가지 모르는것 질문을 드립니다. [3] 로미오 2007.02.27 2774
6463 1. 필드심볼에 대한답변( field-symbol ) file sapjoy 2007.02.27 4268
6462 2. get cursor에 대한답변 [1] sapjoy 2007.02.27 3240
6461 3. call function [1] sapjoy 2007.02.27 2962
6460 4. include structure~ [1] file sapjoy 2007.02.27 7286
6459 5. controls: tc_input type tableview using screen 100 sapjoy 2007.02.27 3039
6458 6.form ~ using~에 대한 답변 file sapjoy 2007.02.27 3142
6457 <b>[완료]</b>LOOP AT 와 BW에 대해.. [1] 아밥 2007.02.28 2749
6456 [re] LOOP AT 와 BW에 대해.. [1] file sapjoy 2007.03.01 2668
6455 스크린에서 어느 필드가 변경되었는지 알수 있나요? [4] 고수이고싶다. 2007.03.01 3311
6454 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [1] UKS 2007.03.01 2943
6453 [re] 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [2] file 고수이고싶다. 2007.03.01 3150
6452 다시 질문들어갑니다;; [13] file 홍성종 2007.03.01 2522
6451 [re] 혹시 SAP ECC 6.0에 대한 자료 가지고 계신분 있으세요???? [4] file sapjoy 2007.03.02 2857
6450 <b>[완료]</b>넘버 range 설정시 버퍼에 대하여.. [2] 고수이고싶다. 2007.03.03 3875
6449 Data type부분입니다 [4] file 홍성종 2007.03.03 3140
6448 <b>[완료]</b>이제 abpa 시작한 초보 인대요.간단한 질문좀.. [3] 김동년 2007.03.03 2663