SAP에서 SAP를 감싸고 있는 OS(UNIX)랑 통신하는 방법을 아시나요??
이번에 금융상품을 도입하면서 SAP에서 데이터를 입력하면 데몬프로그램으로 전송하고
상대방(금융회사)이 데이터를 회답하면 데몬프로그램이 돌면서 SAP쪽으로 데이터를 주는 방식으로
프로그램을 구현중입니다.
SAP에서 테이블에 데이터를 입력하면 데몬프로그램이 테이블을 체크하여 데이터를 핸들링하고 전송
하게끔 프로그램밍할려고 했으나 데몬프로그램 로직이 상당히 길어질거로 예상됩니다.
SAP에서 데이터를을 핸들링하고 데몬프로그램으로 전송하는 방법이 더 간편할거 같아 질문드립니다.
미리 감사합니다. 주말 잘 보내세요~
댓글 4
-
MadMax
2010.02.08 18:32
-
e-abap
2010.02.08 19:23
sm49, sm69같은데에서 외부명령어를 등록해놓고 사용하면 됩니다. -
SD2
2010.02.09 01:19
MadMax님, e-abap님 답변감사합니다.
제가 아밥에서 (아밥에서 실행 버튼 클릭시)250자의 스트링을 보내면 (자바)Demon프로그램에서 250자의 스트링을 받아서 송신하고 수신받는 프로그램을 구상중입니다.**아밥에서 demon프로그램으로 보낼수 있는 방법을 몰라 이렇게 질문드립니다.**
rfc로 하면 어떻게 해야하고 sm69에서는 어떻게 해야 하는지 자세한 설명좀 부탁드립니다.
감사합니다.
-
낭랑18세
2010.02.09 04:21
정확한...플랫폼부터 설명을 해주셔야 인터페이스 설계가 이루어지리라 봅니다..
먼저 SAP OS 상에서 데몬이 돈다는 가정이라면..굳이 RFC 는 필요 없겠죠.. 데몬을 실행만 시켜주면 됩니다. ( SM59에서 셋팅을 ^^ )
SM59에서 보시면 서버 프로그램 입력 하는 옵션이 있으니 참고하시길 바랍니다.
demon 과 연결되는 방식은 rfc 로 하시면 됩니다. demon 을 어떤 언어로(요즘은 java를 많이 사용하지만..) 하는냐는 별로 중요하지 않습니다.
단지 unicode 적용이 되어 있다면 한글코드 변환에 신경쓰시면 됩니다. 참고하세요.