BDC와 통화 거래의 차이점

Anonim

BDC vs 통화 트랜잭션

BDC 또는 배치 데이터 통신과 호출 트랜잭션 간의 많은 차이점을 발견 할 수 있습니다. 하나는 BDC와 통화 거래 간의 많은 차이점을 발견 할 수 있습니다.

둘을 비교할 때, 배치 데이터 통신은 가장 오래된 인터페이스 기술입니다. BDC 인터페이스의 가장 중요한 측면은 비동기 처리입니다. 즉, 여러 데이터 트랜잭션에 사용됩니다. 이 방법에서는 이전 트랜잭션이 완전히 데이터베이스에 기록 될 때까지 새 트랜잭션이 시작되지 않습니다. 배치 데이터 통신에서 세션은 병렬로 시작하지 않습니다.

반면에 Call 트랜잭션 인터페이스의 가장 중요한 측면은 동기 처리입니다. 이는 단일 데이터 트랜잭션에만 사용됨을 의미합니다. 통화 거래에서 전송은 자체 처리 시점에 수행됩니다.

호출 트랜잭션에서 ABAP 프로그램이 오류를 처리합니다. Call Transaction의 ABAP 프로그램은 또한 사용자 정의 오류 처리 및 실시간 인터페이스를 처리합니다. 배치 데이터 통신에서 ABAP 프로그램은 모든 트랜잭션 데이터가있는 세션을 생성합니다.

진화하는 배치 데이터 통신 및 통화 거래에서도 데이터 전송에는 큰 차이가 있습니다. 배치 데이터 통신이 많은 양의 데이터를 전송하면 통화 트랜잭션은 적은 양의 데이터 만 전송합니다. 배치 데이터 통신과 호출 트랜잭션간에 볼 수있는 또 다른 차이점은 처리 속도입니다. 통화 트랜잭션의 처리 속도와 비교할 때 배치 데이터 통신이 느립니다.

오류를 처리 할 때 배치 데이터 통신과 호출 트랜잭션은 모두 고유 한 사양을 갖습니다. 오류 로그가 배치 데이터 통신에서 작성되는 동안 오류는 매우 명백하게 처리해야합니다.

또 다른 차이점은 데이터 전송에 있습니다. 배치 데이터 통신에서 세션이 완전히 처리되지 않으면 데이터가 업데이트되지 않습니다. 반면에 데이터는 통화 트랜잭션에서 자동으로 업데이트됩니다.

요약

1. BDC 인터페이스의 가장 중요한 측면은 비동기 처리입니다. 반면에 Call 트랜잭션 인터페이스의 가장 중요한 측면은 동기 처리입니다. 2. 통화 거래에서 전송은 자체 처리 시점에 수행됩니다. BDC에서 이전 트랜잭션이 완전히 데이터베이스에 기록 될 때까지 새 트랜잭션이 시작되지 않습니다. 3. 배치 데이터 통신이 많은 양의 데이터를 전송하면 통화 트랜잭션은 적은 양의 데이터 만 전송합니다. 4. 통화 트랜잭션의 처리 속도와 비교할 때 배치 데이터 통신이 느립니다.