Abap Badi 개발 Guide

4,908 views

Published on

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • 여기다 이런거 올려도 되나요 비엔이붙이고
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
4,908
On SlideShare
0
From Embeds
0
Number of Embeds
256
Actions
Shares
0
Downloads
193
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Abap Badi 개발 Guide

  1. 1. BAdI 생성 Guide 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>BAdI search </li></ul><ul><li>BAdI 에 screen 추가 </li></ul><ul><li>추가된 screen user-command 처리 </li></ul>Index
  3. 3. Document Control 산출물명 Phase 명 Task 명 Stage Task Module 검토일자 승인자 승인일자 검토자 <ul><li>최초작성 </li></ul>정세훈 Ver1.0 1 변경사유 작성자 작성일자 버전 순번
  4. 4. I. BAdI search
  5. 5. I. BAdI search Procedure 1. 클래식 바디를 검색해서 찾고 새로운 바디를 생성한다 . 참고사항 Related Link 목적 <ul><li>SE 19 에서 BAdI 를 찾는다 . </li></ul>메뉴
  6. 6. II. BAdI 에 screen 추가
  7. 7. II. BAdI 에 screen 추가 Procedure 1. Sub screen 을 만들어 서 add-on 한다 .. 참고사항 Related Link 목적 <ul><li>subscreen 추가 한다 . </li></ul>메뉴
  8. 8. II. BAdI 에 screen 추가 Procedure 1. Screen type 에 subscreen 으로 한다 . 참고사항 Related Link 목적 <ul><li>subscreen 추가 한다 . </li></ul>메뉴
  9. 9. II. BAdI 에 screen 추가 Procedure 1. 화면에 새로 만든 두개의 버튼이 생긴다 . 참고사항 Related Link 목적 <ul><li>subscreen 추가 한다 . </li></ul>메뉴
  10. 10. III. 추가된 screen user-command 처리
  11. 11. III. 추가된 screen user-command Procedure Process_ok_code 를 더블 클릭한다 . 참고사항 스크린이 없는 바디는 추가 로직만 넣으면 된다 . Related Link 목적 <ul><li>user command 를 처리한다 . </li></ul>메뉴
  12. 12. III. 추가된 screen user-command Procedure 로직 구현한다 . CASE I_OK_CODE. WHEN '+BADI5000_1'. &quot;BUTTON 1 ACTION BREAK-POINT. WHEN '+BADI5000_2'. &quot;BUTTON 2 ACTION BREAK-POINT. ENDCASE. 참고사항 Ok code 는 +BADI5000 으로 시작해야한다 . Related Link 목적 <ul><li>user command 를 처리한다 . </li></ul>메뉴
  13. 13. III. 추가된 screen user-command Procedure Ok code 값이 들어 오는 것을 알 수 있다 . 참고사항 Related Link 목적 <ul><li>user command 를 처리한다 . </li></ul>메뉴
  14. 14. III. 추가된 screen user-command Procedure Filter type 이 있는 BAdI 는 반드시 지정해줘야 한다 . 참고사항 여러 번 삭제 저장하면 가비지 데이터가 남아서애러 날수 있으니 모두지운 후 다시 로그인해서 하자 . (ex> specify filter type 애러 ) Related Link 목적 <ul><li>user command 를 처리한다 . </li></ul>메뉴

×