메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요.


 


매일 좋은 글 보다가 처음으로 질문해 봅니다.


 


현업에서 ALV 헤더를 두 줄로 표시해 줬으면 좋겠다 해서..


헤더 두 줄 ALV 검색하다 보니 SALV 로 구현 가능하다는 사실을 알게 되었구요,


 


자료실에서 펠릭스님께서 올려주신 SALV 자료들 보며 공부했는데,


해당 자료에는 헤더 두 줄 구현 하는 것이 안 나오더라구요 ㅠㅠ


 


일단 그 자료에 기본 SALV 소스대로 작성해봤는데요, 두 줄 구현하는 부분이 어딘지 좀 알려주세요 ㅠㅠ


 


=============================================================================================


 


 

REPORT ZALVOM_DEMO1.

data: ispfli type table of spfli.
data: gr_table type ref to cl_salv_table.
data: gr_functions type ref to cl_salv_functions.
data: gr_display type ref to cl_salv_display_settings.
data: gr_columns type ref to cl_salv_columns_table.
data: gr_column type ref to cl_salv_column_table.

datacolor type lvc_s_colo.

start-of-selection.
  select * into table ispfli from spfli.

  cl_salv_table=>factory( importing r_salv_table = gr_table
                           changing t_table      = ispfli ).

  gr_functions = gr_table->get_functions( ).
  gr_functions->set_all( abap_true ).

  gr_display = gr_table->get_display_settings( ).
  gr_display->set_striped_pattern( cl_salv_display_settings=>true ).
  gr_display->set_list_header( 'This is the heading' ).

  gr_columns = gr_table->get_columns( ).
  gr_column ?= gr_columns->get_column( 'CITYTO' ).
  gr_column->set_long_text( 'This is long text' ).
  gr_column->set_medium_text( 'This is med text' ).
  gr_column->set_short_text( 'This is sh' ).

  gr_column ?= gr_columns->get_column( 'CITYFROM' ).
  color-col = '6'.
  color-int = '1'.
  color-inv = '0'.
  gr_column->set_color( color ).

  gr_table->display( ).


 


==============================================================================================


 


지금 상태에서 실행하면 gr_columns = gr_table->get_columns( ). 이 구문으로


헤더 값을 SFLIGHT 테이블의 FIELD LABEL 을 자동으로 땡겨오는데요,


 


1, 2, 3 컬럼은 헤더 두줄 병합, 4, 5, 6 컬럼은 위에 from contry, 아래에 key, city, airport 이렇게 넣고 싶고


7, 8, 9 컬럼도 위에 to contry, 아래에 key, city, airport 이렇게 넣고 싶어요.


물론 뒤에 출발 시각, 도착 시각도 앞으로 땡겨서 하고 싶구요.. 나머지 맨 뒤 네 컬럼은 1, 2, 3 컬럼처럼


헤더 두줄 병합하고 싶구요.


참, 1번 컬럼은 client 라서 이건 빼고 싶구요..


 


아래 처럼 나오게 하고 싶은데.. 어떻게 구현을 해 줘야 하나요?


 


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


          |               |              From Contry                          |               To Contry                                 |              |


Airline | Flight No. | -------------------------------------------------------------------------------| Distance |


          |               | Key |      City          | Airport |   Time    | Key |      City               | Airport |   Time   |              |


-------------------------------------------------------------------------------------------------------------|


AA      |           17 | US  | NEW YORK     | JFK     | 11:00:00 | US  | SAN FRANCISCO | SFO    | 14:01:00 |      2,572 |


AA      |           64 | US  | SAN FRANCI.  | SFO    | 09:00:00 | US  | NEW YORK         | JFK     | 17:21:00 |      2,572 |


   ...


 


위와 같은 식으로 나오게 하고 싶은데 여러분들의 도움이 절실히 필요합니다 ㅠ


제발 도와주세요 ㅠ


 


사장님까지 보실 자료라서 꼭 구현해야 합니다 ㅠㅠ

번호 제목 글쓴이 날짜 조회 수
5414 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1193
5413 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1049
5412 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1375
5411 <img src=3.gif>예제 15-4-5에서 leave to list-processing으로 이동한 list 화면에서 헤더를 안 보이게 하는 방법 좀 알려주세요. [2] 페르츠 2010.10.15 1090
5410 <img src=3.gif>module pool에서 파라미터 입력값 관련 문의입니다. [4] 냥냥 2010.10.15 2771
5409 <img src=2.gif>New Debugger 세팅방법좀 알려주세요 [2] 덩콘 2010.10.15 1243
5408 <img src=3.gif>abap에서 3개의 테이블 조인문인데요 [2] 유정a 2010.10.15 1300
5407 <img src=1.gif>'SAVE_TEXT' 사용 질문드립니다. 아바압 2010.10.15 1637
5406 <img src=1.gif>[ 삭제 된 role을 pfcg에서 복원하는 방법 ] 맹꽁이 2010.10.15 1468
5405 <img src=3.gif>select 문 where 조언바랍니다.왕 초보입니다. [4] 녹스노바 2010.10.14 1450
5404 <img src=2.gif>read table 문제(internal table을 읽지 못합니다) [10] sub 2010.10.14 1594
5403 <img src=2.gif>외부에서(Web Page) RFC 호출시 BDC로 영업오더생성(VA01) 처리시 문제점 [1] 윤뚱 2010.10.14 1339
5402 <img src=3.gif>서브밋 - 디폴트 체크박스에 관해 문의드립니다. [2] 아밥콩` 2010.10.14 1720
5401 <img src=3.gif>alv내 possible entries 띄우는 방법 [2] file 맨날초보 2010.10.14 1289
5400 <img src=1.gif>매크로 실행후의 메시지 창에 관하여 문의 드립니다 . EMDTLS 2010.10.13 1794
5399 <img src=2.gif>[ role 관련 ] 하여 문의드립니다. [5] 맹꽁이 2010.10.13 955
5398 <img src=3.gif>문자열 비교 Check 로직 조언좀 부탁드립니다. [5] Begining ABAP 2010.10.13 2734
5397 <img src=2.gif>숫자필드에서 소수점 아래 ##.000을 표시하지 않는 방법 좀 알려주세요 [2] 아밥줘 2010.10.13 3582
5396 <img src=1.gif>DBLINK 설정시 테스트 할때 에러 메시지 한번 봐 주세요 바다사랑 2010.10.13 8357
5395 <img src=3.gif>한테이블을 가지고 이것저것 연습중에 이테이블을 가지고 클래스로만들고 메소드로 조회하는법 좀 알려주세여. [2] 꼬마호랑이 2010.10.13 1253