메뉴 건너뛰기

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 |


   ...


 


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


제발 도와주세요 ㅠ


 


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

번호 제목 글쓴이 날짜 조회 수
5359 <img src=3.gif>한테이블을 가지고 이것저것 연습중에 이테이블을 가지고 클래스로만들고 메소드로 조회하는법 좀 알려주세여. [2] 꼬마호랑이 2010.10.13 1259
» <img src=3.gif>SALV 헤더 두줄 구현하는 방법 질문 드립니다. [7] KTnG_ABAP 2010.10.13 2156
5357 <img src=3.gif>쿼리 작성후 TCODE생성하는법??? [3] 녹스노바 2010.10.13 2206
5356 <img src=3.gif>인터널테이블 데이터에 데이터 넣을때 나타나는 현상 [2] 표군 2010.10.12 1528
5355 <img src=1.gif>function 'HTTP_SCRAMBLE'에서요.. 파라미터 질문 드립니다. [2] 헐크호간 2010.10.12 2149
5354 <img src=3.gif>테이블 DATS 타입 where 조건 질문 있습니다. [4] wsj1122 2010.10.12 1991
5353 <img src=3.gif><img src=3.gif>수량 필드에 콤마 달아주는 방법 머가 있을까요? [3] EMDTLS 2010.10.12 3022
5352 <img src=3.gif>[re] <img src=3.gif><img src=3.gif>수량 필드에 콤마 달아주는 방법 머가 있을까요? EMDTLS 2010.10.13 1206
5351 <img src=3.gif>쿼리에서 덤프오류 문의드립니다. [2] prt 2010.10.12 1274
5350 <img src=2.gif> EXPORT_TABLE_UPDATE_CONFLICT 오류 관련 질문입니다. [1] 씨봉이 2010.10.12 1805
5349 <img src=2.gif>테이블 연관관계좀 알고 싶습니다. KNA1 고객마스터 LFA1 공급업체 마스터. [4] 돌맹이 2010.10.11 2429
5348 <img src=2.gif>중복 키값이 있을 경우 금액 필드 sum 질문입니다. [3] 마늘맛쿨피스 2010.10.10 1986
5347 <img src=1.gif>필드에 특수문자가 들어가면 글씨가 붉은색으로 출력 출력이 됩니다. file rudtnfkrn 2010.10.08 2375
5346 <img src=2.gif>SD document flow 에 대한 billing cleared [2] 슈퍼아밥퍼가되련다 2010.10.08 1303
5345 <img src=2.gif>BAPI_ACC_DOCUMENT_POST로 BUPLA(사업장:BSEG-BUPLA) 입력 방법 [1] 개포 2010.10.08 2923
5344 <img src=3.gif>하나의 리스트박스에서 옵션별로 활성, 비활성이 가능할까요? [3] file 나만고양이 2010.10.08 2045
5343 <img src=3.gif>문자열 함수 관련한 질문 입니다. [5] Chaconne 2010.10.08 1833
5342 <img src=2.gif>select-options 에서 넣었던 값들을 그대로 internal TABLE 로 넣는 방법이 있나요? [3] indianhead 2010.10.07 1722
5341 <img src=2.gif>select 구문에 상수 출력 가능한가요? [4] 아밥줘 2010.10.07 1567
5340 <img src=3.gif>동적 인터널 테이블 생성시 그 인터널 테이블 필드에 접근하는 방법을 알고 싶습니다.. [7] 세인 2010.10.07 2871