对于几个用户定义的字段,我希望能够找出哪个重复交易模板(如果有)触发了发票。
不幸的是,我无法在他们两个之间找到一个万无一失的链接。
这正在使用SAP Business ONE PL 9和MS SQL Server 2016。
到目前为止,大多数情况下,使用下面的代码我都能获得良好的结果。
SELECT *
FROM ORCP T0
INNER JOIN ODRF T1 ON T0.DraftEntry = T1.DocEntry
WHERE T0.DraftEntry =
(
SELECT DocEntry
FROM ODRF
WHERE CardCode = '12345'
AND DocTotal = '1000'
AND ObjType = '13'
AND CANCELED = 'N'
)
不幸的是,这很大程度上取决于精心设计的文件草稿。