本文基于 SAP Business One系统 其中SAP商标归SAP公司所有 
 
在SAP Business One系统报表中,没有一个详细列表可以查到日记账的现金流项目。这是因为现金流项目没有记录在JDT1中,我们要用OCFT和OCFW再JOIN上JDT1来实现。SQL语句见下图。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | SELECT 	T0.[TransId], 	T0.[RefDate], 	T1.[TransId], 	T1.[Line_ID], 	T1.[Account], 	T2.[AcctName], 	T1.[Debit], 	T1.[Credit], 	T3.[CFWId], 	T4.[CFWName] FROM 	[dbo].[OJDT]  T0 	INNER JOIN [dbo].[JDT1]  T1 ON T0.[TransId] = T1.[TransId] 	LEFT JOIN OACT T2 ON T1.[Account] = T2.[AcctCode] 	LEFT JOIN OCFT T3 ON T1.[TransId] = T3.[JDTId] AND T1.[Line_ID] = T3.[JDTLineId] 	LEFT JOIN OCFW T4 ON T3.[CFWId] = T4.[CFWId]
   |