關於資料來源的配對類型檢視

系統會為每個核准的配對類型建立一個「配對類型」檢視。此檢視包含該配對類型中所有資料來源之間的所有交易。

「配對類型」檢視可簡化特定配對類型所有交易報表的建立。特定配對類型的「配對類型」檢視包含該配對類型中所有資料來源的屬性。使用此檢視是的 SQL 查詢即可取得每個資料來源的欄名稱。接著您便可以建立包含特定配對類型中所有資料來源之所有交易的報表查詢。執行以此報表為基礎的自訂報表,可讓您在單一位置篩選並檢視關於某配對類型之所有交易的資料。請參閱管理 Oracle Account Reconciliation中的產生自訂報表

「配對類型」檢視可以和其他表格結合。以「配對類型」檢視為基礎的報表查詢是可攜式的。如果兩個應用程式的配對類型組態相同,即使應用程式並非完全複製,相同的報表查詢也適用於這兩個應用程式。

核准配對類型時,便會建立或更新「配對類型」檢視。

資料來源的配對類型檢視的結構

「配對類型」檢視的名稱是其配對類型 ID 前面加上 "TM_"。例如 ID 為 POtoInv 的配對類型,其「配對類型」檢視名稱為 TM_POtoInv。檢視名稱的長度上限為 30 個位元組。

「配對類型」檢視中支援的欄數上限為 300 個。

「配對類型」檢視包含固定的系統定義屬性,以及來自該配對類型中所有資料來源的資料來源屬性。欄名稱不得超過 30 個位元組。資料來源屬性的欄名稱是資料來源屬性 ID 後面加上底線和代表該欄資料類型的英文字母。請參閱 Account Reconciliation 的表格和檢視中的 TM_<MATCH_TYPE_ID>,瞭解「配對類型」檢視中欄的相關詳細資料。

Note:

如果配對類型 ID 或資料來源屬性 ID 包含句號 (.) 或大括號 ('{' 或 '}'),此字元在「配對類型」檢視中會以底線取代。例如,如果配對類型 ID 為 InterCompany1.2,則其配對「類型檢視」的名稱為 TM_InterCompany1_2

範例:用於報告配對類型之已配對交易的查詢

範例 1:選取特定資料來源的所有交易

使用下列任何報表查詢擷取資料來源為 'Bank' 的配對類型 TM_GL_POS_BANK。

SELECT * FROM "TM_GL POS Bank" TM_GL_POS_BANK WHERE TM_GL_POS_BANK.SOURCE = 'Bank';
SELECT * FROM "TM_GL POS Bank" TM_GL_POS_BANK WHERE TM_GL_POS_BANK.SOURCE = 'Bank' and 
TM_GL_POS_BANK.RECON_ID IN
(SELECT recon.recon_id FROM tm_recon recon, tm_recon_type recon_type, TM_DATA_SOURCE data_source 
     WHERE recon.recon_type_id = recon_type.recon_type_id AND recon.recon_type_id = data_source.recon_type_id 
     AND data_source.recon_type_id = recon_type.recon_type_id AND data_source.DATA_SOURCE_ID = 2009);

範例 2:選取配對類型的未配對交易

下列報表查詢會傳回所有資料來源中配對類型為 TM_GL_POS_BANK 的所有未配對交易。

select * FROM "TM_GL POS Bank" TM_GL_POS_BANK where TM_GL_POS_BANK.match_status_enum is null or TM_GL_POS_BANK.match_status_enum = 6

範例 3:選取兩個指定日期之間的所有已配對交易

下列報表查詢會傳回這些日期之間所建立配對類型為 TM_GL_POS_BANK 的所有已配對交易。此結果包含該配對類型中所有資料來源的交易。

 SELECT * FROM "TM_GL POS Bank" TM_GL_POS_BANK LEFT OUTER JOIN TM_MATCH MATCH ON 
   (TM_GL_POS_BANK.RECON_ID = MATCH.RECON_ID AND MATCH.MATCH_ID = TM_GL_POS_BANK.MATCH_ID) 
   WHERE MATCH.CREATE_DATE > ~MATCH_DATE_LOW~ and MATCH.CREATE_DATE <= ~MATCH_DATE_HIGH~