02-03-2017 3:00 PM
Hello All,
We have a strange issue while transporting a customizing table entry to quality through customizing transport. Let me explain the scenario.
After completing the above steps, the customizing transport is moved to quality, all the changes done through A1 is updated in table T in quality, except the new field which was updated by A2.
Our assumption was that, when the customizing transport is released/during release, based on keys in transport, TMS will read the complete table entry and then transport the table entry to next system. But this was not the case, as the non-key field which was updated through application A2 never moved to quality.
May be our assumption was wrong here. Are we missing something else here?
Could you please provide some thoughts/solutions on this issue.
Thanks in advance 🙂
Regards,
Raja
02-03-2017 3:35 PM
Someone just asked a similar question that got a response yesterday. Can't blame you for not searching, because I had read the article yesterday and still couldn't find it without just scrolling down entries!
How can I add entries to a customizing transport from ABAP? - SAP Answers
02-03-2017 4:26 PM
Thanks Raghu for trying to help me out.
In the link you shared they speak about adding entries to customizing report from ABAP program. But in my case, the issue is different as the entries are captured in transport already by standard application. Only one field is not reflected in Quality, when the transport is moved.
02-03-2017 3:43 PM
Your assumption is correct for 99,9% of the customizing tables (0,1% is for instance the data being copied to a "container table" at the time the user presses a "manual transport" button, so the data is stored before the transport request is released)
No idea what your problem is.
02-03-2017 4:23 PM
@Sandra: Thanks for your time and clarification.
It's bit strange. Ideally, the field should have been transported. I even tried "manual transport" option with a new customizing transport. But still the issue persists. Used "Transport" option from Menu to include this entry into table before transport. Also, added * by manually editing the keys in transport. Nothing worked.
Now this makes me think, that I have missed something else while adding this new field. I did below steps,
1. Append structure to table to add new field
2. Adjust database (using SE14).
I did not do anything to table maintenance generator as it is a standard table. Have I missed something else here?
02-03-2017 4:28 PM
The "manual transport" I was mentioning for 0,1% of tables is very specific, and is not related to the manual transport in SE16/SM30. Maybe it's because the maintenance dialog is based on a projection view which does not contain your field (use a "view append" to add your field).
02-03-2017 4:50 PM
Thanks again for your suggestion.
I checked the view and the field in question is not available here. So, I tried to do "Append View" as you suggested, but unfortunately for the view "/AIF/V_FINF" it is disabled. Any idea how to proceed in this case?
Thanks in advance.
02-03-2017 6:08 PM
I don't know. I guess the transport request contains an entry to this maintenance view, and the TMS is limited to transport/update the fields of this view. If you update the custom field via a separate program, maybe you can create a transport request yourself as told by Raghu (referring to the table directly, or using a new custom view with your field if necessary).