메뉴 건너뛰기

SAP 한국 커뮤니티

<b>[완료]</b>alv header 관련 질문 입니다..ㅠㅠ

마징가 2008.07.29 03:09 조회 수 : 3096

이제막 아밥을 공부하기 시작한 생왕초짜입니다..


IT쪽으로는 완전 문외한인데 책으로 혼자 공부를 시작하다보니 부족하고 이해안되는게 너무 많습니다..


너무 기초적인 질문이라고 욕하지 마시고 제발 답변 부탁드려요..


구구단이 나오게 alv grid로 짜봤는데요 헤더 부분에 제목을 넣었는데 제목이 두줄로 나오네요..


 


((출력 화면))


구구단


구구단


9단 입니다


9단 입니다


ㄴ요런 식으로 나오네요..


 


어찌해야 하나요????


 


DATA : BEGIN OF it_01 OCCURS 0,
        aaa TYPE n,
        bbb TYPE c,
        ccc TYPE n,
        ddd TYPE c,
        eee(2) TYPE n,
       END OF it_01.


TYPE-POOLS : slis.
DATA : l_pos TYPE i VALUE 0.
DATA : fieldcat TYPE slis_t_fieldcat_alv,
       fieldcat_ln LIKE LINE OF fieldcat.
DATA : eventcat TYPE slis_t_event,
       eventcat_ln LIKE LINE OF eventcat.
DATA: gt_top_of_page TYPE slis_t_listheader.


PARAMETERS : p_gugu(1) TYPE n.


DO 9 TIMES.
  it_01-aaa = p_gugu.
  it_01-bbb = 'X'.
  it_01-ccc = it_01-ccc + 1.
  it_01-ddd = '='.
  it_01-eee = it_01-aaa * it_01-ccc.
  APPEND it_01.
ENDDO.


PERFORM page_header.
PERFORM build_fieldcat.
PERFORM build_eventcat.
PERFORM alv_write.
*&---------------------------------------------------------------------*
*&      Form  BUILD_FIELDCAT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM build_fieldcat .
  l_pos = l_pos + 1.
  CLEAR fieldcat_ln.
  fieldcat_ln-col_pos = l_pos.
  fieldcat_ln-fieldname    = 'AAA'.
  fieldcat_ln-reptext_ddic = '입력단'.
  fieldcat_ln-outputlen    = '6'.
  APPEND fieldcat_ln TO fieldcat.


  l_pos = l_pos + 1.
  CLEAR fieldcat_ln.
  fieldcat_ln-col_pos = l_pos.
  fieldcat_ln-fieldname    = 'BBB'.
  fieldcat_ln-reptext_ddic = ' '.
  fieldcat_ln-outputlen    = '1'.
  APPEND fieldcat_ln TO fieldcat.


  l_pos = l_pos + 1.
  CLEAR fieldcat_ln.
  fieldcat_ln-col_pos = l_pos.
  fieldcat_ln-fieldname    = 'CCC'.
  fieldcat_ln-reptext_ddic = ' '.
  fieldcat_ln-outputlen    = '1'.
  APPEND fieldcat_ln TO fieldcat.


  l_pos = l_pos + 1.
  CLEAR fieldcat_ln.
  fieldcat_ln-col_pos = l_pos.
  fieldcat_ln-fieldname    = 'DDD'.
  fieldcat_ln-reptext_ddic = ' '.
  fieldcat_ln-outputlen    = '1'.
  APPEND fieldcat_ln TO fieldcat.


  l_pos = l_pos + 1.
  CLEAR fieldcat_ln.
  fieldcat_ln-col_pos = l_pos.
  fieldcat_ln-fieldname    = 'EEE'.
  fieldcat_ln-reptext_ddic = '결과'.
  fieldcat_ln-outputlen    = '4'.
  APPEND fieldcat_ln TO fieldcat.


ENDFORM.                    " BUILD_FIELDCAT


*&---------------------------------------------------------------------*
*&      Form  BUILD_EVENTCAT
*&---------------------------------------------------------------------*
*       EVENT 생성
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM build_eventcat .
  eventcat_ln-name = 'TOP_OF_PAGE'.
  eventcat_ln-form = 'PAGE_HEADER'.
  APPEND eventcat_ln TO eventcat.


ENDFORM.                    " BUILD_EVENTCAT


*&---------------------------------------------------------------------*
*&      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
      i_callback_user_command = 'USER_COMMAND'
      it_fieldcat             = fieldcat
      i_save                  = 'U'
      it_events               = eventcat
    TABLES
      t_outtab                = it_01
    EXCEPTIONS
      program_error           = 1
      OTHERS                  = 2.
ENDFORM.                    " ALV_WRITE
*&---------------------------------------------------------------------*
*&      Form  PAGE_HEADER
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM page_header .
  DATA : ls_line TYPE slis_listheader.
  CLEAR : ls_line.
  ls_line-typ = 'H'.
  ls_line-info = '구구단'.
  APPEND ls_line TO gt_top_of_page.


  CLEAR ls_line.
  ls_line-typ  = 'S'.
  CONCATENATE p_gugu '단 입니다' INTO ls_line-info SEPARATED BY space.
  APPEND ls_line TO gt_top_of_page.
  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
      it_list_commentary = gt_top_of_page.


ENDFORM.                    " PAGE_HEADER

번호 제목 글쓴이 날짜 조회 수
2066 <b>[완료]</b>REUSE와 First Display의 차이가 먼가요? [3] 삶은달걀과사이다 2008.08.01 1163
2065 [요청]퀵 뷰 찾을 수 있는방법 좀 알려주세요 [2] pato 2008.08.01 1243
2064 <img src=3.gif border=0>[요청]ALV 를 이용해서 Header 두개로 리스트로 보여주려 합니다. 가능한가요 ? [2] 꼬맹이 2008.08.01 1311
2063 [요청]class를 이용해서 AVL 구현시에, 정렬 필드 기준으로 합계 금액을 보고자 할때.... seph 2008.08.01 1486
2062 <b>[완료]</b>bdc 파일 업로드 말고 그냥 입력받은 값으로 저장할때 문의드립니다. [7] 야호 2008.07.31 1958
2061 <b>[완료]</b>라디오버튼을 하나의 세트로 묶을때??? [1] 다급 2008.07.31 1764
2060 [요청]자동 텍스트완성 어떻게 하나요? 답변 부탁드립니다. [3] 쪼꼬팜 2008.07.31 4969
2059 <img src=3.gif border=0>[요청]sap DB의 ERD를 만드는 방법이 있을까요? [2] 도움이 2008.07.31 1954
2058 <b>[완료]</b>TEXT Object 생성에 대한 문의 드립니다. [1] file 김지성 2008.07.30 2027
2057 [요청]quck viewer에서 생성한것을 실 서버로 옮기는 방법좀 알려주세요 [2] ac3mania 2008.07.30 1812
2056 <b>[완료]</b>[추가] ECC 버전에서 스마트폼 처리에 대한 문의입니다. [1] file 비안개 2008.07.26 1445
2055 <b>[완료]</b>[re] ECC 버전에서 스마트폼 처리 완료 되었습니다. 비안개 2008.08.05 1039
2054 [re] [요청][추가] ECC 버전에서 스마트폼 처리에 대한 문의입니다. [2] 김지성 2008.07.30 1201
2053 [요청]Table Control 에서 특정 인덱스에 마우스 커서가 위치하도록 할 수 있나요? [1] 넷가이 2008.07.30 2297
2052 [요청]netweaver 설치중 에러가나요....답변부탁드립니다 file 아밥은내밥 2008.07.29 1424
2051 <b>[완료]</b>class에서 form 생성이 안되는 상황이에요 ~ㅜ [4] 카즈키 2008.07.29 1659
2050 [요청]인터널테이블앞에 * 붙여서 쓰는이유가무언지 궁금합니다!! [2] CoolGuy 2008.07.29 1432
2049 <b>[완료]</b>SQL문 질문....WHERE절에 관해서...ㅠ [3] 다급 2008.07.29 1494
2048 <b>[완료]</b>팝업함수 사용을 위해 itab선언중 에러가 납니다.. [3] soriel 2008.07.29 3564
» <b>[완료]</b>alv header 관련 질문 입니다..ㅠㅠ [3] 마징가 2008.07.29 3096