To be consistent with IBM-delivered generic business objects, use the
following standards when designing a generic business object:
- The first attribute of every object should be its key and should be named
ObjectId.
- If an attribute represents a foreign key, its name should concatenate the
name of the foreign business object and Id; for example:
CustomerId, ItemId, and OrderId.
- Be consistent. If you use an abbreviation in an attribute name, use
the same abbreviation in parent and child business objects. If
possible, use the same abbreviation for all relevant attribute names.
For example, if you abbreviate Number to Num, do so
consistently.
