SAP EAI PI ‘software component version cannot be changed’ 오류 발생 시

SAP EAI PI 를 운영하다 보니 제목과 같은 오류 메세지가 발생했다. 이러면 Edit 버튼이 활성화 되지 않고 오브젝트를 수정할 수 없다.

해당 메세지는 SAP 기술 문서에서도 찾아 볼 수 있었다.

SAP EAI PI - software component version cannot be changed
1571351 – PI 저장소 개체를 편집할 수 없음 | SAP 기술 자료 문서

SAP EAI PI 란?

SAP EAI PI (Enterprise Application Integration Process Integration)는 SAP 시스템의 중요한 통합 도구로 사용된다. 다양한 시스템과 애플리케이션 간의 데이터와 비즈니스 프로세스를 통합하는 데 쓰인다.

SAP EAI PI는 복잡한 IT 환경에서 데이터를 원활하게 전송하고 변환하여 서로 다른 시스템들이 효율적으로 소통할 수 있도록 돕는다.

이를 통해 기업은 다양한 시스템 간의 연동 문제를 해결하고, 비즈니스 프로세스를 최적화 하는 데 도움을 받을 수 있다.

발생 케이스

나의 경우 개발 서버에서 export 한 오브젝트를 운영 서버에 import 한 이후 해당 메세지가 발생 했다. 이렇게 되면 증상으로는 * 엔터프라이즈 서비스 리포지토리(ESR)에서 객체를 편집할 수 없어 진다.

표시/편집 버튼이 비활성화 되며 객체(예: 메시지 매핑)에 다음과 같은 메시지가 나타난다.

“software component version cannot be changed”

* 엔터프라이즈 서비스 리포지토리(ESR)

엔터프라이즈 서비스 리포지토리(ESR)는 SAP의 통합 도구인 Process Integration(PI) 또는 Process Orchestration(PO)의 중요한 구성 요소로 사용된다.

ESR은 서비스 인터페이스, 메시지 타입, 데이터 타입, 메시지 매핑과 같은 다양한 통합 객체들을 저장하고 관리하는 역할을 한다.

개발자들은 ESR을 사용하여 이러한 객체들을 정의하고, 수정하며, 버전 관리를 할 수 있다.

ESR은 기업의 통합 요구 사항을 충족시키기 위해 필요한 모든 메타데이터와 설계 구성 요소를 중앙 집중식으로 관리하는 데 중요한 역할을 한다.

해결방법

이를 해결하는 방법은 생각보다 간단 하다.

  1. software component 선택
  2. Objects Are Original Objects, Objects Are Modifiable 체크 후 저장

이후 정상적으로 오브젝트 들을 수정할 수 있게 된다.

만약 이 방법으로도 해결이 되지 않는 다면 권한 등의 문제를 확인해 볼 수 있다.

관리자가 읽기 전용 상태로 시스템을 설정해 두었을 가능성도 있다.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
목차
위로 스크롤