2012 Mar 20 11:36 AM
Hi,
I have created a new transaction code ZXXX for the standard report RFKKBU00 on DEV environment.
Error occured when transporting to Quality : "R3TRTRANZXXX original object cannot be replaced".
SAP proposes the following procedure to fix the problem : "If you still want to import the object, repeat the import with Unconditional Mode 2."
Could anyone tell me what is the cause of the problem and and how to repeat import procedure?
Many thanks,
Ainjaka
2012 Mar 20 12:00 PM
Hi,
It is quite possible that the transaction which you created already in development already exists in Quality and must be definetely assigned to a different program.
Regards,
Danish.
2012 Mar 20 12:00 PM
Hi,
It is quite possible that the transaction which you created already in development already exists in Quality and must be definetely assigned to a different program.
Regards,
Danish.
2012 Mar 20 12:04 PM
If a trasnaction code Z1234 is already existing then in the first place it will not let us create another transaction code with the same name.As he was able to create the transaction code and tag it to the program using se93,I think the issue is not with the tcode but with the program.
Check if RFKKBU00 program is already linked to a transaction code and also check if RFKKBU00 program is an executable one.
Thanks,
K.Kiran.
2012 Mar 20 12:15 PM
Thanks for your answers,
Danish> The tcode doesn't exit in quality.
Kiran> RFKKBU00 can be executed both using SE38 and the new created tcode without any problem.
And about how to repeat the import procedure?
Thx,
Ainjaka
2012 Mar 20 12:21 PM
You wrote "The tcode doesn't exit in quality." I suppose you checked via SE80/SE93 but did you check if it exists in object directory (Table TADIR) Somebody may have created and destroyed the transaction in quality for test purpose, but the object directory exists. Look to TADIR via SE16 or transport tools SE03, also check for open transport request with the object as well as repaired objects.
Regards,
Raymond
2012 Mar 20 12:47 PM
Thx Raymond for your help,
There is effectively an entry for the transaction ZXXX in TADIR of Quality environment.
Could you inform me how to fix the problem if I want to use the same tcode name?
Thanks in advance
Ainjaka
2012 Mar 20 1:05 PM
Use transaction SE03 in quality
- Look for a yet to be released transport request with this object/transaction in quality, use "Search for Objects in Requests/Tasks" option, if yes release it.
- If the entry is not deleted, use option "Change Object Directory Entries" and delete the entry
Regards,
Raymond
2012 Mar 20 2:49 PM
Thank you for all your contributions ... the new tcode have been now released to Quality successfully.
See you next time
Ainjaka
2012 Mar 20 12:11 PM
ZXXX already exists as a transaction code in the target instance. If one is overlaying existing objects, unconditional mode 2 is required. Talk to your Basis person who sets up the transports. If ZXXX points to another program, then you have a problem, in that your instances are inconsistent. But, you may be going about this incorrectly. In my system, the program already has several transaction codes like:
S_ALR_87009855
S_ALR_87009968
S_ALR_87010048
S_ALR_87012098
S_ALR_87012190
S_ALR_87012317
So are you sure you're doing this correctly?
2012 Mar 20 1:58 PM
Check if the transaction exists in QA as a local object. If it does, delete it.
Rob