I have used below true or false and not sure what everyone else is using as a default and if there are hidden issues:
[EventSubscriber(ObjectType::Table, Database::"Purchase Line", 'OnAfterCalcLineAmount', '', false, false)]
Can someone give some real world insights?
Normally if the execution context doesn't have a license or permissions for the object, you get an error message. These parameters are basically a way to prevent those errors. Means that if your license doesn't include the object or if you don't have permission, the event is skipped. I always set both of them to true.
RIS Plus, LLC
MVP - Business Apps