메뉴 건너뛰기

SAP 한국 커뮤니티

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

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

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


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

번호 제목 글쓴이 날짜 조회 수
» <b>[완료]</b>alv header 관련 질문 입니다..ㅠㅠ [3] 마징가 2008.07.29 3109
2046 [요청]ALV에서 커서 고정하는방법질문입니다!! [2] CoolGuy 2008.07.29 2126
2045 <b>[완료]</b>WRITE 로 출력한 1000번 리스트화면을 초기화 하는 방법좀 알려주세요. [6] 넷가이 2008.07.28 2011
2044 <b>[완료]</b>SELECTION-SCREEN에서 *처리에 관해 문의드립니다. [3] 풍뎅이 2008.07.28 1655
2043 <b>[완료]</b>[질문]아밥초보인데 답변 부탁드릴께요.. [3] 컨설턴트킴 2008.07.28 1392
2042 <b>[완료]</b>GET PARAMETER ID 쓰려고 합니다.. [1] 다급 2008.07.28 2006
2041 <b>[완료]</b>LVC_FIELDCATALOG_MERGE 펑션에 대한 문의 [5] 박상우 2008.07.28 7399
2040 <b>[완료]</b>ECC버전에서 특정문자만 삭제 할 수 있도록 하는 부분 도움 요청드립니다. [2] 비안개 2008.07.26 1852
2039 <b>[완료]</b>SQL관련질문입니다...SELECT할때 WHERE절!! [5] 다급 2008.07.26 2096
2038 [요청]급해요급해~ read table with key 에서 or 조건 주는 법좀요 ~ [3] 아밥걸 2008.07.25 4363
2037 <b>[완료]</b>온라인에서 Table Control로 입력된 값을 어떻게 받아오나요? [2] 넷가이 2008.07.25 1895
2036 [요청]웹딘프로 폰트 사이즈 관련 질문입니다. 왕초보 2008.07.25 2072
2035 [요청]SUBMIT 실행후 호출한 프로그램의 ALV 문제.. [1] 세인 2008.07.25 2404
2034 <b>[완료]</b>파일 다운로드 처리 방법이 궁금합니다. 도와주세요^^ [1] unicrn 2008.07.24 1574
2033 <b>[완료]</b>ALV에서 부분합계를 나타내고 싶습니다. [2] SD2 2008.07.23 2073
2032 [요청]기본적인 table에 관련된것 질문좀 할께요 [1] 아밥시작4일 2008.07.23 1730
2031 <b>[완료]</b> ALV에서 currency 타입필드에 Data Change를 했을경우 에러문제입니다... [4] 깁슨매냐 2008.07.23 3580
2030 <b>[완료]</b>ALV Layout 옵션 중 CWIDTH_OPT 를 테이블컨트롤에서 적용하기 [5] Waiting 2008.07.23 2377
2029 <b>[완료]</b>BDC 기본 개념 설명 좀 부탁드립니다. [2] 초이스 2008.07.23 1810
2028 [요청]screen painter 에서 pushbutton 에 넣은 아이콘을 프로그램 상에서 변경하는 방법이 있을가여? [1] 하이원 2008.07.23 3754