Acerca de las vistas de tipo de confrontación para los orígenes de datos

Se crea una vista de tipo de confrontación para cada tipo de confrontación aprobado. Esta vista contiene todas las transacciones de todos los orígenes de datos en el tipo de confrontación.

Las vistas Tipo de confrontación simplifican la creación de informes en todas las transacciones para un tipo de confrontación específico. La vista Tipo de confrontación para un tipo de confrontación específico contiene atributos de todos los orígenes de datos de ese tipo de confrontación. Utilice la consulta SQL de esta vista para obtener los nombres de las columnas de cada origen de datos. A continuación, puede crear una consulta de informe que incluya todas las transacciones de todos los orígenes de datos en un tipo de confrontación específico. La ejecución de informes personalizados a partir de esta consulta de informe le permite filtrar y ver los datos de todas las transacciones de un tipo de confrontación en un solo lugar. Consulte Generación de informes personalizados en Administración de Oracle Account Reconciliation.

Una vista Tipo de confrontación se puede unir con otras tablas. Las consultas de informe basadas en las vistas Tipo de confrontación son portátiles. Si la configuración del tipo de confrontación es la misma en dos aplicaciones, la consulta de informe funcionará en ambas aplicaciones aunque no sean totalmente idénticas.

La vista Tipo de confrontación se crea o se actualiza cuando se aprueba un tipo de confrontación.

Estructura de la vista Tipo de confrontación para los orígenes de datos

El nombre de una vista Tipo de confrontación es su ID de tipo de confrontación con el prefijo "TM_". Por ejemplo, el nombre de la vista Tipo de confrontación de un tipo de confrontación con ID POtoInv es TM_POtoInv. La longitud máxima para el nombre de la vista es de 30 bytes.

El número máximo de columnas soportadas en una vista Tipo de confrontación es de 300.

La vista Tipo de confrontación contiene atributos fijos definidos por el sistema y atributos de origen de datos de todos los orígenes de datos de ese tipo de confrontación. Los nombres de las columnas no deben superar los 30 bytes. El nombre de una columna para un atributo de origen de datos es el ID del atributo de origen de datos con un guion bajo y una letra que representa el tipo de datos de la columna. Consulte TM_<MATCH_TYPE_ID> en Tablas y vistas de Account Reconciliation para obtener información sobre las columnas de la vista Tipo de confrontación.

Note:

Si el ID de tipo de confrontación o el ID de atributo de origen de datos contiene un punto (.) o corchetes ('{' o '}'); este carácter se sustituye por un guion bajo en la vista Tipo de confrontación. Por ejemplo, si un ID de tipo de confrontación es InterCompany1.2, el nombre de su vista Tipo de confrontación es TM_InterCompany1_2.

Ejemplos: Consultas para crear informes sobre las transacciones confrontadas para los tipos de confrontación

Ejemplo 1: Seleccionar todas las transacciones para un origen de datos específico

Utilice cualquiera de las siguientes consultas de informe para recuperar todas las transacciones del tipo de confrontación TM_GL_POS_BANK en el que el origen de datos sea '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);

Ejemplo 2: Seleccionar transacciones no confrontadas para un tipo de confrontación

La siguiente consulta de informe devuelve todas las transacciones no confrontadas para el tipo de confrontación TM_GL_POS_BANK en todos los orígenes de datos.

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

Ejemplo 3: Seleccionar todas las transacciones confrontadas entre dos fechas específicas

La siguiente consulta de informe devuelve todas las transacciones confrontadas para el tipo de confrontación TM_GL_POS_BANK creado entre las fechas. Este resultado incluye transacciones de todos los orígenes de datos en el tipo de confrontación.

 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~