2014-10-22 4 views
0

매개 변수가있는 트랜잭션을 실행하고 데이터를 반환하는 SAP RFC를 만드는 방법은 무엇입니까?RFC에있는 모방 SAP 트랜잭션

누군가가 PERFORM BDC_DYNPRO을 사용하는 것을 보았습니다. 디버거를 통해 코드를 실행하면 실제 거래 화면이 실행되는 것으로 보입니다. 이걸 어떻게 세우나요?

답변

2

정확히 SAP 시스템에는 BAPI 기능이라고하는 많은 RFC가 있습니다. 필링 매개 변수는 때로는 까다로울 수 있으며 그 중 일부에 대한 문서는별로 도움이되지 않습니다. 목록을 보려면 BAPI 트랜잭션을보십시오.

내장 IDOC RFC를 사용하여 호출해야하는 IDOC을 사용하여 코드를 통해 트랜잭션으로 문서를 생성 할 수도 있습니다.

BDC는 시스템 내부의 스크린 플로를 시뮬레이션하고 문서에 새 항목을 추가하는 것과 같은 간단한 작업을 위해 많은 리소스를 소비 할 수 있으므로 달성하려는 목표에 실제로 권장되지 않습니다. BDC는 위치 참조에 따라 달라지며 이는 구현/유지 관리의 어려움이 될 수 있습니다. BDC는 항상 BDC보다 선호되지만, 어떤 경우에는 트랜잭션에 BAPI가 없으며 BDC를 사용하는 것 외에는 다른 솔루션이 없습니다.

마지막으로 일부 BAPI는 구현하기가 까다로울 수 있으므로 RFC "래퍼"는 통합 프로세스를 단순화하는 방법이 될 수 있습니다.

+1

배치 입력 (BDC)은 BDT 애플리케이션 (예 : 트랜잭션 BP)과 함께 사용할 수 없습니다. – Jagger