The ItemCreationField is a CustomFieldType which can be added to any list or document library. The column captures any number of positions which can be directly changed, deleted or added in the context of the list element.
The columns which have to be filled in are freely selectable. They can be created by the administrating user.
The ItemCreationField also offers the opportunity to take pre-entries. You get an auto complete displayed after entering a character in the upper box
After selecting an item from the selection box, the values in the relevant columns of the ItemCreationField will be applied. Changes are still possible. They will only applied after pressing the insert button. There you get the previously saved entries recommended.