Successfully reported this slideshow.
Webdynpro 에서  transaction i-view 이용해서  t-code 호출하기 Skill cut [email_address] Copyright © 2006 by BNE Solution Consulting I...
Agenda <ul><li>Transaction i-view  생성 </li></ul><ul><li>Property  설정 </li></ul><ul><li>Role  부여 </li></ul><ul><li>Webdynpr...
Document Control 산출물명 Phase 명 Task 명 Stage Task Module 검토일자 승인자 승인일자 검토자 <ul><li>최초작성 </li></ul>정세훈 Ver1.0 1 변경사유 작성자 작성일자...
I. Transaction i-view  생성
I. Transaction i-view  생성 Procedure   1.  해당 폴더에서 우클릭     New    iView  선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할  i-...
I. Transaction i-view  생성 Procedure   1. Iview 템플릿 선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할  i-view 생성 </li></ul>메뉴
I. Transaction i-view  생성 Procedure   1. Sap 트랜잭션  iview  선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할  i-view 생성 </li></u...
I. Transaction i-view  생성 Procedure   1.  이름 및  ID  입력 참고사항 Related Link 목적 <ul><li>t-code 를 호출할  i-view 생성 </li></ul>메뉴
I. Transaction i-view  생성 Procedure   1. SAP GUI for HTML  선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할  i-view 생성 </li></...
I. Transaction i-view  생성 Procedure   1.  사용할 시스템과 트랜잭션 입력 . 참고사항 1. Application paramenter 는 입력하지 않아도 된다 . ( 고정된 값을 계속 넘길...
II. Property  설정
II. Property  설정 <ul><li>Procedure   </li></ul><ul><li>생성된  i-view 를 더블클릭한다 . </li></ul><ul><li>Ok  코드 필드에 ‘ /00’  입력한다 . ...
II. Property  설정 <ul><li>Procedure   </li></ul><ul><li>트랜잭션으로 전달된 매개변수에 변수를 설정한다 . </li></ul><ul><li>(ex> P_REQNO) </li></...
III. Role  부여
III. Role 부여 Procedure   1. i-view 에  role 을 부여한다 . 참고사항 Related Link 목적 <ul><li>생성된  i-view 에  role 을 부여한다 . </li></ul>메뉴...
IV. Webdynpro 에서 호출
IV. Webdynpro 에서 호출 Procedure   1. URL 을 만든다 . 2. 1~4 까지 붙여서 호출하면 됨 참고사항 Related Link 목적 <ul><li>webdynpro 에서  URL 호출 </li...
IV. Webdynpro 에서 호출 Procedure   참고사항 Related Link 목적 <ul><li>호출  sample code </li></ul>data l_api_window_open type ref to ...
Upcoming SlideShare
Loading in …5
×

webdynpro에서 iview통해서 transaction call

1,814 views

Published on

with parameter

Published in: Technology
  • Be the first to comment

  • Be the first to like this

webdynpro에서 iview통해서 transaction call

  1. 1. Webdynpro 에서 transaction i-view 이용해서 t-code 호출하기 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. 2. Agenda <ul><li>Transaction i-view 생성 </li></ul><ul><li>Property 설정 </li></ul><ul><li>Role 부여 </li></ul><ul><li>Webdynpro 에서 호출 </li></ul>Index
  3. 3. Document Control 산출물명 Phase 명 Task 명 Stage Task Module 검토일자 승인자 승인일자 검토자 <ul><li>최초작성 </li></ul>정세훈 Ver1.0 1 변경사유 작성자 작성일자 버전 순번
  4. 4. I. Transaction i-view 생성
  5. 5. I. Transaction i-view 생성 Procedure 1. 해당 폴더에서 우클릭  New  iView 선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴 <ul><li>EP  Content Administration  Portal Content </li></ul><ul><li>Content Navigation </li></ul>
  6. 6. I. Transaction i-view 생성 Procedure 1. Iview 템플릿 선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴
  7. 7. I. Transaction i-view 생성 Procedure 1. Sap 트랜잭션 iview 선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴
  8. 8. I. Transaction i-view 생성 Procedure 1. 이름 및 ID 입력 참고사항 Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴
  9. 9. I. Transaction i-view 생성 Procedure 1. SAP GUI for HTML 선택 참고사항 Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴
  10. 10. I. Transaction i-view 생성 Procedure 1. 사용할 시스템과 트랜잭션 입력 . 참고사항 1. Application paramenter 는 입력하지 않아도 된다 . ( 고정된 값을 계속 넘길때 상용할수 있다 ) Related Link 목적 <ul><li>t-code 를 호출할 i-view 생성 </li></ul>메뉴
  11. 11. II. Property 설정
  12. 12. II. Property 설정 <ul><li>Procedure </li></ul><ul><li>생성된 i-view 를 더블클릭한다 . </li></ul><ul><li>Ok 코드 필드에 ‘ /00’ 입력한다 . </li></ul><ul><li>( 호출시 바로 실행을 위해 ) </li></ul><ul><li>참고사항 </li></ul><ul><li>Related Link </li></ul>목적 <ul><li>i-view 의 property 를 설정함 </li></ul>메뉴
  13. 13. II. Property 설정 <ul><li>Procedure </li></ul><ul><li>트랜잭션으로 전달된 매개변수에 변수를 설정한다 . </li></ul><ul><li>(ex> P_REQNO) </li></ul><ul><li>참고사항 </li></ul><ul><li>되도록 대문자로 설정하자 . </li></ul><ul><li>Related Link </li></ul>목적 <ul><li>i-view 의 property 를 설정함 </li></ul>메뉴
  14. 14. III. Role 부여
  15. 15. III. Role 부여 Procedure 1. i-view 에 role 을 부여한다 . 참고사항 Related Link 목적 <ul><li>생성된 i-view 에 role 을 부여한다 . </li></ul>메뉴 <ul><li>EP  Content Administration  Portal Content </li></ul><ul><li>Content Navigation </li></ul>
  16. 16. IV. Webdynpro 에서 호출
  17. 17. IV. Webdynpro 에서 호출 Procedure 1. URL 을 만든다 . 2. 1~4 까지 붙여서 호출하면 됨 참고사항 Related Link 목적 <ul><li>webdynpro 에서 URL 호출 </li></ul><ul><li>URL 생성 공식 : 크게 4 부분으로 나뉜다 . </li></ul><ul><li>[1] http://<host>:<port> </li></ul><ul><li>[2] /irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd%3A </li></ul><ul><li>[3] portal_content/sdn/sdnrole/bookmarkableiviewurls/java_sap_com_params_com_sap_tc_wd_test_params_ParametersApp </li></ul><ul><li>[4] &parameter=value </li></ul><ul><li>[1] http://<host>:<port> </li></ul><ul><li>=> ex>http://devepap1.postech.ac.kr:50100 </li></ul><ul><li>[2]/irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd%3A </li></ul><ul><li>=> 고정 값 </li></ul><ul><li>[3]portal_content/sdn/sdnrole/bookmarkableiviewurls/java_sap_com_params_com_sap_tc_wd_test_params_ParametersApp&iview_mode=default </li></ul><ul><li>=> role 이 부여된 i-view 의 pcd </li></ul><ul><li>=> ex>portal_content/postech/roles/kr.ac.postech.epuser_r/kr.ac.postech.wa_ws_01/kr.ac.postech.dm_ws_00/kr.ac.postech.hsm_receipt_iv </li></ul><ul><li>[4]&parameter=value </li></ul><ul><li>ex>&P_REQNO='1000000001‘ </li></ul><ul><li>참고사항 . </li></ul><ul><li>1. role 에 따라 pcd 가 변하하기 때문에 CBO 에 role 에 따른 URL 을 관리 하는게 바람직 할 것같다 . </li></ul><ul><li>2. 파라미터는 & 를 이용하여 여러개를 사용 가능하다 . </li></ul><ul><li>3. 고정값으로 호출할 시엔 i-view 의 application parameter 에 값을 둘수있다 . </li></ul><ul><li>( ex> P_REQNO=1000000001) </li></ul><ul><li>4.BDC program 을 'E' mode 로 만들어서 호출하면 원하는 GUI 화면을 호출 가능하다 . </li></ul>메뉴
  18. 18. IV. Webdynpro 에서 호출 Procedure 참고사항 Related Link 목적 <ul><li>호출 sample code </li></ul>data l_api_window_open type ref to if_wd_view_controller. data l_component type ref to if_wd_component. data l_window_manager type ref to if_wd_window_manager. data remote_window type ref to if_wd_window. data l_url type string. l_url = ' 위 공식대로 만든 URL'. “ 파라미터와 값 연결 CONCATENATE l_url '&P_REQNO=' value into l_url. l_api_window_open = wd_this->wd_get_api( ). l_component = l_api_window_open->get_component( ). l_window_manager = l_component->get_window_manager( ). remote_window = l_window_manager->create_external_window( url = l_url ). remote_window->open( ). 메뉴

×