Selecting Fields of Matchcode IDs 
Procedure
The maintenance screen for the matchcode ID appears.
The fields of the corresponding table are displayed in a dialog box.
Press Copy after selecting all the required fields. The selected fields are copied to the matchcode ID.
The order of the selection exactly corresponds to the order in which the fields are listed in the matchcode ID. The order of the fields in the matchcode ID is of paramount importance for later accessing behavior, for example, in connection with the possible entries help F4. The fields that are most frequently accessed should be placed at the start.
Constraints
For reasons of consistency, matchcode IDs may only contain fields of tables that are linked with a foreign key. For example it is not possible to include fields from two tables that are only linked with a third table that is not contained in the matchcode ID. In such a case this linking table must be included in the matchcode ID with a key field.
The data of a matchcode ID of update types A, S and P are stored in pooled tables. The system tries to store all the fields of the matchcode ID in the key of the corresponding pooled table. The key of a pooled table, however, may not be of arbitrary length. It is therefore possible that some of the fields of the matchcode ID cannot be stored in the key of the pooled table. In order to ensure that the records of a matchcode ID are unique, however, at least all the key fields of the matchcode ID (that is all the fields necessary to uniquely identify a matchcode record) must lie within the first 110 bytes.
The fields of the ID must uniquely identify each record in matchcode IDs of update type S. However, not all of the key fields of the tables used in the ID need be included. A further constraint is that the ID must contain at least one key field of a table included in the ID, even if the remaining fields already uniquely identify each record.
Other Options
Storage
Here you can define how the matchcode records should be saved.
Display
You can influence how the selected matchcode records are output. The following settings are possible:
Parameters
Here you define whether values from matchcode records that were selected using the online help function should be stored in global SAP memory or whether values for the matchcode selection should be obtained from memory.
Changing Data Elements
The system assigns the matchcode field the data element of the corresponding table field. You can change this data element. This may be necessary, for example, if you want to allocate other documentation to the matchcode field.
Simply overwrite the name of the data element in the field Data elem. The new data element must refer to a domain with the same data type and the same length as the original data element.
Next Action when Creating a Matchcode (Optional):
Define the selection conditions of a matchcode ID