변경 세트에 관련 비즈니스 오브젝트 추가

"관련 비즈니스 오브젝트 추가" 기능은 사용자가 비즈니스 오브젝트를 변경 세트에 추가하도록 안내합니다. 변경 세트의 기존 비즈니스 오브젝트에 기반하여 관련 비즈니스 오브젝트가 사용자에게 제공됩니다. 그러면 사용자는 관련 비즈니스 오브젝트를 이러한 변경 세트에 추가해야 할지 여부를 결정할 수 있습니다.

이 기능은 고객이 대상 시스템에서 데이터 무결성을 보장하기 위해 올바른 변경사항을 전송하도록 지원합니다. 소스 시스템에 존재하는 것과 똑같이 대상 시스템의 비즈니스 오브젝트 구성 데이터 및 관계를 유지보수하려면 비즈니스 오브젝트 및 관련 비즈니스 오브젝트가 필요합니다. 이를 통해 대상 시스템에서 비즈니스 오브젝트가 사용될 경우에 발생하는 애플리케이션 문제를 방지할 수 있습니다. 관련 비즈니스 오브젝트가 대상 시스템에 이미 있는 경우 해당 비즈니스 오브젝트를 전송할 필요가 없습니다. 마찬가지로 전송할 변경사항이 특정 비즈니스 오브젝트에 현지화할 오브젝트보다 작은 경우 관련 비즈니스 오브젝트 없이 단일 비즈니스 오브젝트를 전송하는 것이 좋습니다. 모든 관련 비즈니스 오브젝트를 전송하지 않는 이유는 다양하므로 이 기능은 전송해야 할 사항을 사용자에게 안내합니다.

"관련 비즈니스 오브젝트 추가" 기능은 데이터베이스 관계(예: 외부 키 관계 또는 링크 테이블)를 통해 관련 비즈니스 오브젝트를 평가합니다. 다른 유형의 관계가 비즈니스 오브젝트 간에 존재할 경우에는 이러한 관계가 "관련 비즈니스 오브젝트 추가" 기능에 반영되지 않습니다. 예를 들어, 비율 테이블 기능에 대한 API가 존재하고 코드 베이스에서 이 API를 호출하면 비율 테이블과 호출 비즈니스 오브젝트 간에 관계가 추가되지만 이러한 관계는 사용자에게 종속 비즈니스 오브젝트로 표시되지 않습니다. 따라서 "관련 비즈니스 오브젝트 추가" 기능은 전송해야 하는 사항을 안내하기 위한 도구로만 간주되어야 합니다.