dbo.QER_PAssignmentCheckValid

SQL_STORED_PROCEDURE

Created 2025-06-27T18:01:04.773 · modified 2026-04-14T23:20:36.550 · source: live DB sys.objects/sys.sql_expression_dependencies.

Open formatted source/search result

Parameters

NameTypeOutput
@UID_BaseTreeAssignvarcharno
@ParametersQBM_YParameterListno
@GenProcIDvarcharno

Referenced objects

SchemaObjectColumn/minorClass
BaseTreeOBJECT_OR_COLUMN
OrgRootAssignOBJECT_OR_COLUMN
QBM_PSessionErrorAddOBJECT_OR_COLUMN
QBM_YparameterListTYPE
dboQBM_FGIBitPatternXOriginOBJECT_OR_COLUMN
dboQBM_FGISessionContextOBJECT_OR_COLUMN
dboQBM_FGISessionErrorRethrowOBJECT_OR_COLUMN

Source excerpt

First extracted SQL definition lines from the exported source. Use the full source page for complete context.

Open full formatted source

1   create   procedure QER_PAssignmentCheckValid (@UID_BaseTreeAssign varchar(38)  , @Parameters QBM_YparameterList readonly , @GenProcID varchar
2(38) ) as begin declare @QBM_BitPatternXOrigin_Direct int = dbo.QBM_FGIBitPatternXOrigin('|Direct|', 0)  SET XACT_ABORT OFF BEGIN TRY if dbo.QBM_FGISessionContext
3 ('Transport') = '' begin  if exists ( select top 1 1 from @Parameters i join BaseTree b on i.Parameter1 = b.UID_Org left outer join OrgRootAssign r on
4 b.uid_orgroot = r.uid_orgroot and r.UID_BaseTreeAssign = @UID_BaseTreeAssign where isnull(r.IsAssignmentAllowed, 0) = 0 or (isnull(r.IsDirectAssignmentAllowed
5, 0) = 0 and convert(int, i.Parameter2) & @QBM_BitPatternXOrigin_Direct > 0 ) ) begin  set XACT_ABORT ON  raiserror( '#LDS#Cannot make assignment because not permitted according to OrgRootAssign information.|'
6, 18, 1) with nowait end end    END TRY BEGIN CATCH exec QBM_PSessionErrorAdd default declare @Rethrow varchar(1000) = dbo.QBM_FGISessionErrorRethrow()
7 RAISERROR (@Rethrow, 18, 1) WITH NOWAIT END CATCH ende: return end 
8

Module relation graph

Loading module relation graph…

Source-derived context

Generated from exported SQL module definitions plus read-only sandbox sys.objects/sys.parameters/sys.sql_expression_dependencies metadata. This is factual source evidence, not a semantic guess.

provenance: SQL definition export provenance: sandbox DB metadata modified: 2026-04-14T23:20:36.550

uses session context values has TRY/CATCH error handling

Summary: calls QBM_PSessionErrorAdd; reads/joins BaseTree, OrgRootAssign; uses session context Transport

Declared parameters

ParameterTypeDirection
@UID_BaseTreeAssignvarchar(38)input
@Parametersqbm_yparameterlistinput
@GenProcIDvarchar(38)input

DML targets

None extracted.

Called routines

Read/join references

Config/session

Config: None extracted.

Session: Transport

DBQueue/tasks

None extracted.

Temp tables / referenced variables

Temp: #LDS #Cannot

Variables: @UID_BaseTreeAssign @Parameters @GenProcID @QBM_BitPatternXOrigin_Direct @Rethrow

Referenced by / reverse dependencies

Generated from live DB metadata, FK rows, and exported SQL dependency/source extraction. This is factual linkage evidence, not inferred behavior.

Referencing objectRelationEvidence
dbo.ADS_TIBaseTreeHasADSGroupSQL expression dependencyOBJECT_OR_COLUMN
dbo.LDP_TIBaseTreeHasLDAPGroupSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIBaseTreeHasQERAssignSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIBaseTreeHasQERResourceSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIBaseTreeHasQERReuseSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIBaseTreeHasQERReuseUSSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIHardwareInBaseTreeSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIPersonInBaseTreeSQL expression dependencyOBJECT_OR_COLUMN
dbo.QER_TIWorkDeskInBaseTreeSQL expression dependencyOBJECT_OR_COLUMN
dbo.RMS_TIBaseTreeHasESetSQL expression dependencyOBJECT_OR_COLUMN
dbo.RPS_TIBaseTreeHasRPSReportSQL expression dependencyOBJECT_OR_COLUMN
dbo.TSB_TIBaseTreeHasTSBAccountDefSQL expression dependencyOBJECT_OR_COLUMN
dbo.TSB_TIBaseTreeHasUNSGroupBSQL expression dependencyOBJECT_OR_COLUMN
dbo.TSB_TIBaseTreeHasUNSGroupB1SQL expression dependencyOBJECT_OR_COLUMN
dbo.TSB_TIBaseTreeHasUNSGroupB2SQL expression dependencyOBJECT_OR_COLUMN
dbo.TSB_TIBaseTreeHasUNSGroupB3SQL expression dependencyOBJECT_OR_COLUMN
dbo.ADS_TIBaseTreeHasADSGroupsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.LDP_TIBaseTreeHasLDAPGroupsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIBaseTreeHasQERAssignsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIBaseTreeHasQERResourcesource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIBaseTreeHasQERReusesource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIBaseTreeHasQERReuseUSsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIHardwareInBaseTreesource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIPersonInBaseTreesource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.QER_TIWorkDeskInBaseTreesource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.RMS_TIBaseTreeHasESetsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.RPS_TIBaseTreeHasRPSReportsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.TSB_TIBaseTreeHasTSBAccountDefsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.TSB_TIBaseTreeHasUNSGroupBsource text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.TSB_TIBaseTreeHasUNSGroupB1source text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.TSB_TIBaseTreeHasUNSGroupB2source text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling
dbo.TSB_TIBaseTreeHasUNSGroupB3source text referenceinserts DBQueue tasks, uses session context values, has TRY/CATCH error handling