That is just the name of the field. The field type would still remain as Integer. This is not the solution.
This should be possible through java programming and using SDK.
Idea is to find where this dialog is starting in the code, then write your own dialog and replace existing one with your (PIM has ability to replace existing functionality through extension points by SDK). But all this is quite complex and requires quite big java programming.
Yes. We have quite a lot of experience in Java customization. But we would like to avoid overriding standard code because if there is some change or bug fix then the it won't be applied to our custom codes automatically.
I did some digging and seems like we would need to override at least these three classes (as in create custom versions of):
com.heiler.ppm.articlereference.ui.internal.command.CreateReferenceHandler (org.eclipse.ui.handlers) which opens dialog com.heiler.ppm.articlereference.ui.internal.view.CreateReferenceDialog
In parenthesis are the extension points those are attached to. Not sure if those allow overriding the existing classes. Obviously the standard dialog should not show up when we have a custom dialog.
So anyway, yes, it could be possible to make these as Java customizations, but if there is a simpler and safer solution it would be much appreciated.