RFC에 여러가지 문제점(Connection, Log ..) 으로 인해 Interface를 할 때 RFC를 사용하는 것 보다 Web Service를 사용해 Interface를 하는 것이 더욱 효과적이다.

본 문서에서는 RFCWeb Service로 구현하는 방법을 설명한다.




테스트용 “Z_WS_TEST” Function module 생성



Function Module에서 “Create -> Enterprise Service” 클릭



아래 그림과 같이 입력하고 Cont. 한다.




아래 그림과 같이 입력하고 Cont. 한다.




마지막에 Finish 하면 아래 그림과 같은 Service Definition이 생성된다.




메뉴에서 “Start SOA Manager”를 클릭 하거나, “SOAMANAGER” T-CODE를 실행한다.



해당 서비스를 찾은 후에 Configurations Tab에서 Create 한다.





EditBox에 값을 입력후 Apply Settings을 클릭한다.




아래와 같이 Setting 하고 Save를 클릭한다.




Overview에서 “Show / hide selected Binding’s or Service’s WSDL URL”을 클릭하면 해당 서비스의 WSDL 을 확인 할 수 있다.




WSDL을 로드 하여 테스트 해보면 다음과 같은 화면을 확인 할 수 있다.





http://scn.sap.com/docs/DOC-38805


Posted by INSPIEN
,