SAP 아리바 이야기

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기13분
  • SAP Ariba 스포크는 Bristlecone, Inc.에 의해 구축되었습니다. 인스턴스에서 ServiceNow 인스턴스 구매 및 소싱 제품군 SAP 아리바 의 마스터 및 트랜잭션 데이터를 관리합니다. SAP Ariba 시스템은 단일 SaaS 오퍼링 에디션을 제공하며 SAP Ariba 스포크는 선택한 데이터 센터에 관계없이 있는 그대로 작동합니다.

    중요사항:
    SAP Ariba 스포크는 ITK jar가 아닌 MIME 다중 파트 형식을 통해 ITK 스타일 서비스(파일 업로드 또는 파일 다운로드) REST API를 사용합니다. 따라서 SAP Ariba는 2023년 12월 31일까지 ITK jar의 수명 종료 를 발표하여 SAP 다운로드 사이트 및 SAP 포털에서 ITK를 제거했지만 기존 SAP Ariba 스포크에는 기능적 영향을 미치지 않습니다.

    스토어에서 앱 요청

    사용 가능한 모든 앱을 보고 스토어에 요청을 제출하는 방법을 확인하려면 ServiceNow Store 웹 사이트를 방문하십시오. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.

    2022년 3월 1일부터 모든 SAP 스포크는 스토어에서만 사용할 수 있습니다.

    Integration Hub 구독

    이 스포크는 Integration Hub 구독이 필요합니다. 자세한 내용은 법무 일정 - IntegrationHub 개요를 참조하십시오.

    스포크 버전

    SAP 아리바 스포크 v1.3.0 이 최신 버전입니다.

    스포크 요구 사항

    • 공유 암호를 만들어 파일 업로드 또는 파일 다운로드 REST 서비스를 사용 가능하게 합니다. 나중에 사용할 수 있도록 통합 암호를 복사하고 기록합니다.
      주:
      소싱 제품군과 제품군 구매에 대한 두 개의 공유 비밀을 생성하려면 동일한 공유 비밀을 제공해야 합니다.
      • 소싱 제품군에 대한 공유 비밀을 만들려면 솔루션에서 SAP 아리바관리로 이동합니다.
      • 제품군 구매에 대한 공유 비밀을 만들려면 솔루션에서 SAP 아리바핵심 관리로 이동합니다.

      자세한 내용은 SAP Help Portal공유 시크릿 기반 인증을 참조하십시오.

    • 인스턴스의 영역을 복사하고 기록합니다 SAP 아리바 .
    • 관리의 Integration Manager 아래에 있는 엔드포인트 구성에서 인바운드 끝점 만듭니다. HTTP 인증에서 제공한 로그인 암호를 복사하고 기록합니다. 엔드포인트 생성에 대한 자세한 내용은 SAP Help Portal에서 새 통합 엔드포인트 생성을 참조하십시오.
      통합 관리자 아래의 통합 구성에서 인바운드 엔드포인트에 대한 소싱 프로젝트 임포트 작업의 SOAP 서비스를 활성화합니다.
      • 통합 작업 URL 필드에 URL을 복사하고 기록합니다.
      • WSDL 파일을 엽니다. 매개변수의 값을 복사하고 기록합니다 targetNamespace .
      통합 태스크 URLtargetNamespace에 대한 자세한 내용은 SAP Help Portal에서 통합 태스크 사용을 참조하십시오.
    • 핵심 관리Integration Manager에서 엔드포인트 구성에 인바운드 끝점을 만듭니다. HTTP 인증에서 제공한 로그인 암호를 복사하고 기록합니다. 엔드포인트 생성에 대한 자세한 내용은 SAP Help Portal에서 새 통합 엔드포인트 생성을 참조하십시오.

      Integration Manager 아래의 통합 구성에서 인바운드 엔드포인트에 대한 공급자 임포트 작업의 SOAP 서비스를 활성화합니다.
      • 통합 작업 URL 필드에 URL을 복사하고 기록합니다.
      • WSDL 파일을 엽니다. 매개변수의 값을 복사하고 기록합니다 targetNamespace .
      통합 태스크 URLtargetNamespace에 대한 자세한 내용은 SAP Help Portal에서 통합 태스크 사용을 참조하십시오.

    스포크 종속성

    앱을 설치하는 데 문제가 있는 경우 다음 종속 플러그인이 설치되어 있는지 확인합니다.
    • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
    • ServiceNow IntegrationHub 동작 단계 - SOAP(com.glide.hub.action_step.soap)
    • Complex Object (com.glide.cobject)
    • ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
    • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
    • 플로우 디자이너 작업 단계 - MID의 스크립트(com.glide.hub.action_step.script_mid)
    • 유틸리티 작업 스포크
    주:
    이러한 플러그인 중 일부는 라이센스 가능 기능이며, 스포크 구현 외부에서 사용되는 경우 적절한 라이센스가 필요합니다.

    스포크 플로우

    SAP Ariba 스포크는 작업 자동화를 보여주는 샘플 플로우를 SAP 아리바 제공합니다. 샘플 플로우를 사용자 지정하려면 필요한 애플리케이션 범위에 복사합니다. 사용 가능한 샘플 플로우는 다음과 같습니다.

    플로우 설명
    공급자 조직 구매자 임포트 ServiceNow에서 인스턴스의 구매 제품군으로 공급자 조직을 임포트합니다 SAP 아리바 .
    공급자 조직 소싱 임포트 ServiceNow에서 인스턴스의 소싱 제품군으로 공급자 조직을 임포트합니다 SAP 아리바 .

    스포크 하위 플로우

    SAP Ariba 스포크는 ZIP 파일을 반환하는 Ariba 익스포트 작업 이벤트 실행을 시연하기 위해 샘플 하위 플로우인 익스포트 작업 조회 - 하위 플로우를 제공합니다. 동일한 파일이 압축을 푼 상태로 SFTP 위치에 복사되고 압축을 푼 XLS 또는 CSV 파일이 지정된 ServiceNow 테이블 기록에 복사됩니다. 샘플 하위 플로우를 사용자 지정하려면 필요한 애플리케이션 범위에 복사합니다.
    주:
    샘플 하위 플로우에는 서버 호스트, 포트 및 작업 디렉터리가 필요합니다.

    스포크 작업

    SAP Ariba 스포크는 인스턴스에서 이벤트가 발생할 때 작업을 자동화 SAP 아리바 하는 ServiceNow 작업을 제공합니다. 사용 가능한 작업은 다음과 같습니다.

    범주 작업 설명
    수출 관리 SFTP 서버에 첨부 파일 복사 SSH 명령을 실행하여 지정된 첨부 파일 기록을 선택한 서버의 작업 디렉터리에 복사합니다.
    익스포트 작업 조회 ZIP 파일이 응답으로 수신되고 선택한 데이터 소스에 저장될 때 Ariba 내보내기 작업 이벤트를 실행합니다.
    ServiceNow 대상 테이블에 파일 압축 해제 및 복사 SSH 명령을 실행하여 선택한 서버의 작업 디렉터리에 저장된 zip 첨부 파일의 압축을 풀고 추출된 파일을 ServiceNow 인스턴스에 복사합니다.
    영수증 조회 수령의 상세 정보를 검색합니다.
    Ariba 파일을 데이터 소스에 복사 원본 기록의 시스템 ID를 가져와 첨부 파일을 대상 데이터 원본으로 전송합니다.
    Ariba 익스포트 작업 실행 파일이 응답으로 수신되고 Ariba 작업 실행 테이블 레코드에 저장되는 Ariba 내보내기 작업 이벤트를 실행합니다.
    다운스트림 공급자 위치 조회 Ariba 내보내기 프로세스를 시작하여 사용자가 선택한 데이터 소스 내에 응답으로 저장된 필수 데이터가 포함된 ZIP 파일을 생성하고 전달하라는 메시지를 시스템에 표시합니다.
    임포트 관리 Ariba 임포트 작업 실행 지정된 작업에 대한 임포트 작업을 트리거 SAP 아리바 합니다.
    공급자 다운스트림 임포트 공급자 위치 및 공급자 송금 위치와 함께 Ariba 시스템에서 공급자 상세 정보를 작성하거나 업데이트합니다.
    구매 관리 영수증 생성 영수증을 만들거나 외부 애플리케이션에서 영수증을 임포트합니다.
    전환율 스트림 조회 환산율과 관련된 상세 정보를 조회합니다.
    비용 센터 스트림 조회 SAP ARIBA REST에서 비용 센터 상세 정보를 검색합니다.
    환율 스트림 조회 환율과 관련된 상세 정보를 조회합니다.
    부서 스트림 조회 시스템에서 사용할 수 있는 부서 마스터 데이터를 조회합니다.
    다운스트림 승인 스트림 조회 승인 가능한 송장 또는 요청과 관련된 상세 정보를 검색합니다.
    고정 자산 스트림 조회 SAP ARIBA REST에서 고정 자산 상세 정보를 검색합니다.
    GL 계정 스트림 조회 사용 가능한 마스터 데이터 엔터티의 상세 정보를 검색합니다.
    법인 스트림 조회 법인에 대한 메타데이터를 검색합니다.
    재료 그룹 스트림 조회 SAP Ariba에서 자재 그룹의 마스터 데이터를 검색합니다.
    자료 스트림 조회 SAP Ariba REST에서 재료의 일반 데이터를 검색합니다.
    지급 기한 스트림 조회 사용 가능한 마스터 데이터 엔터티의 상세 정보를 검색합니다.
    구매 그룹 스트림 조회 SAP 시스템에서 구매 그룹 상세 정보를 검색합니다.
    구매 주문서 라인 스트림 조회 지정된 구매자에 대한 구매 주문서의 라인 항목에서 정보를 검색합니다.
    구매 주문서 스트림 조회 지정된 구매자에 대한 구매 주문서에서 헤더 정보를 검색합니다.
    구매 조직 스트림 조회 SAP ARIBA REST에서 구매 조직 상세 정보를 검색합니다.
    업스트림 공급자 위치 스트림 조회 공급자 위치의 마스터 데이터를 검색합니다.
    승인 상태 다운스트림 업데이트 승인 엔터티의 상세 정보를 검색합니다.
    구매 요청 관리 요청 작성 제공된 상세 정보로 요청 기록을 작성합니다.
    요청 업데이트 제공된 상세 정보로 요청 기록을 업데이트합니다.
    소싱 관리 승인 상태 작성 엔터티에 대해 지정된 작업을 수행합니다. 엔터티 작업에 사용할 수 있는 action 값은 Approve, Deny 및 DenyWithResubmit입니다.
    승인 엔터티 조회 승인 엔터티의 상세 정보를 검색합니다.
    소싱 프로젝트 관리 소싱 프로젝트 생성 소싱 프로젝트를 생성합니다.
    소싱 프로젝트 업데이트 기존 소싱 프로젝트의 프로젝트 헤더 필드를 업데이트합니다.
    공급자 관리 공급자 생성 공급자를 작성합니다.
    승인 상태 조회 승인 보류 중인 작업을 조회합니다.
    업스트림 공급자 스트림 조회 공급자 마스터의 일반 데이터를 검색합니다.

    스포크 모듈

    SAP Ariba 스포크는 스포크 애플리케이션을 인스턴스에 추가하고 SAP 아리바 다음 모듈을 포함합니다.
    모듈 설명
    Ariba Export 구성 정의 사용 가능한 내보내기 구성 목록을 표시합니다. 기본적으로 스포크와 함께 33개의 내보내기 구성을 사용할 수 있습니다. 요구 사항에 따라 기본 익스포트 구성을 수정하거나 익스포트 구성을 생성할 수 있습니다.

    예를 들어, 플로우에서 Ariba 내보내기 작업 실행 작업을 사용하여 영수증을 내보낸 경우 인스턴스에서 인스턴스로 SAP 아리바ServiceNow 데이터가 검색됩니다. 이러한 기록을 데이터 소스에 복사해야 합니다. 그렇지 않으면 Ariba Export Task Scheduler 예약 스크립트에 언급된 기간이 경과한 후 레코드가 삭제됩니다. 플로우에서 Ariba 파일을 데이터 소스로 복사 작업을 사용하여 레코드를 데이터 소스에 복사할 수 있습니다.

    Ariba 익스포트 작업 실행 인스턴스 ServiceNow 에서 SAP 아리바 인스턴스로 데이터를 익스포트할 때 생성되는 CSV 파일을 표시합니다. 이러한 기록을 데이터 소스에 복사해야 합니다. 그렇지 않으면 Ariba Export Task Scheduler 예약 스크립트에 언급된 기간이 경과한 후 레코드가 삭제됩니다.
    Ariba 임포트 구성 정의 사용 가능한 임포트 구성의 목록을 표시합니다. 기본적으로 스포크와 함께 두 가지 임포트 구성을 사용할 수 있습니다. 필요한 기록을 작성하려면 플로우에서 Ariba 임포트 작업 실행 작업을 사용해야 합니다.
    • Ariba 임포트 작업 실행 작업에서 MasterDataBatchPull 작업을 선택한 경우 소싱 제품군에 대한 마스터 데이터 레코드가 인스턴스에서 SAP 아리바 작성되거나 업데이트됩니다.
    • Ariba 임포트 작업 실행 작업에서 CombinedDataPull 작업을 선택한 경우 구매 제품군에 대한 마스터 데이터 레코드가 인스턴스에서 SAP 아리바 작성되거나 업데이트됩니다.
    공급자 ID 구매자 구매 제품군의 공급자에 대한 정보를 표시합니다. 관리자는 여기에서 공급자 기록을 생성해야 합니다.

    공급자 조직 임포트 구매자 샘플 플로우의 공급자 ID 구매자 기록 조회 작업은 이러한 기록을 사용하여 플로우를 실행합니다.

    공급자 ID 소싱 소싱 제품군의 공급자에 대한 정보를 표시합니다. 관리자는 여기에서 공급자 기록을 생성해야 합니다.

    공급자 조직 임포트 소싱 샘플 플로우의 공급자 ID 소싱 기록 조회 작업은 이러한 기록을 사용하여 플로우를 실행합니다.

    공급자 조직 구매자 구매 제품군의 공급자 조직에 대한 정보를 표시합니다. 관리자는 여기에서 기록을 생성해야 합니다.

    공급자 조직 구매자 임포트 샘플 플로우의 공급자 조직 구매자 기록 조회 작업은 이러한 기록을 사용하여 플로우를 실행합니다.

    공급자 조직 소싱 소싱 제품군의 공급자 조직에 대한 정보를 표시합니다. 관리자는 여기에서 기록을 생성해야 합니다.

    공급자 조직 소싱 임포트 샘플 플로우의 공급자 조직 소싱 기록 조회 작업은 이러한 기록을 사용하여 플로우를 실행합니다.

    이러한 스포크 모듈을 통해 액세스되는 데이터는 다음 테이블에 저장됩니다.
    테이블 설명
    Ariba Export 구성 정의 [sn_sap_ariba_spoke_ariba_file_definition] 익스포트 구성에 대한 정보를 저장합니다.
    Ariba 임포트 구성 정의 [sn_sap_ariba_spoke_ariba_import_configuration_definition] 임포트 구성에 대한 정보를 저장합니다.
    Ariba 내보내기 작업 실행 [sn_sap_ariba_spoke_ariba_task_execution] 인스턴스 ServiceNow 에서 SAP 아리바 인스턴스로 데이터를 익스포트할 때 생성되는 CSV 파일을대한 정보를 저장합니다.
    공급자 조직 소싱 [sn_sap_ariba_spoke_import_supplier_organizations_csv] 상점 소싱 제품군의 공급자 조직에 대한 정보를. 관리자는 공급자 조직 소싱 모듈에서 이러한 기록을 생성해야 합니다.
    공급자 ID 소싱 [sn_sap_ariba_spoke_supplier_ids] 상점 소싱 제품군의 공급자에 대한 정보를. 관리자는 공급자 ID 소싱 모듈에서 이러한 기록을 생성해야 합니다.
    공급자 ID 구매자 [sn_sap_ariba_spoke_supplier_ids_buyer] 상점 구매 제품군의 공급자에 대한 정보를. 관리자는 공급자 ID 구매자 모듈에서 이러한 기록을 생성해야 합니다.
    공급자 조직 구매자 [sn_sap_ariba_spoke_supplier_organizations] 상점 구매 제품군의 공급자 조직에 대한 정보를. 관리자는 공급자 조직 구매자 모듈에서 이러한 기록을 생성해야 합니다.

    스포크 예약된 스크립트 및 시스템 속성

    예약된 스크립트, Ariba Export Task Scheduler 및 시스템 속성을 sn_sap_ariba_spoke.ariba.export.task.scheduler스포크와 함께 사용할 수 있습니다. 시스템 속성은 이보다 오래된 모든 기록이 제거되는 기한(일)을 정의합니다. 스크립트는 이 값을 사용하여 데이터 소스에 복사되지 않은 기록을 제거합니다.

    • 예약된 스크립트를 보려면 필터 탐색기에 sysauto_script_list.do 를 입력하고 Ariba Export Task Scheduler 스크립트를 검색합니다.
    • 시스템 속성을 보려면 다음으로 이동합니다. 시스템 속성 > 모든 속성 을 클릭하고 시스템 속성을 sn_sap_ariba_spoke.ariba.export.task.scheduler검색합니다.
    요구 사항에 따라 예약된 스크립트 및 시스템 속성을 구성할 수 있습니다.

    연결 및 자격 증명 별칭 요구 사항

    Integration Hub는 별칭을 사용하여 연결 및 자격 증명 정보를 관리합니다. 별칭을 사용하면 여러 환경을 사용할 때 여러 자격 증명과 연결 정보 프로파일을 구성하지 않아도 됩니다. 연결 또는 자격 증명 정보가 변경되면 연결을 사용하는 작업을 업데이트할 필요가 없습니다. 자세한 내용은 Connections and Credentials 문서를 참조하십시오.

    스포크와 함께 5개의 연결 및 자격 증명 별칭 기록을 사용할 수 있습니다.
    • SAP_Ariba_Import
    • SAP_Ariba_Export
    • SAP_Ariba_Sourcing
    • SAP_Ariba_Suppliers
    • SAP 아리바 SSH

    스포크 설정에 대한 자세한 내용은 다음을 참조하십시오. SAP Ariba 설정.

    MID 서버 요구 사항

    이러한 작업은 인스턴스 또는 MID 서버에서 실행할 수 있는 REST 호출을 사용합니다. 별칭에 SAP 아리바 연결된 연결 기록을 사용하여 작업이 실행되는 위치를 구성하고 선택 속성을 설정합니다 MID 서버 . 에서 MID 서버작업을 실행하는 방법에 대한 자세한 내용은 다음을 참조하십시오. 통합 단계
    주:
    • Ariba 익스포트 실행 작업, SFTP 서버에 첨부 파일 복사, ServiceNow 대상 테이블에 파일 압축 해제 및 복사 작업을 사용하도록 설정해야 MID 서버 합니다.
    • SSH 자격 증명 기록을 만드는 데 필요한 Linux 서버는 MID Server가 설치된 동일한 네트워크의 컴퓨터 또는 가상 컴퓨터에 설치해야 합니다.