SAP 애플리케이션 개발
개요
mySAP Business Suite용 Microsoft BizTalk 어댑터는 WCF(Windows Communication Foundation) 사용자 지정 바인딩입니다. 클라이언트 애플리케이션은 SAP 어댑터를 사용하여 SAP 아티팩트에서 작업을 호출할 수 있습니다. SAP 어댑터를 사용할 수 있습니다.
BizTalk Server 솔루션의 물리적 포트 바인딩을 통해
클라이언트 프록시의 instance 메서드를 호출합니다.
호스트된 WCF 서비스입니다.
WCF 채널 모델을 사용하는 코드에서 instance 채널을 통해 SOAP 메시지를 보냅니다.
ADO.NET 인터페이스를 통해
BizTalk 및 WCF 서비스 및 WCF 채널 및 ADO.NET
다음 표는 다음과 같습니다.
SAP 어댑터를 사용하여 SAP 시스템에서 수행할 수 있는 다양한 작업을 나열합니다.
작업을 수행하는 데 사용할 수 있는 방법(BizTalk Server, WCF 서비스 모델, WCF 채널 모델 또는 ADO.NET 인터페이스)을 나타냅니다.
선택한 방법을 사용하여 작업을 수행하는 방법에 대한 자세한 정보에 대한 링크를 제공합니다.
Task | BizTalk Server | WCF 서비스 모델 | WCF 채널 모델 | ADO.NET 인터페이스 |
---|---|---|---|---|
SAP 시스템에서 RFC 호출 | BizTalk Server 사용하여 SAP에서 RFC 호출 | WCF 서비스 모델을 사용하여 SAP에서 RFC 호출 | WCF 채널 모델을 사용하여 SAP 시스템에서 작업 호출 | SAP에서 EXEC 명령을 사용하여 RFC 및 BAPI 호출 |
SAP 시스템에서 인바운드 RFC 호출 수신 | BizTalk Server 사용하여 SAP에서 인바운드 RFC 호출 수신 | WCF 서비스 모델을 사용하여 SAP에서 인바운드 RFC 호출 수신 | WCF 채널 모델을 사용하여 SAP 시스템에서 인바운드 작업 수신 | |
SAP 시스템에서 tRFC 호출 | BizTalk Server 사용하여 SAP에서 tRFC 호출 | WCF 서비스 모델을 사용하여 SAP에서 tRFC 호출 | WCF 채널 모델을 사용하여 SAP 시스템에서 작업 호출 | |
에서 인바운드 tRFC 호출 수신 | BizTalk Server 사용하여 SAP에서 인바운드 tRFC 호출 수신 | WCF 서비스 모델을 사용하여 SAP에서 인바운드 tRFC 호출 수신 | WCF 채널 모델을 사용하여 SAP 시스템에서 인바운드 작업 수신 | |
SAP 시스템에서 트랜잭션 수행 | BizTalk Server 사용하여 SAP에서 BAPI 트랜잭션 실행 | WCF 서비스 모델을 사용하여 SAP에서 BAPI 호출 | WCF 채널 모델을 사용하여 SAP 시스템에서 작업 호출 | |
SAP 시스템에 IDOC 보내기 | BizTalk Server 사용하여 SAP에IDOC 보내기 | WCF 서비스 모델을 사용하여 SAP에IDOC 보내기 | WCF 채널 모델을 사용하여 SAP 시스템에서 작업 호출 | |
SAP 시스템에서 IDOC 수신 | BizTalk Server 사용하여 SAP에서IDOC 수신 | WCF 채널 모델을 사용하여 SAP 시스템에서 인바운드 작업 수신 |
다음 단계
다음 topics 프로시저에 대한 정보와 BizTalk Server 및 .NET 프로그래밍 솔루션 모두에서 SAP 어댑터를 사용하는 애플리케이션을 개발하는 예제를 제공합니다.
- SAP 시스템에 대한 연결 만들기
- Visual Studio에서 SAP 작업에 대한 메타데이터 가져오기
- 바인딩 속성 사용
- 스트리밍 및 SAP 어댑터
- SAP 어댑터를 사용하여 BizTalk 애플리케이션 개발
- WCF 서비스 모델을 사용하여 애플리케이션 개발
- WCF 채널 모델을 사용하여 애플리케이션 개발
- 프로그래밍 방식으로 메타데이터 가져오기
- mySAP용 .NET Framework 데이터 공급자 사용
- SharePoint와 함께 SAP 어댑터 사용
- 샘플
- svcutil.exe 사용