승인된 각 일치 유형에 대한 일치 유형 뷰가 생성됩니다. 이 뷰에는 일치 유형 내 모든 데이터 소스의 모든 트랜잭션이 포함됩니다.
일치 유형 뷰는 특정 일치 유형의 모든 트랜잭션에 대한 보고서 생성을 간소화합니다. 특정 일치 유형에 대한 일치 유형 뷰에는 해당 일치 유형 내 모든 데이터 소스의 속성이 포함됩니다. 각 데이터 소스의 열 이름을 얻으려면 이 뷰의 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~