This script is part of the SQL Scripts for Microsoft Dynamics GP where I will be posting the scripts I wrote against Microsoft Dynamics GP over the 19 years before I stopped working with Dynamics GP.
This script changes the On Hold flag on a vendor record if EFT details are added, updated or deleted.
/*
Created by Ian Grieve of azurecurve | Ramblings of an IT Professional (http://www.azurecurve.co.uk)
This code is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0 Int).
*/
CREATE TRIGGER
dbo.utr_AZRCRV_HoldonUpdateEFTDetails
ON
dbo.SY06000 --Address Electronic Funds Transfer Master (SY06000)
FOR INSERT,UPDATE,DELETE
AS
UPDATE
PM00200
SET
HOLD = 1
WHERE
PM00200.VENDORID = (SELECT VENDORID FROM DELETED)
GO