| SelectPermissions | (Guid, Code[20]) | Boolean | public | 21-28 | - |
| LookupPermission | (Option, var Text) | Boolean | public | 21-28 | - |
| UpdatePermissionLine | (Boolean, var Record Tenant Permission, var Text, var Text, var Text[50], var Text[50], var Text[50], var Text[50], var Text[50]) | | public | 21-28 | - |
| IsPermissionEmpty | (var Record Tenant Permission) | Boolean | public | 21-28 | - |
| VerifyPermissionAlreadyExists | (var Record Tenant Permission) | Boolean | public | 21-28 | - |
| EmptyIrrelevantPermissionFields | (var Record Tenant Permission) | | public | 21-28 | - |
| SetRelevantPermissionFieldsToYes | (var Record Tenant Permission) | | public | 21, gone | - |
| GetObjectionCaptionAndName | (var Record Tenant Permission, var Text, var Text) | | public | 21-28 | - |
| GetObjectionCaptionAndName | (var Record Metadata Permission, var Text, var Text) | | public | 21, gone | - |
| GetObjectName | (var Record Expanded Permission, var Text) | | public | 21-28 | - |
| GetPermission | (Option, Text) | Option | public | 21-28 | - |
| GetPermissionAsTxt | (Option, Option) | Text[50] | public | 21-28 | - |
| FillLookupBuffer | (var Record Permission Lookup Buffer) | | public | 21-28 | - |
| SetDefaultPermissionFields | (var Record Tenant Permission) | | public | 22-28 | - |
| GetObjectCaptionAndName | (var Record Metadata Permission, var Text, var Text) | | public | 22-28 | - |
| GetObjectCaptionAndName | (var Record Expanded Permission, var Text, var Text) | | public | 22-28 | - |
| UpdateSelectedPermissionLines | (var Record Tenant Permission, Text[1], Option) | | public | 23-28 | - |