안녕하세요.
궁금한것은 어떻게 하면 SAP 에 사용자 정보(SAP Logon 정보 아님)를 알 수 있는냐는 것입니다.
사용 환경은
Leagcy System Logon 시 SSO 기동 -> SAP EP 접속 (SSO 이용) -> SAP 접속( EP Logon Ticket 이용)
시에 최종 SAP 에서 Leagcy System 을 Logon 한 SSO 정보를 가지고 오는 것입니다(사번 정보)
아래 방법으로 할때 구현 사례나 참고 자료가 있는지요.
1. SSO 로 EP Logon 시 EP ID 가 사번이므로 가능 : SAP 접속시 EP ID 전송
- EP 에서 SAP 호출시 Parameters 전송 방법(SAP 에서 구현 사례)
2. PC 에 있는 SSO Client 에서 사번정보 읽기
3. 기타 방법으로 사원정보 전성 사례(구현 사례)
읽어주셔서 감사 합니다.
댓글 4
-
김지성
2008.08.02 01:58
-
MadMax
2008.08.04 22:28
김지성님 좀더 자세하게 설명해 주실 수 있는지요?
-
MadMax
2008.08.07 00:49
2주 고생고생해서 찾았습니다. 참고하세요.(역쉬 영어를 잘해야)
EP 의 iView 이용하여 SAP Transcation 을 호출시 EP 에서 SAP 로 정보 전달 방법으로 여러가지가 있으나 그중 EP iView 의 Option 중 application paramenters 라는 항목이 있고, 여기에 Setting 된 값은 SAP transcation 의 화면 Screen Field 에 나타납니다.
Ex) EP iView Setting : ZSABUN = 1234
SAP Transcation Screen Field : name 'ZSABUN'
EP 에서 SAP 호출하면 SAP 화면 Field ZSABUN 에 1234가 나타남.
참고 : https://www.sdn.sap.com/irj/sdn/thread?threadID=176794
-
MadMax
2008.08.07 00:53
참고:본인생각
SAP GUI 에서 com api 를 호출 하려고 생각하니 직접 호출은 힘들것 같다는 생각이 듭니다.(안될것 같다는..)
-> SAPGUI 는 이미 완성된 프로그램이고 여기에 해당 API 를 넣으려면 재 build 해야 하는데 이것이 안될것 같음
-> com api 라고하나 SAPGUI 생성시 해당 api 에 대한 정보가 없으니 i/f 정의가 되어 있지 않을 것 같다는 생각
-> 굳이 해야 한다면 excel내 vba 를 이용해서 해당 api 처리(호출)를 하고 SAP 에서는 해당 excel vba 를 macroa 를 이용해서 수행한다면
될것 같다는 생각...
JCO를 이용하시면 될듯 하고요..관련문서는 자료실/Tip&Tech에 자료 있습니다.
참고하시면 도움이 되실 거예요..