프로세스에서 액션을 사용하여 원격 시스템의 API 호출

Objective

After completing this lesson, you will be able to 프로세스의 액션을 사용하여 원격 시스템 API 호출

프로세스에서 액션을 사용하여 원격 시스템 API 호출

비즈니스 시나리오

동료와 함께 SAP S/4HANA 시스템에서 판매 오더 데이터를 읽어야 하는 프로세스를 빌드하고 있으며 이후 단계에 판매 오더 데이터도 시스템에 다시 기록합니다. 이제 이 과정에서 SAP S/4HANA 시스템과 상호작용해야 하는 과제에 직면하게 되었습니다. 이 문제에 대한 솔루션으로서 SAP Build Process Automation은 액션 프로젝트의 기능을 제공합니다. SAP S/4HANA Sales Order API의 판매 오더 읽기 API 엔드포인트를 캡슐화하는 액션 프로젝트를 이미 생성했습니다. 이제 프로세스에서 액션을 사용하려고 합니다. 이를 위해 액션 단계 유형을 사용합니다. 이 프로세스에도 기술적으로 SAP S/4HANA 시스템을 연결할 수 있어야 하므로 연결 대상도 필요합니다.

원격 시스템을 SAP BTP 환경에 연결할 때는 대상 을 생성해야 합니다. 대상 은 연결할 시스템의 기술적 주소 역할을 합니다. 대상은 액세스 인증 및 권한을 위한 자격 증명과 같은 추가 정보를 포함할 수 있습니다.

이 예에서는 SAP Business Accelerator Hub의 API Sandbox 환경을 SAP S/4HANA Cloud 시스템의 프록시로 사용하려고 합니다.

프로세스에서 Actions를 사용하여 원격 시스템 API를 호출하는 방법에 대해 자세히 알아보려면 이 대화형 자습서를 따라해 보십시오.

연습문제 옵션

연습문제를 시작하려면 아래 그림에서 연습문제 시작 을 선택합니다.

팝업이 열립니다. 다음과 같은 옵션을 사용할 수 있습니다.

  • 시작 을 선택하면 시뮬레이션이 시작됩니다. 시뮬레이션에 따라 프로세스의 액션을 사용하여 원격 시스템 API를 호출하는 방법을 알아봅니다.
  • PDF 문서 열기: PDF가 열립니다. 이 문서에 설명된 단계에 따라 자체 시스템 랜드스케이프에서 연습문제를 수행할 수 있습니다.

선행조건

액션 프로젝트를 사용하여 원격 시스템 API 캡슐화 연습문제를 수행했습니다.

태스크 1: 원격 시스템 준비 및 대상 생성

태스크 2: 해당 프로세스에 대한 신규 프로세스 및 트리거 서식 생성

태스크 3: 액션 사용

태스크 4: 프로세스 릴리스, 배포 및 테스트

결과

이제 프로세스에서 액션을 사용하여 원격 시스템 API 를 호출했습니다.