일반적으로 SAP -> LEGACY 이런식으로 하지는 않습니다.
LEGACY 등에서 콜을 하는 형식으로 이루어지지요.
말씀하신데로 SAP에서는 FUNCTION에 체크만 하고 함수를 만들면 되구요.
LEGACY 에서 접속 아이피나 아이디 비번 등의 정보, PARAMETER 등을 프로그래밍 하시면 됩니다.
LEGACY 프로그램이 ASP, VB 계열이라면 librfc32.dll, librfc32u.dll 파일만으로도 interface 가 가능합니다.
(VB 6, VB.NET, C#, ASP로 직접 테스트 했었을때 문제 없었습니다.)
다만 SAP GUI 의 버전이 다를 경우 문제가 발생할 수 있습니다.
또 .net connector, java connector 등을 사용하셔서 dll 파일을 생성하셔도 됩니다.
그리고 나서 배포용으로 dll 파일을 exe 파일에 묶어서 exe 파일을 실행하면 자동으로 dll 파일이
client 컴퓨터에 설치되도록 하지요. |
|
|
|
|
|
|
>안녕하세요?
>ABAP 초급 개발자입니다.
>
>RFC에 대한 Function과 관련하여 개발을 하다가,
>문득 스쳐가는 문의사항이 있어 선배님들의 조언을 얻고자 글을 올립니다.
>
>개발하는 RFC Function을 웹사이트로 연결하여 데이터를 조회하고자 하는 프로세스 입니다.
>
>이 연결 프로세스가 어떤식으로 연결하여 데이터를 서로 Interface하여 주고 받는지 궁금합니다.
>
>따로 SAP에서 지정하는 IMG 셋팅부분이 있는지,
>
>아님 웹쪽에서 SAP에서 넘겨주는 데이터를 받을수 있는 코딩을 하는지,
>
>어떤 방법으로 셋팅하여 데이터를 서로 Interface하는지 궁금하네요.
>
>일반 Function과는 달리, Function의 속성부분에 Processing Type에 Remote-enabled module만 체크해주면 되는건가요?
>
>선배님들의 조언을 구합니다.
>
>감사합니다.
아!! 하나 빠졌네요 ^^;;
ASP 의 경우에는 웹서버에 librfc dll 파일이 등록되어 있어야 합니다.