USP_STEWARDSHIPPACKAGEREPORT_DECAPITALIZATIONS

Parameters

Parameter Parameter Type Mode Description
@DESIGNATIONLEVELID uniqueidentifier IN

Definition

Copy

              create proc dbo.USP_STEWARDSHIPPACKAGEREPORT_DECAPITALIZATIONS(@DESIGNATIONLEVELID uniqueidentifier)
                  as
                  declare @SQL nvarchar(4000);
              declare @TABLE nvarchar(255);

              begin try
                  select @TABLE = BUSINESSPROCESSOUTPUT.TABLENAME 
                  from dbo.BUSINESSPROCESSOUTPUT inner join dbo.STEWARDSHIPPACKAGEPROCESSHISTORY on BUSINESSPROCESSOUTPUT.BUSINESSPROCESSSTATUSID = STEWARDSHIPPACKAGEPROCESSHISTORY.BUSINESSPROCESSSTATUSGUID
                  where STEWARDSHIPPACKAGEPROCESSHISTORY.ID = @DESIGNATIONLEVELID and BUSINESSPROCESSOUTPUT.TABLEKEY = 'OUTPUT_DECAPITALIZATIONS';                                    

                  set @SQL = 'select 
                                  APPROVALDATE, 
                                  dbo.UFN_CONSTITUENT_BUILDNAME(APPROVEDBYID) as APPROVEDBY,
                                  AMOUNT                                    
                              from 
                                  dbo.' + @TABLE;                                                     

                  exec sp_executesql @SQL;
                    end try
                    begin catch
                          exec dbo.USP_RAISE_ERROR;
                          return 1;
                    end catch