2011년 4월 13일 수요일

Document 객체 생성하기

* docking 컨테이너 헤더를 만들어 헤더에 document 객체를 생성하여 삽입한다.

  DATA : gs_docking_container        TYPE REF TO cl_gui_docking_container     ,
        go_docking_container_header TYPE REF TO cl_gui_docking_container,
        go_document                 TYPE REF TO cl_dd_document,             "문서 오브젝트


  CREATE OBJECT go_docking_container_header
      EXPORTING
        repid                       = sy-repid
        dynnr                       = sy-dynnr      "현재화면
        side                        = go_docking_container_header->dock_at_top
        extension                   = 50.

    CREATE OBJECT go_document
      EXPORTING
        style  = 'ALV_GRID'.
*        background_color =
*        bds_stylesheet =
*        no_margins =

    CALL METHOD go_document->add_text
      EXPORTING
        text          = 'Header'
*        text_table    =
*        fix_lines     =
*        sap_style     =
*        sap_color     =
        sap_fontsize  = cl_dd_area=>LARGE    
*        sap_fontstyle =
*        sap_emphasis  =
*        style_class   =
*      CHANGING
*        document      =
        .

    CALL METHOD go_document->new_line.

    CALL METHOD go_document->add_gap
      EXPORTING
        width = 5.

    data lv_hhtxt2(255type c VALUE 'WERKS :'.
  
    CALL METHOD go_document->add_text
      EXPORTING
        text      = lv_hhtxt2
        sap_fontsize = cl_dd_area=>medium.


       CALL METHOD go_document->display_document
      EXPORTING
        parent             = go_docking_container_header.

댓글 없음:

댓글 쓰기