PerTenantExtensionCop Error PTE0001
Object ID must be in free range.
Description
Object ID must be in free range.
Remarks
This rule validates that all the object IDs defined in your extension are within range 50,000-99,999 that is allocated for per-tenant extensions. For more information about the ID ranges for extensions, see Object Ranges.
How to fix this diagnostic?
You must change the ID of the object or table field validated in order to use an ID within the range 50,000-99,999.
Code example triggering the rule
codeunit 10 MyCodeunit
{
// Business logic
}
The codeunit MyCodeunit
has the ID 10
which is not valid because it is outside the allowed range.
Code examples not triggering the rule
codeunit 50100 MyCodeunit
{
// Business logic
}
The codeunit MyCodeunit
has the 50100 10
which is valid because it is within the allowed range.
See Also
PerTenantExtensionCop Analyzer
Get Started with AL
Developing Extensions