:+:+: 사랑愛 - Ever after :+:+:

밋첼™'s Blog is powered by Tattertools

일하면서 자주 쓸 일이 없는 사항이기에, 한번 두번 해보고 세월이 흐르면 잊어버리는 것..

Screen Exit 을 생각하고 의뢰가 왔었으나, 스크린 엑싯은 불가하고...

BAdI 로 가능한 작업이기에...마침 할 일이 생겼을 때 정리하자 싶어 캡쳐 떠서 정리해봅니다.

혼자 정리하며 올리는 글이기에, 혼잣말로 웅얼웅얼 합니다..^^;;


※ 이번 작업의뢰가... 구매처 생성/변경/조회 의 화면이었기에 해당 화면으로 캡쳐함.



먼저 조회를 해보니.. 구매처 화면 추가에는 몇 개의 BADI가 존재 하는데...

그 중 내가 필요한 것은 VENDOR_ADD_DATAVENDOR_ADD_DATA_CS 두 개!!

VENDOR_ADD_DATA에 대해 구매처 마스터 등록/변경/조회 시 정보를 확인하며 추가 작업을 지정하고 

VENDOR_ADD_DATA_CS를 이용해 원하는 화면을 만들어 추가하면 됨


 

작업에 앞서 IMG 에서 세팅이 되어야  하는데~

 구매처 마스터레코드에서 수정사항이 없는 확장 준비비지니스 애드인: 고객 하위화면 두개 의 셋팅이 필요함.

구매처 마스터레코드에서 수정사항이 없는 확장 준비 부터~



Pre.1 - 먼저 화면 그룹의 정의부터!!!

            구매처 화면그룹 편집에 새로운 항목을 추가 후 저장 버튼을 Click~!!


 

Pre.2 - 추가한 값을 선택 후 좌측의 라벨 탭 페이지를 더블 클릭하여 이동~ 값을 채워 넣으면 됨 


1. 수 의 값은 유니크(Unique) 한 값으로 임의 지정하여 넣으면 되며

2. 기능코드 경우는 화면의 이름 정도로 인식하면 될 듯

3. 내역 및 아이콘 경우 아래의 화면에서 보이겠지만, 탭의 이름과 함께 나오는 아이콘임.


이제 하나씩 시작!!!



1. SE19 에서 Classic BAdI 에  VENDOR_ADD_DATA 값을 넣고 “Create Impl.”  버튼을 Click~




2. 새 Implementation Name을 넣은 후 Click~~




3. Implementation Short Text  내역을 넣은 후 컴파일(활성화).




4. 생성된 Implement 을 포함시킬 Enhancement Implement 를 선택 하거나 새로 생성.
 

    - 만들어 둔 것이 없었으므로 새로이 생성 함




5. 새로이 이름을 넣고 지정 후~ Click~~
 





6. Interface Tab을 Click~ 그리고 CHECK_ADD_ON_ACTIVE 를 Double Click~~
     



7. 언제 동작할 지의 정의가 있어야 하므로 내용을 넣어 줌!
 
    - 최초 IMG 에서 화면 그룹을 Z5로 만들었으므로 해당 값으로 세팅!
 




8. 동작이 될 때 출력될 화면을 그려줌~ (입력과 출력에 대한 부분은 PBO / PAI 에 정의)


★ 이때 주의 해야할 사항!!!  화면 생성시 Sub Screen 으로 생성해야 함.




8. 앞서 VENDOR_ADD_DATA 를 생성했으니 VENDOR_ADD_DATA _CS 생성!!!

    - 앞서 선언했던 화면 그룹을 지정해 줌 




9. Interface 탭을 선택
.
 
    -  
GET_TAXI_SCREEN method가 사용자가 선택할 때 보여질 sub screen을 지정
 
 
 

10. 
GET_TAXI_SCREEN method  .

 



12. IMG 세팅에서 비지니스 애드인 : 고객 하위화면 설정
 .


 



이후 실행을 해보면!!!!




메뉴를 클릭해보면?



이와 같이 추가되었습니다~


스크린 엑싯(Screen Exit)이 없다는 이유로 추가가 되지 않으려나 생각했었지만...

BAdI 가 있어 구현이 가능했던 부분이군요~ 잊어버릴까봐 캡쳐 & 블로깅 해둡니다~

혹시나 검색을 통해 들어오는 분이 계시다면... 작은 도움이라도 되길 바랍니다~

저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

  1. Favicon of http://bloping.tistory.com BlogIcon 새라새  댓글주소  수정/삭제  댓글쓰기

    다음 구독목록에서 새글 발견하고 냅따 왔는디...
    반가우면서 글은 저랑 아무 상관이...ㅎㅎㅎ
    잘 지내시고 계시죠...밋첼님 공주님과 왕자님도 많이 컸겠네요..

    2011.11.03 09:02 신고
    • Favicon of http://sarange.net BlogIcon 밋첼™  댓글주소  수정/삭제

      새라새님!!! 안녕하세요? ^^
      아직은 여유가 없는지라 이런 글만 올리고 있습니다;;;
      조만간 사진들과 이야기들을 올릴 예정인데~ 그게 언제일지 모르겠네요..ㅋ
      일교차 큰데 감기 조심하시고~ 행복한 하루 보내세요^^
      잊지 않고 들려주셔서 감사합니다~

      2011.11.03 09:11 신고
  2. Favicon of http://jongamk.tistory.com BlogIcon 핑구야 날자  댓글주소  수정/삭제  댓글쓰기

    SAP 사용하고는 있지만 코딩은....ㅜㅜ 오랜만에 올리셔서 반갑네요

    2011.11.04 08:09 신고
  3. Favicon of http://garamdong.tistory.com/ BlogIcon 안단테  댓글주소  수정/삭제  댓글쓰기

    아쉽게도 컴맹인 저에게는 어려운 내용이지만, 이쪽으로 아시는 분들께는 많은 도움이 되었으면 좋겠네요^^
    이제 올해도 얼마 남지 않았군요. 가족분들과 행복하고 즐거운 연말 보내시길 바래요~!

    2011.11.15 23:32 신고
    • Favicon of http://sarange.net BlogIcon 밋첼™  댓글주소  수정/삭제

      날씨가 추워졌는데 건강하신가요?
      즐거운 이야기들과 사진들을 많이 올리고픈데 당장은 그런 여유가 잘 없네요~
      쌀쌀한 하루하루 속에 감기 조심하시고~ 행복한 하루하루 보내세요^^

      2011.11.16 08:16 신고
  4. Favicon of http://love111.tistory.com BlogIcon 바닐라로맨스  댓글주소  수정/삭제  댓글쓰기

    윽...
    뭔가 어려운느낌;;ㅎㅎㅎ
    좋은정보 잘보고 갑니다~

    2011.11.24 10:22 신고
    • Favicon of http://sarange.net BlogIcon 밋첼™  댓글주소  수정/삭제

      그저.. 이쪽 일을 하시는 분들께는 도움이 조금이나마 되려나요^^;;
      제가 잊지 않기 위해 정리하는 글입니다~
      방문과 소중한 댓글에 감사드립니다~ 날씨 추운데 행복한 하루 되세요~

      2011.11.24 12:13 신고
  5. Favicon of http://blogoon.tistory.com BlogIcon 블로군  댓글주소  수정/삭제  댓글쓰기

    휘유....^^ 정말 오랫만에 방문한듯 합니다..^^
    여전히 건재하신듯해서 반갑고 기분좋고 그러네요...ㅎㅎ^^

    어려운(?) 포스팅도 잘 봤습니다....ㅎㅎ^^

    2011.11.28 11:58 신고
    • Favicon of http://sarange.net BlogIcon 밋첼™  댓글주소  수정/삭제

      건강하신가요? 날씨 변덕 심한데 감기는 안걸리셨는지요...
      정말 오랫만에 뵙습니다^^

      포스팅을 하려 마음은 먹는데, 정작 하진 못하고 있습니다.
      시간을 쪼개고 쪼개어 하는 분들께서도 시간이 남아서 하시는 것이 아닌데.. 전 게을러서 인가봅니다ㅎㅎㅎ

      날씨가 풀렸다 급추워졌다를 반복할거라고 하는데, 건강 조심하시고~ 행복한 하루하루 보내시기 바랍니다^^

      2011.11.29 10:02 신고
  6.  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    2013.02.05 16:59
    • Favicon of http://sarange.net BlogIcon 밋첼™  댓글주소  수정/삭제

      영문/한글로 보이는 건 로그인시 언어설정 문제입니다.

      Client, User, Password 아래 Logon Language 에 KO 를 넣으시면 됩니다.
      다만... 설계부터 개발까지 영문에서 한 것이라면, KO로 로그인 했을 때...
      메뉴는 한글로 보이나, 화면상에서 혹은 SE80 등의 리스트에서 한글이 안보일 수 있습니다.

      한글로 입력한 내용도, 설계당시 어느 언어였는지에 따라 틀려집니다.

      2013.02.05 19:08 신고
  7. 백기사  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 이번에 도로명주소 변환을 하면서 lfa1에 필드 추가는 했는데, 스크린 exit은 좀 낯설어서 헤매다가..
    좋은 정보 보고 갑니다 ^^

    감사합니다! 좋은 하루 되세요!!!

    2013.12.30 14:44 신고
  8. 닥터제로  댓글주소  수정/삭제  댓글쓰기

    정말큰도움이 되었습니다. 감사합니다.

    2016.06.21 18:55 신고
  9. 닥터제로  댓글주소  수정/삭제  댓글쓰기

    정말큰도움이 되었습니다. 감사합니다.

    2016.06.21 18:55 신고
  10. 리치  댓글주소  수정/삭제  댓글쓰기

    안녕하세요~ BAdI 감도 못잡다가 좋은 포스팅 발견하고 갑니다ㅠㅠ
    혹시 맨 처음에 Enhancement와 BAdI 리스트 조회하셨던 부분 어떻게 하는지 알 수 있을까요...?

    2017.04.14 14:23 신고
1 ··· 66 67 68 69 70 71 72 73 74 ··· 541 
BLOG main image
:+:+: 사랑愛 - Ever after :+:+:
제 사진은 예술이 아닌 추억의 부분입니다. 방법도 이론도 없으며, 즐겁게 담고 기록으로 남길뿐입니다 <Facebook> Mitchell Jung
by 밋첼™

카테고리

분류 전체보기 (541)
사랑愛 (177)
사진愛_Photo (99)
가족愛 (0)
개발자愛 (63)
음악愛 (15)
그외愛 (179)
리뷰愛 (8)

달력

«   2017/11   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
textcubeDesignMyselfget rss