March 2020
Intermediate to advanced
534 pages
14h 15m
English
SCM does not use namespaces. Neither packages nor models equate to a namespace. A model simply implies a scope, but all types must be globally unique, even in different models and packages. A namespace would allow a class to have the same name as another class in a different namespace.
Therefore, every element must be globally unique by type; this includes models, packages, and every element in the application metadata. So, we will still need prefixes. Even if we create an extension of an element, such as a form, we must change the name so that it is guaranteed to be globally unique.
For example, if we wanted to create an extension of the WHSLoadTable table, it will call the WHSLoadTable.extension object by ...
Read now
Unlock full access