Wendynpro 에서  excel export  ( 하나 하나 찍어만들기 ) Skill cut [email_address] Copyright © 2006 by BNE Solution Consulting INC.  ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means - electronic, mechanical, photocopying, recording, or otherwise- without the permission of BNE Solution Consulting.  This document provides an outline of a presentation and is incomplete without the accompanying oral commentary and discussion.
Agenda UI setting Context setting 구현  code 결과 화면 Index
Document Control 산출물명 Phase 명 Task 명 Stage Task Module 검토일자 승인자 승인일자 검토자 최초작성 정세훈 Ver1.0 1 변경사유 작성자 작성일자 버전 순번
I. UI setting
I. UI setting Procedure   1. Download component 를  insert  한다 . 참고사항 Related Link 목적 UI setting 메뉴
I. UI setting Procedure   Data 에  context 를  bind 한다 . Filename 을 입력한다 . Mimetype 에  plain/application  을 입력한다 . 참고사항 Related Link 목적 UI setting 메뉴
II. Context setting
II. Context setting Procedure   Context node 를 만든다 . Supply function 을 설정한다 . 참고사항 Related Link 목적 context setting 메뉴
II. Context setting Procedure   Attibute 를 만들고  type 을  xstring 으로 설정한다 . 참고사항 Related Link 목적 context setting 메뉴
II. Context setting Procedure   위에서 만든  attribute 를  download UI property 의  data 에  binding 한다 . 참고사항 Related Link 목적 context setting 메뉴
III.  구현  code
III.  구현  code Procedure   1. Data definition 참고사항 Related Link 목적 구현  code    data : conv_out type ref to cl_abap_conv_out_ce,              lv_html type string,              comps type i,              typ,              lv_temp type string.     field-symbols: <f_wa> type any,                  <f_comp> type any,                  <f_print> type any.   unassign : <f_wa>, <f_comp>, <f_print>.  메뉴
III.  구현  code Procedure   1. Head label  설정 참고사항 1. Html tag  지식을 알면 도움이 된다 . Related Link 목적 구현  code    concatenate lv_html           '<tr  valign=&quot;middle&quot;>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 플랜트 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비번호 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비내역 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비구분 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 위치 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비분류 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 수익장비구분 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 운영부서 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 운영책임자 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 자산번호 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득일 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득금액 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득구분 '              '</td>'           into lv_html.   concatenate lv_html             '</tr>'             into lv_html.  메뉴
III.  구현  code Procedure   1. Data export 참고사항 1. Html tag  지식을 알면 도움이 된다 . Related Link 목적 구현  code    loop at lt_print assigning <f_wa>.     concatenate lv_html '<tr>'         into lv_html.     describe field <f_wa> type typ components comps.     do.       assign component sy-index of structure <f_wa> to       <f_print>.       if sy-subrc <> 0.         exit.       endif.       clear lv_temp.       lv_temp = <f_print>.       concatenate lv_html '<td align=&quot;center&quot;>' lv_temp '</td>'                 into lv_html.      enddo.     concatenate lv_html ' </tr>'             into lv_html.   endloop.   concatenate lv_html ' </table> </html>' into lv_html.  메뉴
III.  구현  code Procedure   1. Data  변환 참고사항 Related Link 목적 구현  code    conv_out = cl_abap_conv_out_ce=>create( encoding = 'UTF-8' ).   conv_out->convert(     exporting       data = lv_html     importing       buffer = stru_down-file ).   node->bind_structure(     exporting       new_item = stru_down       set_initial_elements = abap_true   ).  메뉴
IV.  결과 화면
IV.  결과 화면 Procedure   1.  참고사항 Related Link 목적 결과 화면 메뉴
IV.  결과 화면 Procedure   1.  참고사항 Related Link 목적 결과 화면 메뉴

webdynpro에서 excel export by html

  • 1.
    Wendynpro 에서 excel export ( 하나 하나 찍어만들기 ) Skill cut [email_address] Copyright © 2006 by BNE Solution Consulting INC. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means - electronic, mechanical, photocopying, recording, or otherwise- without the permission of BNE Solution Consulting. This document provides an outline of a presentation and is incomplete without the accompanying oral commentary and discussion.
  • 2.
    Agenda UI settingContext setting 구현 code 결과 화면 Index
  • 3.
    Document Control 산출물명Phase 명 Task 명 Stage Task Module 검토일자 승인자 승인일자 검토자 최초작성 정세훈 Ver1.0 1 변경사유 작성자 작성일자 버전 순번
  • 4.
  • 5.
    I. UI settingProcedure 1. Download component 를 insert 한다 . 참고사항 Related Link 목적 UI setting 메뉴
  • 6.
    I. UI settingProcedure Data 에 context 를 bind 한다 . Filename 을 입력한다 . Mimetype 에 plain/application 을 입력한다 . 참고사항 Related Link 목적 UI setting 메뉴
  • 7.
  • 8.
    II. Context settingProcedure Context node 를 만든다 . Supply function 을 설정한다 . 참고사항 Related Link 목적 context setting 메뉴
  • 9.
    II. Context settingProcedure Attibute 를 만들고 type 을 xstring 으로 설정한다 . 참고사항 Related Link 목적 context setting 메뉴
  • 10.
    II. Context settingProcedure 위에서 만든 attribute 를 download UI property 의 data 에 binding 한다 . 참고사항 Related Link 목적 context setting 메뉴
  • 11.
  • 12.
    III. 구현 code Procedure 1. Data definition 참고사항 Related Link 목적 구현 code    data : conv_out type ref to cl_abap_conv_out_ce,              lv_html type string,              comps type i,              typ,              lv_temp type string.    field-symbols: <f_wa> type any,                  <f_comp> type any,                  <f_print> type any.   unassign : <f_wa>, <f_comp>, <f_print>. 메뉴
  • 13.
    III. 구현 code Procedure 1. Head label 설정 참고사항 1. Html tag 지식을 알면 도움이 된다 . Related Link 목적 구현 code    concatenate lv_html           '<tr  valign=&quot;middle&quot;>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 플랜트 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비번호 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비내역 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비구분 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 위치 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 장비분류 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 수익장비구분 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 운영부서 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 운영책임자 '              '</td>'          '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 자산번호 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득일 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득금액 '              '</td>'           '<td  align=&quot;center&quot;  valign=&quot;middle&quot; >'              ' 취득구분 '              '</td>'           into lv_html.   concatenate lv_html             '</tr>'             into lv_html. 메뉴
  • 14.
    III. 구현 code Procedure 1. Data export 참고사항 1. Html tag 지식을 알면 도움이 된다 . Related Link 목적 구현 code    loop at lt_print assigning <f_wa>.     concatenate lv_html '<tr>'         into lv_html.     describe field <f_wa> type typ components comps.     do.       assign component sy-index of structure <f_wa> to       <f_print>.       if sy-subrc <> 0.         exit.       endif.       clear lv_temp.       lv_temp = <f_print>.       concatenate lv_html '<td align=&quot;center&quot;>' lv_temp '</td>'                 into lv_html.      enddo.     concatenate lv_html ' </tr>'             into lv_html.   endloop.   concatenate lv_html ' </table> </html>' into lv_html. 메뉴
  • 15.
    III. 구현 code Procedure 1. Data 변환 참고사항 Related Link 목적 구현 code    conv_out = cl_abap_conv_out_ce=>create( encoding = 'UTF-8' ).   conv_out->convert(     exporting       data = lv_html     importing       buffer = stru_down-file ).   node->bind_structure(     exporting       new_item = stru_down       set_initial_elements = abap_true   ). 메뉴
  • 16.
    IV. 결과화면
  • 17.
    IV. 결과화면 Procedure 1. 참고사항 Related Link 목적 결과 화면 메뉴
  • 18.
    IV. 결과화면 Procedure 1. 참고사항 Related Link 목적 결과 화면 메뉴