An alphanumeric string that is built according to user-definable rules. An example is PCB100AAXXA. Each letter or number represents a specific attribute of the part. For piping, the commodity code typically contains all properties except dimensional information.