This script is part of the SQL Scripts for Microsoft Dynamics GP where I will be posted the scripts I wrote against Microsoft Dynamics GP over the 19 years before I stopped working with Dynamics GP.
This script will update the accounts payable distribution on all open purchasing transactions from the Posting Account Master (SY01100) table.
/*
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).
*/
UPDATE
['PM Distribution Work/Open']
SET
DSTINDX = ACTINDX
FROM
PM10100 AS ['PM Distribution Work/Open'] --PM Distribution WORK OPEN (PM10100)
INNER JOIN
SY01100 AS ['Posting Account Master'] --Posting Account Master (SY01100)
ON
['Posting Account Master'].SERIES = 4
AND
['Posting Account Master'].PTGACDSC = 'Accounts Payable'
WHERE
DISTTYPE = 2 -- ACCOUNTS PAYABLE