-- Drop stored procedure if it already exists
IF EXISTS (
SELECT *
FROM INFORMATION_SCHEMA.ROUTINES
WHERE SPECIFIC_SCHEMA = N'dbo'
AND SPECIFIC_NAME = N'DD_PMVendorDocument_SEL'
)
DROP PROCEDURE dbo.DD_PMVendorDocument_SEL
GO
CREATE PROCEDURE dbo.DD_PMVendorDocument_SEL
-- DD_PMVendorDocument_SEL 'GILCON01', '12-421A'
@VENDORID VARCHAR(15),
@VNDDOCNM VARCHAR(21)
AS
select 'PMKEYS' AS tablename, cntrlnum as VOUCHER from pm00400 where docnumbr = @VNDDOCNM AND VENDORID = @VENDORID
UNION ALL
select 'PM WORK' AS tablename, VCHNUMWK as VOUCHER from pm10000 where docnumbr = @VNDDOCNM AND VENDORID = @VENDORID
UNION ALL
select 'PM OPEN' AS tablename, VCHRNMBR as VOUCHER from pm20000 where docnumbr = @VNDDOCNM AND VENDORID = @VENDORID
UNION ALL
select 'PM HIST' AS tablename, VCHRNMBR as VOUCHER from pm30200 where docnumbr = @VNDDOCNM AND VENDORID = @VENDORID
UNION ALL
select 'POP WORK' AS tablename, POPRCTNM as VOUCHER from pop10300 where vnddocnm = @VNDDOCNM AND VENDORID = @VENDORID
UNION ALL
select 'POP HIST' AS tablename, POPRCTNM as VOUCHER from pop30300 where vnddocnm = @VNDDOCNM AND VENDORID = @VENDORID
go
grant exec on DD_PMVendorDocument_SEL to public