안녕하세요..
MM Inventory에 Enhancement를 적용하려고 하는데요.
SMOD로는 적용이 안될것 같아 BADI를 책보고 어느정도 배우고 실무로 적용해보려고 합니다.
(Material Document가 XMKPF , XMSEG에 모두 채번후 CBO Screen을 만들어 CBO Table에 Material document정보와 함께 넣어주려고 합니다)
참고로 MSEG에 customer field를 Enhance해서 screen exit으로 처리하는게 젤 좋은 방법같은데 MSEG에 지원을 하지 않고 SMOD에도 screen exit이 없더라고요.
Anyway.
BADI Difinition : MB_DOCUMENT_BADI
BADI Implementation : ZMB_DOCUMENT_BADI
Method : MB_DOCUMENT_BEFORE_UPDATE
해당 Method 소스수정 후 call screen을 하면 BADI에는 call screen을 못한다고 나오더라고요.
아직 BADI에 대해서 정확한 개념이 서질 않아 왜 screen을 못만드는지는 잘 모르겠지만 안되더라고요.ㅎㅎ
그럼 제가 screen을 띄워서 사용자에게 cbo field를 입력받아 cbo table에 material document + cbo field정보를 담을수 있도록 설정을 어떻게 할까요??ㅋ
매번 이상한 질문한 하는것 같아 지성하긴 한데요..
답변 주시면 정말 감사합니다. 꾸벅~~
* e-abap님에 의해서 게시물 이동되었습니다 (2010-07-07 23:37)
* e-abap님에 의해서 게시물 이동되었습니다 (2010-07-07 23:42)
음 저희쪽 보니깐 간단하게 말하면 function 만들어서 넣고 해당 function 에서 화면 호출하는식으로 구현되있네요..
도움 되시길..