If you have a customized ICE instance, hardcoding support for this will not be too difficult. The code that creates the part number is in
EntryDAO.java::
create(Entry entry)
Changing line 418:
String partNumberPrefix = EntryUtil.getPartNumberPrefix();
To something like:
String partNumberPrefix = Utils.getConfigValue(ConfigurationKey.PART_NUMBER_PREFIX) + entry.getRecordType().substring(0, 2);
Will give you the format PREFIX TYPE NUMBER (adjusting as necessary to add underscores etc to make it more readable). I have filed a ticket on
github and will integrate the suggestion into ICE but that may take a bit more time.
Hector