SAP 에서 나오는 용어인 RFC 란?
최근 물류프로젝트를 하면서 SAP 와 우리 WMS 를 RFC 를 통해 연결한다는 말을 자주 듣게 되었다. 그래서 속으로 RFC가 무엇일까? 라는 궁금증이 모락모락 솟아나서 이게 무엇인지 정리해보려고 한다.
RFC에 대해 찾아보니까 또 SAP - ABAP 이라는게 보인다. 이건 또 뭐지? 읽는 방법도 모르겠다. 에이밥? 아밥? 에벱?
그러니까 이제 RFC도 정리하고 ABAP 도 뭔지 정리해봐야겠다.
일단 지금 공부하기 전 상태로는 RFC는 SAP 랑 WMS 랑 연결하는 다리 역할? 그런것 같고 ABAP은 SAP 로 코딩하는 느낌인가?
일단 정리하면서 지금 가진 생각이 틀린지 맞는지 검증해보는 시간을 가져보자.
ABAP
어떻게 불러야 할지 모르겠으니까 구글링을 해본다.
음 에이밥은 아닌것같다...
아밥이 맞는것 같으니까. 이제 이 게시글에서는 아밥이라고 불러야겠다.
근데 이러다가 장고를 드장고라고 부른거처럼 사실 아닌거면 어떻게하지....
일단 ABAP 은 SAP 를 개발하기 위한 언어라고 한다.
이런느낌이다. 내가 처음 생각한거가 비슷한것 같다.
그리고 아밥은 코볼 기반으로 만들어진 언어라고 한다.
근데 위에 문법 보니까 오라클 프로시저 느낌이 많이난다.
그리고 이제 주류언어는 아니라 일거리가 없다고 한다.
이제 RFC에 대해 알아보자
RFC란?
Regular Function Module 을 줄인 말로 "일반적으로 sap 내부에서 사용 가능하도록 제공하는 펑션" 이라고 한다.
줄여서 말하자면 그냥 rest api 같은 거라고 알면된다. 단지 다른점은 프론트랑 연결되는게 아니라 sap 랑 연결되는것.
출처 : https://chocotaste.tistory.com/137
Java에서 SAP RFC 작성하기
웹사이트 작업을 하다 보면 사이트와 SAP라는 ERP를 연동해야 하는 상황을 맞닥트릴 수 있는데, 처음 이클립스와 SAP JCO를 연결하는 부분이 잘 되지 않아 어려울 수 있지만 해당 고비만 넘기면 Java
chocotaste.tistory.com
여기보면 잘 나와있는거 같다.