2016-10-28 4 views
0

Excel 및 VBA를 사용할 때 SAP 클라이언트를 호출하여 일부 데이터를 검색 할 수 있습니까? 그리고 할 수있는 방법이 있다면 어떻게 말해 줄 수 있니?VBA Excel에서 SAP 클라이언트 호출

나는 모든 다른 MySQL/SQLite/... 데이터베이스와 마찬가지로 HANA 데이터베이스에 액세스하기 위해 데이터베이스 드라이버를 사용할 수 없다는 말을 들었습니다. SAP 클라이언트를 통해 액세스해야합니다. 클라이언트는 내가 이해할 수있는 consinency errors가 없다는 것을 알아 차릴 것입니다. 그러나 왜 독서가 일관성 문제를 야기해야합니까 ?? 그러나 이것은 또 다른 주제입니다.

CLR Execution Engine 2.4 Library을 통해 .NET 라이브러리를 호출 할 수도 있습니다. P/Ivoke를 통해 원시 C/C++ 함수를 호출 할 수도 있지만 ABAP로 작성된 SAP 클라이언트를 호출합니다.

미리 감사드립니다.

+0

이 질문에 대한 유일한 대답은 "예"로 다른 사람에게 도움이되지 않을 수 있습니다. 귀하의 질문에보다 구체적으로 기재하십시오. – vwegert

답변

1

SOAP 또는 더 나은 OData와 같은 SAP 시스템 (ABAP 스택에 있다고 가정)에서 웹 서비스를 만들고이 웹 서비스를 Excel/VBA 내에서 호출 할 수 있습니다. VBA로 HTTP 요청을하는 것은 지금 당장 볼 수있는 것처럼 보이기 쉽습니다.

+0

이 방법을 권하고 싶습니다. 인터페이스는 직접적인 RFC보다 훨씬 더 잘 감시된다. RFC는 모든 ABAP 개발자가 웹 서비스로 직접 노출 할 수 있습니다. –