Für jeden genehmigten Abgleichstyp wird eine Abgleichstyp-View erstellt. Diese Ansicht enthält alle Transaktionen aller Datenquellen innerhalb des Abgleichstyps.
Abgleichstyp-Views vereinfachen die Erstellung von Berichten für alle Transaktionen für einen bestimmten Abgleichstyp. Die Abgleichstyp-View für einen bestimmten Abgleichstyp enthält Attribute von allen Datenquellen innerhalb dieses Abgleichstyps. Verwenden Sie die SQL-Abfrage dieser Ansicht, um die Spaltennamen für die jeweilige Datenquelle abzurufen. Sie können dann eine Berichtsabfrage erstellen, die alle Transaktionen für alle Datenquellen innerhalb eines bestimmten Abgleichstyps enthält. Wenn Sie anhand dieser Berichtsabfrage benutzerdefinierte Berichte ausführen, können Sie Daten zu allen Transaktionen für einen Abgleichstyp an einem einzigen Ort filtern und anzeigen. Weitere Informationen finden Sie unter Benutzerdefinierte Berichte generieren in der Dokumentation Oracle Account Reconciliation verwalten.
Die Abgleichstyp-View kann mit anderen Tabellen verknüpft werden. Auf Abgleichstyp-Views basierende Berichtsabfragen sind portierbar. Wenn die Abgleichstypkonfiguration von zwei Anwendungen identisch ist, funktioniert dieselbe Berichtsabfrage in beiden Anwendungen, auch wenn es sich bei diesen nicht um exakte Klone handelt.
Die Abgleichstyp-View wird erstellt oder aktualisiert, wenn ein Abgleichstyp genehmigt wird.
Struktur der Abgleichstyp-View für Datenquellen
Der Name einer Abgleichstyp-View ist deren Abgleichstyp-ID mit dem Präfix "TM_". Beispiel: Der Name der Abgleichstyp-View für einen Abgleichstyp mit der ID POtoInv
lautet TM_POtoInv
. Die maximale Länge für den Anzeigenamen ist 30 Byte.
Die maximale Anzahl von Spalten, die in einer Abgleichstyp-View unterstützt werden, ist 300.
Die Abgleichstyp-View enthält feste, vom System definierte Attribute und Datenquellenattribute aus allen Datenquellen innerhalb des Abgleichstyps. Spaltennamen dürfen 30 Byte nicht überschreiten. Der Spaltenname für ein Datenquellenattribut ist die Datenquellenattribut-ID, wobei dieser ein Unterstrich und ein Buchstabe angehängt werden. Der Buchstabe steht für den Datentyp der Spalte. Informationen zu den Spalten in der Abgleichstyp-View finden Sie unter TM_<MATCH_TYPE_ID> in der Dokumentation Tabellen und Views für Account Reconciliation.
Note:
Wenn die Abgleichstyp-ID oder die Datenquellenattribut-ID einen Punkt (.) oder geschweifte Klammern ("{" oder "}") enthält, wird dieses Zeichen in der Abgleichstyp-View durch einen Unterstrich ersetzt. Beispiel: Wenn eine Abgleichstyp-IDInterCompany1.2
lautet, ist der Name der zugehörigen Abgleichstyp-View für den Abgleichstyp TM_InterCompany1_2
.Beispiele: Abfragen für Reporting für abgeglichene Transaktionen für Abgleichstypen
Beispiel 1: Alle Transaktionen für eine bestimmte Datenquelle auswählen
Verwenden Sie eine der folgenden Berichtsabfragen, um alle Transaktionen für den Abgleichstyp TM_GL_POS_BANK abzurufen, wobei die Datenquelle "Bank" lautet.
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);
Beispiel 2: Nicht abgeglichene Transaktionen für einen Abgleichstyp auswählen
Die folgende Berichtsabfrage gibt alle nicht abgeglichenen Transaktionen für den Abgleichstyp TM_GL_POS_BANK für alle Datenquellen zurück.
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
Beispiel 3: Alle abgeglichenen Transaktionen zwischen zwei angegebenen Datumsangaben auswählen
Die folgende Berichtsabfrage gibt alle abgeglichenen Transaktionen für den Abgleichstyp TM_GL_POS_BANK zurück, die zwischen den angegebenen Datumsangaben erstellt wurden. Das Ergebnis enthält Transaktionen aus allen Datenquellen im Abgleichstyp.
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~