dbo.QER_P30907EB9FB8232867B_proc
SQL_STORED_PROCEDURE
Created 2025-06-27T18:01:05.850 · modified 2026-04-14T23:20:37.940 · source: live DB sys.objects/sys.sql_expression_dependencies.
Parameters
| Name | Type | Output |
|---|---|---|
@Statements | QBM_YCursorBuffer | no |
@UsageArea | char | no |
@ProcedureName | varchar | no |
@UID_PWODecisionRule | varchar | no |
@Komplett | nvarchar | yes |
Referenced objects
| Schema | Object | Column/minor | Class |
|---|---|---|---|
| QBM_YCursorbuffer | TYPE | ||
| dbo | QBM_FCVStringToIndent | OBJECT_OR_COLUMN |
Source excerpt
First extracted SQL definition lines from the exported source. Use the full source page for complete context.
1 create procedure QER_P30907EB9FB8232867B_proc ( @Statements QBM_YCursorbuffer readonly , @UsageArea char(1) , @ProcedureName varchar(30) , 2@UID_PWODecisionRule varchar(38) , @Komplett nvarchar(max) output ) as begin declare @Muster nvarchar(max) declare @Body nvarchar(max) = N'' declare @DebugSwitch 3 int = 0 declare @DebugLevel char(1) = 'W' select @Muster = 'create or alter procedure %ProcedureName% ( 4 %parameters% 5 ) 6 as 7begin 8declare @erg table(UID_Person varchar(38) collate database_default 9 , UID_PWORulerOrigin varchar(38) collate database_default 10 ) 11SET XACT_ABORT OFF 12 13BEGIN TRY 14 15-- definition for rule %UID_PWODecisionRule% 16drop table if Exists #Ruler 17create table #Ruler(UID_Person varchar(38) collate database_default 18 , UID_PWORulerOrigin varchar(38) collate database_default 19 ) 20 21%body% 22 23-- ende mit Rückgabe in temp-Tabelle 24 insert into #Ruler_Main(UID_Person, UID_PWORulerOrigin) 25 select z.UID_Person as UID_Person 26 , max(convert(varchar(38), y.UID_PWORulerOrigin)) as UID_PWORulerOrigin 27 --, convert(varchar(128), ''decision rule %UID_PWODecisionRule%'') as SourceInfo 28 from ( 29 select x.UID_Person, x.UID_PWORulerOrigin 30 from @erg x 31 ) as y join Person z on y.UID_Person = z.UID_Person 32 and z.IsInActive = 0 33 group by z.UID_Person 34 35END TRY 36BEGIN CATCH 37 38 exec QBM_PSessionErrorAdd default ,N''decision rule %UID_PWODecisionRule%'' 39 40 RAISERROR ('''', 18, 1) WITH NOWAIT 41 42END CATCH 43 44endLabel: 45 46end 47 48' 49 select @Body = string_agg(concat( ' --insert into @erg (UID_Person, UID_PWORulerOrigin) 50', case when left(ltrim(d.ContentFull), 4) = 'Exec' then concat 51(' -- code from PWODecisionRuleRulerDetect: ' , d.UID1 , nchar(13) , nchar(10) ,dbo.QBM_FCVStringToIndent(d.ContentFull , 1) , nchar(13) , nchar(10) , 52'insert into @erg(UID_Person,UID_PWORulerOrigin) 53 select UID_Person,UID_PWORulerOrigin 54 from #ruler 55 -- / code from PWODecisionRuleRulerDetect' 56 , nchar(13) , nchar(10) ) else concat( ' insert into @erg(UID_Person,UID_PWORulerOrigin) 57 select x.UID_Person, x.UID_PWORulerOrigin 58 from ( 59 -- code from PWODecisionRuleRulerDetect: ' 60 , d.UID1, nchar(13) , nchar(10) , dbo.QBM_FCVStringToIndent(d.ContentFull , 1) , ' 61 62 -- / code from PWODecisionRuleRulerDetect 63 ) as x ', nchar 64(13) , nchar(10) ) end ) , nchar(13) + nchar(10) ) from @Statements d if @DebugSwitch > 0 begin print '#####################' select @Body print '#####################' 65 end select @Komplett = replace(replace(replace(REPLACE(@Muster , '%ProcedureName%', @ProcedureName) , '%parameters%', case @UsageArea when 'I' then '@uid_PersonWantsOrg varchar(38)' 66 Else '@uid_AttestationCase varchar(38)' end + ' , @UID_QERWorkingStep varchar(38)') , '%Body%', dbo.qbm_fcvstringtoindent( @Body, 1)) , '%UID_PWODecisionRule%' 67, @UID_PWODecisionRule) end 68
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:37.940
has TRY/CATCH error handling
Summary: calls QBM_PSessionErrorAdd; writes INSERT into; reads/joins Person
Declared parameters
| Parameter | Type | Direction |
|---|---|---|
@Statements | qbm_ycursorbuffer | input |
@UsageArea | char(1) | input |
@ProcedureName | varchar(30) | input |
@UID_PWODecisionRule | varchar(38) | input |
@Komplett | nvarchar | OUTPUT |
DML targets
INSERT intoCalled routines
Read/join references
SQL dependency metadata
Config/session
Config: None extracted.
Session: None extracted.
DBQueue/tasks
None extracted.Temp tables / referenced variables
Temp: #Ruler #Ruler_Main #ruler
Variables: @Statements @UsageArea @ProcedureName @UID_PWODecisionRule @Komplett @Muster @Body @DebugSwitch @DebugLevel @erg @uid_PersonWantsOrg @uid_AttestationCase @UID_QERWorkingStep
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 object | Relation | Evidence |
|---|---|---|
| dbo.QER_ZPWODecisionRuleMakeProc | SQL expression dependency | OBJECT_OR_COLUMN |
| dbo.QER_ZPWODecisionRuleMakeProc | source text reference | has TRY/CATCH error handling |