When you want to transport IR objects from development systems to quality/production systems, it is imperative to maintain transport targets in the SLD for the respective business system, else you might end up in error as mentioned below.
Error Message : Obligatory transport targetr for business system xxxxx not found in system landscape directory
Why do we need to maintain the transport target?
This is needed because the objects developed in the development PI system will be connected to a development business system; so when we move the objects development in IR to quality system, the mapping of the business system must be done to reflect the quality business system. That is where the transport target functionality come into play, when you set the transport target, during the import runtime, the objects will be automatically mapped to the quality business system.
How should it be done?
SLD - > Business Systems - > Transports
In Development Business System : Target Should be maintained as mentioned below
Development should be maintained as a source in Quality Business System
Thanks
PrakashP