2008-09-16 3 views
5

SAP과 .NET 응용 프로그램을 통합해야합니다. .NET Connector가 최고의 선택입니까? NetWeaver는 어떻습니까? 데이터를 SAP에 푸시하고 SAP에서 데이터를 가져 오기만하면됩니다.SAP를 .NET에 연결하기위한 옵션

답변

4

보길 원하는, 그래서 나는 그것에 대해 많은 것을 말할 수 없다,하지만 난 닷넷 커넥터의 꽤 좋은 일을 말할 수 .Net에서 사용할 수 있도록 SAP BAPI를 프록시 처리합니다. 몇 가지 추가 의견 :

  • 단점 - AFAIK, 당신은 VS2003
  • 단점에 프록시 개발과 붙어있어 -의 BAPI의 문서는 매우 슬림입니다. 나는 RFC 문서를보고 기능
  • 긍정적를 단계별로 SAP의 내부 SE37에서 시간 (나는 많은을 의미) 많이 지출 - 당신이 이름을 변경하고 매개 변수를 제거 할 수 있음을 깨닫는 걸 렸어요 및
  • 단점 - 위에서 언급 한 이름 바꾸기를 수행하면 SAP 서버에서 RFC를 다시 채울 때마다 다시해야합니다 (예 : SAP 개발자가 BAPI를 변경 한 경우)

. 전체적으로 복잡한 기능은 .Net 커넥터로는 어렵습니다. (방금 3 주간 썼습니다. g 고객 생성 및 수정 작업). 그러나 단순한 기능은 매우 투명합니다. SAP 측에서 ABAP 개발자를 이용할 수 있고 맞춤 BAPI를 개발할 수 있다면 정말 잘 작동합니다.

2

SAP .Net 커넥터는 정상이지만 Visual Studio 2003 만 지원하지만 한동안 업데이트하지 않았습니다.

VS2005에서 SAP에 연결하는 데 사용한 적이있는 SAP Explorer and Proxy Generator이라는 또 다른 제품이 있습니다. 그것은 버전 1.1의 SAP .Net Connector를 사용하여 모든 더러운 작업을 수행하므로 SAP .Net Connector 2.0 폴더의 내용을 복사하여 SAP Explorer 폴더에 붙여 넣어 새 버전의 프록시 라이브러리를 사용하게합니다 (이것은 대소 문자를 구분하는 암호 지원을 추가했습니다). VS2008에서 아직 시도하지는 않았지만 여전히 작동 할 것으로 판단됩니다.

SAP 익스플로러는 SAP 제품을 대체 할 수 있지만 최근 업데이트 된 것처럼 보이지는 않습니다.

+0

정말 멋집니다. $$의 가치가 있습니까? 특히 .Net 커넥터에 의존 할 때 특히 그렇습니까? – cori

2

나는 웹 서비스가 Netweaver/.Net 통합을 달성하기위한 방법이라는 것을 알고 있습니다. 이것이 .Net Connector가 VS2003 일부터 업데이트되지 않은 이유입니다.

+0

우리는 웹 서비스를 사용하여 .Net 2.0 클라이언트가 사용자 지정 SAP-CRM RFC에 연결하는 것을 보았던 마지막 벤처에서 큰 효과를 발휘했습니다. – Raithlin

1

Aconcagua IT의 새 버전을 다른 경쟁 업체보다 가격이 높고 유연한 옵션으로 제공합니다. 사용할 수

비주얼 스튜디오 2008 및 Visual Studio 2005 버전 : http://www.aconcaguait.com/explorerproxygen2008.php 또는

VS2008 버전이 최신 librfc32.dll (암호 아이폰에, 대소 문자 구분 등)

모양의 가치에 대한 지원이 포함되어 있습니다.

1

위에서 설명한 것처럼 SAP는 RFC 도구 체인 (.Net RFC 커넥터 ...) 대신 SOAP 도구 체인을 사용한다는 SOA로드를 제안합니다.

에 해당.Net은 WCF 기능을 사용하여 SAP 백엔드와 연결하므로 양쪽에서 SOAP를 사용합니다. SAP에서 제공하는 많은 SOA 서비스 중 하나에서 비즈니스 요구를 찾고 (ES Wiki on SDN) 직접 서비스를 만들고 클라이언트 측 기능은 WCF의 svcutil을 통해 서비스 WSDL 파일에서 생성 된 프록시를 기반으로합니다.

보너스로,이 작업은 Visual Studio 버전에 종속되지 않으므로 명령 줄에서 csc 및 svcutil로 충분합니다.

0

"SAP Explorer 및 Proxy Generator for VS 2008"을 구입했으며 실망 스러웠습니다.이 도구는 제대로 작동하지 않았기 때문에 실망했습니다. 지금까지 우리는 여전히 문제에 대한 해결책을 기다리고 있습니다 (Aconcagua에서). 불행히도 우리는 무료 버전의 SAP Connector를 사용하여 VS2003에서 프록시를 다시 생성 한 다음 VS2008에서 사용해야했습니다.

1

http://tools.rafaelc.net/default.aspx?id=72

내가 세계 최고의 우량 가전 회사 중 하나를 위해 개발 된 B2B 과정에 SAP를 (BAPI와 CBO 프록시를 생성) 통합이 도구를 사용하고 있습니다. 그의 노력은 높이 평가되며 완전히 무료입니다.

관련 문제