메뉴 건너뛰기

SAP 한국 커뮤니티

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

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

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


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

번호 제목 글쓴이 날짜 조회 수
2054 [re] [요청][추가] ECC 버전에서 스마트폼 처리에 대한 문의입니다. [2] 김지성 2008.07.30 1201
2053 [요청]Table Control 에서 특정 인덱스에 마우스 커서가 위치하도록 할 수 있나요? [1] 넷가이 2008.07.30 2305
2052 [요청]netweaver 설치중 에러가나요....답변부탁드립니다 file 아밥은내밥 2008.07.29 1427
2051 <b>[완료]</b>class에서 form 생성이 안되는 상황이에요 ~ㅜ [4] 카즈키 2008.07.29 1659
2050 [요청]인터널테이블앞에 * 붙여서 쓰는이유가무언지 궁금합니다!! [2] CoolGuy 2008.07.29 1433
2049 <b>[완료]</b>SQL문 질문....WHERE절에 관해서...ㅠ [3] 다급 2008.07.29 1496
2048 <b>[완료]</b>팝업함수 사용을 위해 itab선언중 에러가 납니다.. [3] soriel 2008.07.29 3564
» <b>[완료]</b>alv header 관련 질문 입니다..ㅠㅠ [3] 마징가 2008.07.29 3100
2046 [요청]ALV에서 커서 고정하는방법질문입니다!! [2] CoolGuy 2008.07.29 2065
2045 <b>[완료]</b>WRITE 로 출력한 1000번 리스트화면을 초기화 하는 방법좀 알려주세요. [6] 넷가이 2008.07.28 1929
2044 <b>[완료]</b>SELECTION-SCREEN에서 *처리에 관해 문의드립니다. [3] 풍뎅이 2008.07.28 1648
2043 <b>[완료]</b>[질문]아밥초보인데 답변 부탁드릴께요.. [3] 컨설턴트킴 2008.07.28 1389
2042 <b>[완료]</b>GET PARAMETER ID 쓰려고 합니다.. [1] 다급 2008.07.28 1998
2041 <b>[완료]</b>LVC_FIELDCATALOG_MERGE 펑션에 대한 문의 [5] 박상우 2008.07.28 7248
2040 <b>[완료]</b>ECC버전에서 특정문자만 삭제 할 수 있도록 하는 부분 도움 요청드립니다. [2] 비안개 2008.07.26 1821
2039 <b>[완료]</b>SQL관련질문입니다...SELECT할때 WHERE절!! [5] 다급 2008.07.26 2077
2038 [요청]급해요급해~ read table with key 에서 or 조건 주는 법좀요 ~ [3] 아밥걸 2008.07.25 4280
2037 <b>[완료]</b>온라인에서 Table Control로 입력된 값을 어떻게 받아오나요? [2] 넷가이 2008.07.25 1890
2036 [요청]웹딘프로 폰트 사이즈 관련 질문입니다. 왕초보 2008.07.25 2065
2035 [요청]SUBMIT 실행후 호출한 프로그램의 ALV 문제.. [1] 세인 2008.07.25 2322