블로그 이미지
모에샹동

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

  • total
  • today
  • yesterday

2009. 6. 18. 13:45 SAP/ABAP,BC

l 예제.

BAdI(MB_DOCUMENT_BAdI) 을 이용하여 새 Enhancement Implementation “Z_MB_DOCUMENT_BAdI2” 생성.

MB_DOCUMENT_BADI 의 Method(MB_DOCUMENT_BEFORE_UPDATE) 를 수정하고자 함.

1. BAdI Bullder 실행 (SE19)

사용할 BAdI 를 선택하고 “Create Implementation” 실행

( MB_DOCUMENT_BAdI 는 Old BAdI 임)

2. 새 Implementation 이름(Z_MB_DOCUMENT_BAdI_2)을 정하고 ‘확인’.

3. Implementation Short Text 를 기입하고 “SAVE” 실행

4. 생성된 Implement 을 포함시킬 Enhancement Implement 를 지정(Select)하거나 새로 생성(Create).

- Create : “생성” 실행

- Select : z_mb_document_badi (전에 만들어 두었던 것) 선택

5. 새로 생성했을 경우.

- Enhancement Implementation name/short text 기입

6. 새로 생성된 Enhancement Implementation 선택.

7. “Activate” 실행 -> 생성 및 활성화 완료.

8. SE19 에서 새로 생성된 Enhancement Implementation 을 선택하여 “EDIT” 실행

9. 좌측 창의 “Implementing Class” 를 선택하고 우측창에서 사용할 Method 선택.

10. Method 편집 창이 나옴.

- INPUT Parameter가 XMKPF, XMSEG, XVM07M 임을 알 수 있음

- 편집 창에서 원하는 내용 코딩. (코딩은 User-Exit 편집하듯 하면 됨)

- 편집 완료 후 Activate.

E.O.D ---------------

posted by 모에샹동