문제

SAP를 .NET 애플리케이션과 통합해야 합니다..NET 커넥터가 최선의 선택입니까?넷위버는 어떻습니까?단순히 SAP에 데이터를 푸시하고 SAP에서 데이터를 가져오는 방법을 찾고 있습니다.

도움이 되었습니까?

해결책

저는 NetWeaver 개체를 사용해 본 적이 없기 때문에 이에 대해 많이 말할 수는 없지만 .Net 커넥터가 .Net에서 사용할 SAP BAPI를 프록시하는 데 꽤 능숙하다고 말할 수 있습니다.몇 가지 추가 의견:

  • 단점 - AFAIK, VS2003에서 프록시 개발에 어려움을 겪고 있습니다.
  • 단점 - BAPI의 문서가 매우 얇습니다.나는 돈을 많이 쓴다(내 말은 많은) SAP 내부의 SE37에서 RFC 문서를 보고 기능을 단계별로 살펴보는 시간
  • 긍정적 - 프록시를 구축하기 전에 VS2003에서 매개 변수 이름을 바꾸고 제거하고 메서드 이름을 바꿀 수 있다는 것을 깨닫는 데 시간이 걸렸습니다.
  • 단점 - 위에서 언급한 이름 변경을 수행하는 경우 SAP 서버에서 RFC를 다시 채울 때마다 다시 실행해야 합니다(예: SAP 개발자가 BAPI를 변경하는 경우).

전반적으로 .Net Connector를 사용하면 복잡한 기능이 어렵지만(고객 생성 및 수정 작업을 수행하는 데 3주가 ​​걸렸습니다) 간단한 기능은 매우 투명하며 SAP 측에 ABAP 개발자가 있고 사용자 정의 개발을 할 수 있다면 BAPI는 정말 잘 작동합니다.

다른 팁

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

라는 제품이 또 있어요 SAP 탐색기 및 프록시 생성기 VS2005에서 SAP에 연결하는 데 사용한 것입니다.SAP .Net Connector 버전 1.1을 사용하여 모든 복잡한 작업을 수행하므로 SAP .Net Connector 2.0 폴더의 내용을 복사하여 SAP Explorer 폴더에 붙여넣어 최신 버전의 프록시 라이브러리( 대소문자를 구분하는 비밀번호에 대한 지원이 추가되었습니다.아직 VS2008에서는 시도하지 않았지만 여전히 작동할 것으로 생각됩니다.

SAP Explorer는 확실히 SAP 제품을 훌륭하게 대체하지만 최근에 업데이트된 것 같지는 않습니다.

나는 웹 서비스가 Netweaver/.Net 통합을 달성하기 위한 길이라는 것을 이해합니다.이것이 .Net 커넥터가 VS2003일부터 업데이트되지 않은 이유입니다.

Aconcagua IT 직원이 다른 경쟁사보다 더 나은 가격과 더 유연한 옵션을 제공하는 새 버전을 제공합니다.

사용 가능한 Visual Studio 2008 및 Visual Studio 2005 버전: http://www.aconcaguait.com/explorerproxygen2008.php 또는

VS2008 버전에는 최신 librfc32.dll(비밀번호 길이, 대소문자 구분 등)에 대한 지원이 포함되어 있습니다.

볼만한 가치가 있습니다.

위에서 설명한 것처럼 SAP는 SOA 방식을 제안합니다. 이는 RFC 도구 체인(.Net RFC 커넥터, ...) 대신 SOAP 도구 체인을 사용하는 것을 의미합니다.

.Net의 경우 이는 WCF 기능을 사용하고 이를 SAP 백엔드와 연결하여 양쪽에서 SOAP를 사용하는 것을 의미합니다.SAP가 제공하는 다양한 SOA 서비스 중 하나에서 비즈니스 요구 사항을 찾으세요(SDN의 ES Wiki) 또는 자체 서비스를 생성하고 WCF의 svcutil을 통해 서비스 WSDL 파일에서 생성된 프록시를 기반으로 클라이언트 측 기능을 생성합니다.

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

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

저는 이 도구를 사용하여 세계 최고의 블루칩 가전제품 회사 중 하나를 위해 개발한 B2B 프로세스와 SAP(BAPI 및 CBO 프록시 생성)를 통합했습니다.그의 노력은 높이 평가되며 완전히 무료입니다.

아마도 조사하고 싶을 것입니다. 마이크로소프트 듀엣 그리고 IBF

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top