SAP BW 프로세스 체인 튜토리얼 (RSPC T코드)

⚡ 스마트 요약

프로세스 체인 SAP BW는 트랜잭션 RSPC를 사용하여 시작 프로세스, 커넥터 및 변형을 연결하여 제어되고 반복 가능한 데이터 웨어하우스 워크플로로 구성함으로써 데이터 로드와 같은 백그라운드 프로세스 시퀀스를 자동화, 예약 및 모니터링합니다.

  • 🔗 프로세스 체인: 일련의 백그라운드 프로세스가 실행되고, 대기하고, 이벤트 발생 시 서로를 트리거합니다.
  • 🔧 거래 RSPC: RSPC는 프로세스 체인을 생성하고 유지 관리하며, RSPCM은 매일 프로세스 체인 실행을 모니터링합니다.
  • 🎬 세 부분으로 구성됨: 각 체인에는 시작 프로세스, 커넥터 및 매개변수를 전달하는 변형이 있습니다.
  • 🚦 커넥터 : 커넥터는 성공 여부, 오류 발생 여부 또는 결과에 관계없이 다음 단계를 실행합니다.
  • 📅 일정 : 체인은 설정된 일정에 따라 SM37 백그라운드 작업 BI_PROCESS_TRIGGER로 실행됩니다.
  • 🤖 AI 지원: AI와 지능형 자동화는 공급망 상태를 모니터링하고 부하 장애를 조기에 예측합니다.

SAP BW 프로세스 체인

프로세스 체인이란 무엇인가요?

  • 프로세스 체인은 백그라운드에서 이벤트를 기다리는 일련의 프로세스입니다.
  • 이러한 프로세스 중 일부는 다른 프로세스를 차례로 시작할 수 있는 별도의 이벤트를 트리거합니다.
  • 이 시스템은 다양한 커넥터를 제공하여 프로세스를 대체 및 병렬로 실행할 수 있도록 합니다.
  • 예를 들어, 소매점이 고객 주문을 받으면 재고 확인 → 창고에서 제품 주문 → 제품 생산 등과 같은 일련의 과정이 시작됩니다.
  • 프로세스 체인은 그래픽 기반의 스케줄링 및 모니터링 기능을 제공하여 작업과 프로세스를 자동화, 시각화 및 모니터링하는 데 도움을 줍니다.
  • 프로세스 체인은 포털 기반 BI 관리 대시보드에 통합됩니다.
  • 프로세스 체인은 백그라운드에서 대기하도록 예약되어 있다가 다른 프로세스의 이벤트에 의해 트리거되는 순서도로 생각할 수 있습니다.

프로세스 체인

프로세스 체인은 크게 세 단계로 구성됩니다.

  1. 시작 프로세스: 프로세스가 언제 시작될지(즉시, 예약된 작업, 메타 체인 또는 API)를 설명합니다.
  2. 커넥터 : 다음 프로세스를 시작할 옵션을 선택하는 연결 프로세스입니다.
  3. 다른: 프로세스가 실행되는 대상 객체입니다. 이는 InfoPackage의 이름과 같이 프로세스에 전달되는 매개변수 집합입니다. InfoObject.

프로세스 체인을 생성하는 단계

RSPC는 프로세스 체인 유지 관리에 사용되는 핵심 트랜잭션입니다. 이 화면에서는 기존 프로세스 체인이 "애플리케이션 구성 요소"별로 정렬됩니다. 두 가지 보기 모드(검토 보기 및 계획 보기)를 사용할 수 있으며, 기본 모드는 계획 보기입니다.

단계 1) 프로세스 체인 생성: "생성" 아이콘을 클릭합니다.

프로세스 체인 생성 SAP

단계 2)

  1. 프로세스 체인의 기술적 명칭을 입력하십시오.
  2. 프로세스 체인에 대한 의미 있는 설명을 입력하십시오.

프로세스 체인 생성 SAP

체크 표시를 클릭하세요.

단계 3) 새 창이 나타납니다. "새로 만들기" 아이콘을 클릭하여 새 "프로세스 시작"을 생성하세요.

프로세스 체인 생성 SAP

단계 4)

  1. 시작 프로세스의 기술적 이름을 입력하십시오.
  2. 시작 프로세스에 대한 의미 있는 설명을 입력하고 Enter 버튼을 클릭합니다.

프로세스 체인 생성 SAP

단계 5) 다음 화면에서는 프로세스 체인에 시간 기반 또는 이벤트 기반 트리거를 지정합니다.

  1. 특정 시간에 프로세스 체인을 예약하려면 "직접 예약"을 클릭하십시오.
  2. "선택 사항 변경"을 클릭하여 프로세스 체인 실행 일정에 대한 세부 정보를 입력하십시오.

프로세스 체인 생성 SAP

단계 6) 프로세스 체인 일정 계획 단계:

  1. "날짜/시간" 버튼을 클릭하세요. 예약된 시작 날짜/시간과 종료 날짜/시간을 지정하세요.
  2. 빈도를 설정하려면 "주기적 작업" 확인란을 클릭하십시오.
  3. "기간 값" 버튼을 클릭하세요.
  4. 다음 화면에서 필요한 빈도(시간별/일별/주별/월별/기타 기간)를 선택하십시오. 저장 아이콘을 클릭하고 뒤로 가기 버튼을 눌러 RSPC 화면으로 돌아가십시오.

프로세스 체인 생성 SAP

저장을 클릭합니다.

단계 7) 인포패키지 추가: 진행하려면 "프로세스 유형" 아이콘을 클릭하십시오.

프로세스 체인 생성 SAP

단계 8) 앞서 논의한 바와 같이 데이터 로드는 InfoPackage 또는 DTP를 통해 트리거될 수 있습니다.

  1. 데이터 로드가 InfoPackage를 통해 수행되는 경우 "InfoPackage 실행" 프로세스 유형을 사용하십시오.
  2. 데이터 로드가 DTP를 통해 수행되는 경우 프로세스 유형으로 "데이터 전송 프로세스"를 사용하십시오.

프로세스 체인 생성 SAP

단계 9) 새로운 팝업 창이 나타납니다. 여기에서 필요한 InfoPackage를 선택할 수 있습니다.

프로세스 체인 생성 SAP

단계 10) 시작 변형과 정보 패키지를 모두 연결하세요. 연결 방법은 두 가지입니다. 첫 번째 방법은 첫 번째 단계를 마우스 오른쪽 버튼으로 클릭하고 "연결 대상" -> "데이터 로드"를 선택하는 것입니다. 두 번째 방법은 "시작 변형"을 선택하고 마우스 왼쪽 버튼을 누른 상태에서 대상 단계로 이동하면 화살표가 나타나고, 마우스 버튼을 놓아 연결을 생성하는 것입니다. 시작 프로세스와 두 번째 단계 사이에는 검은색 선이 표시됩니다.

프로세스 체인 생성 SAP

시작 변형과 정보 패키지 간의 연결이 생성된 후 프로세스 체인은 아래와 같이 나타납니다.

프로세스 체인 생성 SAP

후속 단계에 대해서는, 선행 단계가 다음 조건을 만족할 경우에만 후속 단계를 실행할지 여부를 선택할 수 있습니다.

  • 성공적임: 일반적으로 정상적인 처리 과정에서 사용됩니다.
  • 오류 발생으로 종료됨: 일반적으로 실패 메시지를 보낼 때 사용됩니다.
  • 이전 단계의 성공 여부와 관계없이 실행됩니다.

프로세스 체인 생성 SAP

프로세스 체인의 일관성을 확인하는 단계

  1. 메뉴에서 "이동"을 선택하세요.
  2. "보기 확인"을 선택하십시오.

프로세스 체인의 일관성 확인

SAP 모든 단계가 연결되어 있고 하나 이상의 선행 단계가 있는지 확인합니다. 논리적 오류는 감지하지 않습니다. 경고 또는 "체인이 정상입니다"라는 메시지가 표시되면 활성화할 수 있습니다. 검사에서 오류가 발견되면 먼저 오류를 제거해야 합니다.

프로세스 체인의 일관성 확인

프로세스 체인을 활성화하는 단계

  1. 메뉴에서 "프로세스 체인"을 클릭하세요.
  2. “활성화”를 선택하십시오.
  3. 또는 "활성화" 버튼을 선택하세요.

프로세스 체인 활성화

애플리케이션 구성 요소에 프로세스 체인을 할당하는 단계

기본적으로 프로세스 체인은 "할당되지 않음" 애플리케이션 구성 요소 아래에 생성됩니다.

  1. “애플리케이션 구성 요소” 버튼을 선택하세요.
  2. 필요한 구성 요소를 선택하고 체인을 다시 활성화하십시오.

애플리케이션 구성 요소에 프로세스 체인 할당

프로세스 체인 일정 수립 단계

  1. 메뉴 "실행"을 클릭합니다.
  2. “일정”을 선택하세요.

프로세스 체인 일정을 계획하세요

또는 "예약" 버튼을 누르십시오. 해당 프로세스 체인은 백그라운드 작업으로 예약되며 트랜잭션 SM37에서 확인할 수 있습니다. "BI_PROCESS_TRIGGER"라는 이름의 작업이 표시됩니다. 모든 프로세스 체인은 동일한 작업 이름으로 예약됩니다.

프로세스 체인 일정을 계획하세요

프로세스 체인을 모니터링하는 방법

프로세스 체인 실행을 모니터링할 수 있는 다양한 작업 환경이 제공됩니다.

  • 데이터 웨어하우징 워크벤치(RSA1)에서 관리 탭으로 이동합니다.
  • 컴퓨팅 센터 관리 시스템(CCMS)의 BI 모니터.
  • 일일 프로세스 체인 모니터링(거래 RSPCM).
  • 프로세스 체인 유지 관리(트랜잭션 RSPC)에서 프로세스 체인 실행에 대한 로그 보기입니다.

프로세스 체인 모니터링

자주 묻는 질문

트랜잭션 RSPC는 프로세스 체인을 생성, 편집 및 활성화하고, RSPCM은 일일 체인 실행을 모니터링합니다. 예약된 체인은 BI_PROCESS_TRIGGER라는 이름의 백그라운드 작업으로 실행됩니다. tracSM37 거래에서 ked입니다.

커넥터는 이전 프로세스가 성공적으로 완료된 경우에만 다음 프로세스를 시작하거나(녹색 링크), 오류가 발생한 경우에만 시작하거나(빨간색 링크), 결과에 관계없이 항상 시작하도록 설정할 수 있습니다(검은색 링크). 이를 통해 체인의 흐름을 제어할 수 있습니다.

메타 체인은 "메타 체인 또는 API 사용 시작" 옵션을 사용하여 다른 프로세스 체인을 단계로 트리거하는 프로세스 체인입니다. 메타 체인을 통해 팀은 여러 로컬 체인을 하나의 마스터 일정으로 그룹화하고 조정할 수 있습니다.

예. 지능형 자동화와 SAP Joule AI 코파일럿은 체인 상태를 모니터링하고, 과거 데이터를 기반으로 발생 가능한 오류를 예측하며, 재실행 또는 수정 사항을 권장하여 수동 모니터링을 줄이고 부하 장애 발생 시 복구 속도를 높일 수 있습니다.

머신 러닝은 과거 실행 시간과 오류 기록을 분석하여 최적의 일정을 제안하고, 이상 징후를 감지하며, 오류 해결 우선순위를 지정합니다. 이러한 지능형 모니터링을 통해 야간 데이터 로드가 안정적으로 이루어지고 배치 처리 시간 내에 완료될 수 있도록 지원합니다.

이 게시물을 요약하면 다음과 같습니다.