While creating a new TR via SE01, the target system is always specified by default say for example 'QAS' or 'PRD'.
If it is not specified, you must select it manually from the F4 list. If F4 list does not contain any values for target system, this means that no target system is yet configured in SAP. In such cases, please contact your BASIS consultant.
Try this check the package in which your code is saved.
Goto SE80->select package from the drop down list and type your package bleow.
Your package will be displayed.
In the properties tab of your package check the Transport layer field and set it to correct value.
Now again try to save your code it will be saved in your TR.
Hello Prachidangi ,
Possible reasons for error and its resolution.
Object is getting saved in Local TR request rather than a Workbench TR-> this is because the Transport layer is not set for the package to which this object belongs to/ wrong TR layer is assigned.
Check for consistency/syntax errors and also inactive objects before releasing any TR as this would capture most of the issues related to TR(including package/transport layer assignment).
Check whether the transport layer is assigned for the package to which object belongs to and make changes, do the above check and try releasing them.
If the object does'nt ask for TR, check whether object is saved in any proper package other than local package($tmp).
Object saved in $tmp will not ask for TR while changing objects.
Hope this helps you!!
M M Jaffer.