BAdl를 스탠다드 트랜잭션에 적용하여 사용할려고 합니다.
일반적으로 BAdl를 생성할수는 있겠는데,
USER-EXIT 처럼 BAdl를 적용하는 방법이 궁금합니다.
예를들면 va02에서 적용할려면..
이런식으로 부탁드립니다.
댓글 3
-
전군
2008.04.14 05:29
-
초보아밥퍼
2008.04.14 17:19
VA02 쪽에 대한 BADI 클래스가 구현 되어있을겁니다.
저도 자세한건 컨한테 물어보기 때문에 어떤게 구현되어 있는지는 잘 모르겠네요.
보통 저장전이나 저장후 CHECK 로직에 써 보았는데요.
위에 T-CODE는 나와있고 어짜피 똑같은 소스라고 보시면 됩니다.
중단점을 설정하신 시점이 되면 자동으로 확인하실수 있고요.
중단점을 설정하셨는데도 불구하고 확인이 안된다면 그 로직 안타는것이겠죠.. ^^
그럼 어딘가 시점이 잘못됐던가 그 바디 메소드가 잘못된것이죠.
BADI 도 하시공 열공하시네요.
-
nogo
2008.04.14 18:38
va02 쪽에 나와 있는 바디가 BADI_SD_SALES 인거 같은데,
어떻게 구현 클래스를 생성하여 작성할수 있을까요?
se19에서 이것저것 눌러보면 보았는데, 잘모르겠네요..
user-exit을 이용할려면 smod, cmod를 이용하듯이
badi이용할려면 se18, se19 이용해서 badi만들고 구현클래스를 추가해야 합니다.
전 se19를 주로 이용합니다. 구현클래스 만들어서 해당 Method에 코딩하면 됩니다.
실제로 적용되는지 확인할려면 Method에 Message를 이용하던지 코딩해서 breakpoint찍어서 해서
원하는 시점에 badi method가 잘 실행되면 구현을 하시면 됩니다.
답변이 되었는지 모르겠네요.