I had the requirement to add a couple of fields to the list of IW38, and I had to seek a way to do it, because I was not familiar with that transaction.
I’ve found a couple of guides, what put me in the right path after few wrong approaches (maybe because the guides were not clear enough or because my English is pretty bad, who knows, and who cares).
So, I decided to write this small approach. Do not expect code snipets, screenshots or anything like that because this is intended as a simple hint for the approach: any ABAPer must be able to work from here.
New fields on the block
Pretty easy: go to the structure RIHAUFK_LIST and create an append with your new fields.
Populate those fields
Not so easy if you are not familiar with those bl**dy enhancement spots, but there are thousand guides about them, and if I could do it, you can for sure, so I will not explain it here.
Go to the line
Just over it, you will find an ENHANCEMENT POINT. Use it to populate your new fields in the table OBJECT_TAB (nice naming, duh).
So, it seems it’s not that hard to add some fields to some transactions if you know where to do that. I hope you’ve enjoyed this tiny post more than I hated the whole process to find the little information it has.