2014 Jun 02 3:10 PM
Hi All,
we have deleted the entry from V_TKEZU through SM30 and we saved into one TR.
But here while deleting that record we got error due to field level validation at one field TABNAME and thats why first chnaged the value of that field from VIAUFKST to another value VBAK and then deleted that entry.
if you move this TR to quality whether entry will get deleted or it will give error by checking that field validation?
Below is the entry i have to delete.
Hi All,
we have deleted the entry from V_TKEZU through SM30 and we saved into one TR.
But here while deleting that record we got error due to field level validation at one field TABNAME and thats why first chnaged the value of that field from VIAUFKST to another value VBAK and then deleted that entry.
if you move this TR to quality whether entry will get deleted or it will give error by checking that field validation?
Below is the entry i have to delete.
2014 Jun 02 3:14 PM
I think you will receive the same error on Q unless of course you have included the Delete as well in your TR?
2014 Jun 02 3:17 PM
Move to QA and find out!
One function of QA landscape is to test development changes...
Br,
Mario
2014 Jun 04 12:58 PM
Pradeep,
First compare the entries in that you are going to transport from Dev with Quality.This will give you an idea especially VIAUFKST in which you have changed the value to avoid the error.If Quality is also having similar entry in VIAUFKST then you have to transport the correct entry of VIAUFKST along with your deletion entry of V_TKEZU.
Before you release analyse the entries that got captured in the TR.
K.Kiran.
2014 Jun 04 1:03 PM
2014 Jun 04 2:47 PM
Hi,
It shall not give error message as you have corrected that messgae.
Regards
Sachin
2014 Jun 04 3:44 PM
Hi,
While I actually think Mario has the right answer, I'll speculate on what I think will happen.
The field that you changed to make the deletion is not part of the key, so neither the original or the new value are recorded in the transport, only the key for that record. You can check this by looking at the contents of the transport.
When you release the transport it will look (in the source system) for a record with that key. When it doesn't find one, the transport will create a deletion (you'll probably get an RC 4 on the export, warning that it will delete the entry in the target system).
When you import the transport it will read the target system to find the record with this key and delete it. There's no validation at this point (it does not run through the logic in the dialog screen), so it will just delete the entry.
Regards,
Nick