MS-SQL에 있는 TABLE을 SAP에서 조회해서 리포트를 만들고 싶습니다.
자료를 찾다 보니까 DBCO에 SQL을 등록하고
EXEC SQL. 을 사용해서 조회가 되는거 같더라고
그래서 열심히 했는데 프로그램에서 덤프가 뜨네요.
현재 SAP는 DB2를 DB로 사용하고 있습니다.
여기저기 찾다 보니 DBSL(Database Shared Library )를 깔아야 하는거 같던데..
SAP NOTE SAP Note 19466 - Downloading SAP Kernel Patches describes how kernel patches are imported에
있는거 같더라고요..
BC에서 뭐라고 기술적인 얘기를 해서 모르겠는데..뭐 어렵다고 하는데..
저위에 NOTE를 깔면 해결이 되는지..아님..뭐 특별한 다른 방법이 있는지 고수님들 조언좀 부탁합니다.
DATA CON_NAME(10).
CON_NAME = 'VCCSSME'.
EXEC SQL.
SET CONNECTION :CON_NAME
ENDEXEC.
IF SY-SUBRC <> 0.
EXEC SQL.
CONNECT TO :CON_NAME <===== 실행시 덤프 발생
ENDEXEC.
IF SY-SUBRC <> 0.
MESSAGE I001(00) WITH 'connection fail'.
EXIT.
ENDIF.
ENDIF.
일단 테시트만 하냐고 간단히 코딩했습니다.
SQL연결해서 프로그램 해보신분이나 아시는 분 도와주세요..
댓글 5
-
꼬맹이
2009.02.13 21:35
-
아밥퍼
2009.02.13 21:39
DATABASE LINK 를 사용해 보세요.
관련 셋팅부분은 BC 분께 요청을...
-
도련님
2009.02.14 01:12
아~~ 제가 원하는 답이 없네요..
될거 같은데..
여긴 bc가 따로 있어서... bc지원을 받기가 쉽지가 않아서요..
정확한 방법을 아시는분이 없나요??
도와주세요..
-
erdfg
2009.02.14 01:52
DBCO 만들어서 커넥션이 안되는건 상대 서버의 포트가 안열려있거나 뭐 그런 종류의 에러일 겁니다.
BC도움없이는 해결하기가 쉽지 않을거 같은데요.
-
도련님
2009.02.16 18:54
dbmssslib.dll 화일이 필요한거 같은데..혹시 어디서 구할수 있는지 아시는분..
아님..화일 가지고 계신분 좀 보내주세요..
요즘 ABAP Con. 이 Direct 로 DB 접근 할 일들이 많은가 보네요...
부쩍 유사한 질문이 잦아 진듯 하네요...
도련님 SQL 을 Direct 로 붙는 걸 BC 가 알면 무지 화내실 텐데...
별 무리 없는 건가요 ?
배우는 입장에서 질문 드려 봅니다.