사용자 지정 BAPI를 사용한 통합 워크플로우
BAPI에는 BAPI를 사용하는 동안 제공할 수 있는 속성 목록이 포함되어 있습니다. 예를 들어, 공급 업체 표준 SAP BAPI를 가져 오면 40 개의 속성이 있을 수 있지만 고객의 일반적인 사용은 60 개의 속성과 훨씬 더 비슷할 수 있습니다. 따라서 표준 BAPI를 사용하면 고객이 40개의 속성만 사용하도록 제한됩니다.
위의 내용 외에도 구매 주문서 헤더, 구매 주문서 라인과 같은 여러 엔터티가 있는 구매 주문서 생성과 같은 복잡한 개체가 있는 경우도 있으며, 세금 계산을 위한 세금 코드 채우기, 공장 주소 기본 설정, 제한된 속성으로 표준 BAPI에서 이 모든 것을 오케스트레이션하는 등의 추가 작업은 고객에게 제공할 수 있는 기능의 종류를 제한합니다.
위의 관점에서 이 통합은 거의 모든 속성으로 구성된 수퍼 집합과 같은 사용자 지정 BAPI로 구축되었습니다(속성을 가져오거나 해당 속성 값을 채워 트랜잭션을 게시하는 측면에서).
사용자 지정 BAPI를 사용하려면 일부 전송 파일을 구성하고 SAP 서버에 로드하기 위해 고객 쪽에서 몇 가지 추가 작업이 필요합니다. 그러나 이 모든 작업은 고객이 필요한 필수 구성 요소 단계를 수행하기 위해 쉽게 다운로드하고 활용할 수 있는 ServiceNow Store의 Bristlecone 팀에서 수행하고 제공합니다.