Abap Badi 개발 Guide
-
Upload
jungsehun -
Category
Technology
-
view
5.957 -
download
18
description
Transcript of Abap Badi 개발 Guide
![Page 1: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/1.jpg)
BAdI BAdI 생성 생성 GuideGuide
Skill cut
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.
![Page 2: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/2.jpg)
Agenda
I. BAdI search
II. BAdI 에 screen 추가
III. 추가된 screen user-command 처리
IndexIndex
![Page 3: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/3.jpg)
3 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
Module Task
Stage Task 명
Phase 명 산출물명
순번 버전 작성일자 작성자 변경사유 검토일자 검토자 승인일자 승인자
1 Ver1.0 정세훈 최초작성
Document ControlDocument Control
![Page 4: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/4.jpg)
4 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
I. BAdI search
![Page 5: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/5.jpg)
5 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
I. BAdI search
Procedure
1. 클래식 바디를 검색해서 찾고 새로운 바디를 생성한다 .
참고사항
Related Link
목적 • SE 19 에서 BAdI 를 찾는다 .
메뉴
![Page 6: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/6.jpg)
6 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
II. BAdI 에 screen 추가
![Page 7: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/7.jpg)
7 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
II. BAdI 에 screen 추가
Procedure
1. Sub screen 을 만들어 서 add-on 한다 ..
참고사항
Related Link
목적 • subscreen 추가 한다 .
메뉴
![Page 8: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/8.jpg)
8 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
II. BAdI 에 screen 추가
Procedure
1. Screen type 에 subscreen 으로 한다 .
참고사항
Related Link
목적 • subscreen 추가 한다 .
메뉴
![Page 9: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/9.jpg)
9 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
II. BAdI 에 screen 추가
Procedure
1. 화면에 새로 만든 두개의 버튼이 생긴다 .
참고사항
Related Link
목적 • subscreen 추가 한다 .
메뉴
![Page 10: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/10.jpg)
10 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
III. 추가된 screen user-command 처리
![Page 11: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/11.jpg)
11 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
III. 추가된 screen user-command
Procedure
Process_ok_code 를 더블 클릭한다 .
참고사항스크린이 없는 바디는 추가 로직만 넣으면 된다 .
Related Link
목적 • user command 를 처리한다 .
메뉴
![Page 12: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/12.jpg)
12 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
III. 추가된 screen user-command
Procedure
로직 구현한다 .
CASE I_OK_CODE. WHEN '+BADI5000_1'. "BUTTON 1 ACTION BREAK-POINT. WHEN '+BADI5000_2'. "BUTTON 2 ACTION BREAK-POINT. ENDCASE.
참고사항Ok code 는 +BADI5000 으로 시작해야한다 .
Related Link
목적 • user command 를 처리한다 .
메뉴
![Page 13: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/13.jpg)
13 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
III. 추가된 screen user-command
Procedure
Ok code 값이 들어 오는 것을 알 수 있다 .
참고사항
Related Link
목적 • user command 를 처리한다 .
메뉴
![Page 14: Abap Badi 개발 Guide](https://reader033.fdocuments.net/reader033/viewer/2022061219/54b8afeb4a795977378b459d/html5/thumbnails/14.jpg)
14 Copyright © 2007 by BNE Solution Consulting INC. ALL RIGHTS RESERVED.
III. 추가된 screen user-command
Procedure
Filter type 이 있는 BAdI 는 반드시 지정해줘야 한다 .
참고사항여러 번 삭제 저장하면 가비지 데이터가 남아서애러 날수 있으니 모두지운 후 다시 로그인해서 하자 .(ex> specify filter type 애러 )
Related Link
목적 • user command 를 처리한다 .
메뉴