메뉴 건너뛰기

SAP 한국 커뮤니티

어떻게 질문을 드려야 할지 모르겠습니다.

bd 2007.04.12 19:19 조회 수 : 2696 추천:161

기존에 테이블에 존재 하는 (ex) 생일 테이블을 불러와.


ALV로 나타내려 합니다.


.


총 2개의 ALV를 사용할것이고.. 테이블은 기존에 존재하는 테이블에서 생일 FIELD 만 꺼내와서


하나의 ALV 에는 태어난 월만 보여주고


하나의 ALV 에는 태어난 연도만 보여 주려고 합니다.


.


어떻게 해야 할까요??? 이리 생각 저리 생각해도 답이 안나오네요 ㅜㅜ


일단 기존 소스 는 이렇습니다....


 


 

*&---------------------------------------------------------------------*
*& Report  Z_BIRTHDAY_1
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

report  z_birthday_1.


data : ok_code type sy-ucomm.

data : con1_ref type ref to cl_gui_custom_container,
       grid1 type ref to cl_gui_alv_grid.
data : gt_fieldcat type lvc_t_fcat.

data : itab_br type table of ztkks01.

selection-screen begin of block bir with frame title text-001 no intervals.
parameter month radiobutton group radi.
parameter year radiobutton group radi.
selection-screen end of block bir.


parameter bir_1 like zbirthday-birthday.



start-of-selection.
  select * from ztkks01 into table itab_br.
  call screen 100.

*----------------------------------------------------------------------*
*  MODULE init_con OUTPUT
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
module init_con output.

  if con1_ref is initial.



    create object con1_ref
    exporting container_name = 'CON1'.


    create object grid1
           exporting
                i_parent = con1_ref.
    perform settin_catalog.



    call method grid1->set_table_for_first_display
*      EXPORTING
*        i_structure_name = 'ZTKKS01'
      changing
        it_outtab        = itab_br
        it_fieldcatalog  = gt_fieldcat.


  endif.
endmodule.                 " init_con  OUTPUT

include z_birthday_1_status_0100o01.
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module status_0100 output.
  set pf-status '100'.
  set titlebar '100'.


endmodule.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module user_command_0100 input.
  case ok_code.
    when 'EXIT' or 'BACK' or 'CANC'.
      leave program.
  endcase.

endmodule.                 " USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*&      Module  ini_100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Form  settin_catalog
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
form settin_catalog .

  data ls_fieldcat type lvc_s_fcat.
  clear ls_fieldcat.
  ls_fieldcat-fieldname = 'BIRTH'.
  ls_fieldcat-coltext = 'month'.
  append ls_fieldcat to gt_fieldcat.

endform.                    " settin_catalog


 


현제 결과 ALV 에선 그냥 생년월일이 다 나오는 상황인데...


요걸 따로 구분해서 보이고 싶은데......


대책이 안서내요 ㅡㅜ 월별이야 정적으로 하드코딩 하면된다지만...


년별을 표시할땐;;;;;; 동적이라......@@;;


어떻게 해야 할까용??


 


 

번호 제목 글쓴이 날짜 조회 수
174 abap 인증시험 인터넷 접수에 관해.. [9] 명신용 2007.04.13 2404
173 parameter 에 관한 질문 입니다. [8] bd 2007.04.13 2585
» 어떻게 질문을 드려야 할지 모르겠습니다. [6] bd 2007.04.12 2696
171 TEXTEDIT를 디비에 저장하는 방법에 대해서 설명 좀 부탁드립니다. [4] 이종원 2007.04.12 2391
170 sap fi 관련 디비테이블과 필드명 정의한 자료를 요청합니다. [2] 이종원 2007.04.12 2357
169 코어2듀오 사용하시는 분들 도와주세요. [10] 홍성호 2007.04.11 2301
168 이정도 컴퓨터사양은 어떤가요? [5] 로미오 2007.04.11 2323
167 on change of <- 이 구문이 어떻구문인가요... [8] bd 2007.04.11 6597
166 [re] 스크린화면 표현식에 대한 질문입니다. ( 추가질문 ) [3] 이종원 2007.04.11 2338
165 select 에서 join 설명 잘되어있는 자료 없나요? [2] 기절하고파 2007.04.11 2307
164 [re] select 에서 join 설명 잘되어있는 자료 없나요? [2] file sapjoy 2007.04.11 2380
163 스크린화면 표현식에 대한 질문입니다. [2] 이종원 2007.04.11 2198
162 [re] 스크린화면 표현식에 대한 질문입니다. kwonku,kim 2007.04.11 2194
161 [re] 스크린화면 표현식에 대한 질문입니다. [2] file sapjoy 2007.04.11 2475
160 펑션 좀 도와주세요. [7] 이종원 2007.04.10 2942
159 subscreen 에서 사용 하는 sy-repid 변수에 관한질문입니다. [2] bd 2007.04.10 5000
158 노트 중에 모듈풀 관련된 소스좀 볼수 있을까용. [2] bd 2007.04.10 2459
157 <b>[완료]</b>이런일도 발생을..BDC 문제 [9] 김지성 2007.04.09 3705
156 EAI 인터페이스 관련 자료 있으신분 계신가요. [2] SkyDream 2007.04.09 3084
155 한 배치잡안에 여러개의 프로그램 실행 중 한건이 취소 될경우 자동 배치잡 생성문제 [2] 하얀콩 2007.04.05 3326