It's necessary to use and follow some coding rules in order to make clear what the extensions we are preparing to develop will do. Let's look at the following rules:
- Full object rules: <Type><Id>.<ObjectName>.al (for example, Tab.50100.MyTable.al)
- Extension rules: <Type>.<BaseID>-Ext<ObjectId>.<ObjectName>.al (for example, page 50100 "MyPage" extends "Customer Card": Pag21-Ext50100.MyPage.al)
- Prefix/suffix tag: It's required to use a prefix or suffix for the name property of the fields in your extension; the tag must be three characters, and the object/field name must start or end with the tag (for example, MYPREFIXSalesPersonCode)