SAP BAPI 패키지

SAP BAPI패키지에는 SAP BAPI(Business Application Programming Interface)를 사용하여 태스크와 프로세스를 자동화하는 작업이 포함되어 있습니다. BAPI는 타사 애플리케이션이 SAP 시스템과 상호 작용할 수 있도록 하는 표준화된 방법입니다.

SAP BAPI 개요

BAPI(Business Application Programming Interfaces)는 외부 애플리케이션이 SAP 비즈니스 개체에 액세스할 수 있게 하는 API입니다.

일반적으로 BAPI는 다음 매개변수로 구성됩니다.

  • 가져오기 매개변수: 호출하는 애플리케이션에서 데이터를 수신하는 데 사용합니다.
  • 내보내기 매개변수: 호출하는 애플리케이션에 데이터를 반환하는 데 사용합니다.
  • 테이블 매개변수 가져오기/내보내기: 데이터를 수신하고 반환하는 데 사용하는 테이블입니다.

매개변수는 다음 유형일 수 있습니다.

  • 데이터 요소: 스칼라 데이터 유형
  • 구조: 일반적으로 여러 필드를 포함합니다.

    가져오기 매개변수가 유형 구조인 경우, 여러 값을 키-값 쌍으로 전달할 수 있습니다.

  • 테이블: 둘 이상의 행을 포함하는 데이터 구조

BAPI 메서드가 작동할 수 있도록, 호출하는 애플리케이션은 다음을 사용하여 BAPI에서 메서드를 호출할 수 있습니다.

  • BAPI 이름
  • 가져오기 매개변수(스칼라, 구조, 테이블)
  • 내보내기 매개변수(스칼라, 구조, 테이블)

시작하기 전에

주: SAP 웹 사이트에서 SAPJava 커넥터 패키지 및 DLL을 다운로드합니다. 이는 연결 작업을 사용할 때 필요합니다.
사용 가능한 작업 세트 활용의 일부로 SAP BAPI 패키지의 다음 작업을 수행합니다.
  1. 연결 작업을 이용하여 SAP 애플리케이션과 연결합니다.
  2. 함수 생성 작업을 사용하여 지정된 SAP BAPI 함수를 위한 사용자 정의 함수를 생성합니다.

    시퀀스 시작 옵션을 선택하여 작업가 뒤에 오는 프로세스의 시작을 표시하여 태스크를 자동화합니다.

  3. 함수 실행 작업을 사용하여 함수 생성 작업으로 생성한 함수를 실행합니다.

    시퀀스 종료 옵션을 사용하여 프로세스 종료를 표시하고, 트랜잭션 커밋 옵션을 사용하여 변경 내용을 커밋합니다.

SAP BAPI 패키지작업

SAP BAPI 패키지에는 다음 작업이 포함되어 있습니다.

작업 설명
연결 SAP BAPI 연결 작업 사용.
함수 생성 함수 생성 작업.
필드 값 가져오기 필드 값 가져오기 작업.
구조 가져오기 구조 가져오기 작업.
테이블 가져오기 테이블 가져오기 작업.
함수 실행 함수 실행 작업.
필드 값 설정 필드 값 설정 작업.
표준 워크플로 실행 표준 워크플로 실행 작업.
사용자 정의 워크플로 실행 사용자 지정 워크플로 실행 작업.

SAP BAPI를 사용하여 샘플 Bot 빌드 패키지

SAP BAPI 패키지를 처음 사용한다면, 먼저 다음 자습서의 도움을 받아 몇 가지 샘플 Bot를 빌드하는 것이 좋습니다. 이 자습서의 목적은 SAP BAPI 패키지에서 다양한 작업을 사용하여 SAP BAPI를 호출하고, 가져오기 매개변수를 전달하고, 내보내기 매개변수에서 데이터를 검색하는 방법을 교육하는 것입니다.