Beruflich Dokumente
Kultur Dokumente
GL Set of Books Configuration Overview 1 GL Summary Account Template Definition Review GL Segment !alue Listing " GL #erio$ Status " GL C%art of Accounts Structure & GL C%art of Accounts Structure Overview & GL 'ournal (ea$er Summary ) GL 'ournal Line Base$ Trial Balance Report ) GL 'ournal Lines *it% A# Source Reference +iel$s , GL -ass Allocation Rule -igration Script in Dataloa$ Classic +ormat . GL Balances an$ -ovements / GL C%art of Account Segment (ierarc%y Ranges 0 GL Co$e Com1inations CC2Ds 0 GL C!R Cross !ali$ation Rule Detail Listing 13 GL C!R Cross !ali$ation Rule Overview 11 GL +le4fiel$ Security Rule Assignments 11 GL +le4fiel$ Security Rule Definitions 11 GL +SG Report an$ Components Overview 1 GL 2nterface Details 1" GL 2nterface Summary 1" GL -ass Allocation +ormula review script 1& GL -ass Allocation -igration Script in Dataloa$ #rofessional +LD format 1& GL -ass Allocation Rule -igration Script in Dataloa$ Classic +ormat 1. GL AD2 'ournal Balances script 1/ GL Autopost Definitions 10 (R Operating 5nit an$ Legal 6ntity Configuration 10 Dataloa$ 7$l$ GL Cross !ali$ation Rules 3 Dataloa$ #rofessional 7fl$ 88 Daily Rates loa$ 1
SELECT SOB.NAME , ST.TEMPLATE!NAME , ST.CONCATENATED!DESCRIPTION , ST.ACCOUNT!CATEGORY!CODE"CAT" , ST.START!ACTUALS!PERIOD!NAME "FROM" , ST.SEGMENT$!TYPE&&'('&&ST.SEGMENT2!TYPE&&'('&&ST.SEGMENT)!TYPE&&'('&& ST.SEGMENT*!TYPE&&'('&&ST.SEGMENT+!TYPE&&'('&& ST.SEGMENT,!TYPE&&'('&&ST.SEGMENT7!TYPE&&'('&&ST.SEGMENT2!TYPE&&'('&& ST.SEGMENT3!TYPE&&'('&&ST.SEGMENT$0!TYPE "SEGMENT TYPE" FROM GL!SUMMARY!TEMPLATES ST, GL!SETS!OF!BOOKS SOB WHERE ST.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID ((AND SUBSTR.SOB.NAME,$,20 IN .'ES','BE','LU'0
GL
erio! Status
/* GL PERIOD STATUSES WRITTEN BY DANIEL NORTH, ORAFINAPPS LIMITED, COPYRIGHT 2007 TWO SMALL SCRIPTS FOR REVIEWING OPEN PERIODS ACROSS MULTIPEL BOOKS. . MONTH END CLOSE CHECKING OR AUTOMATED ALERTS 0 AND PERIOD STATUS FOR A GIVEN YEAR AND BOOK. .TESTED ON VISION $$.+.$0.2 UL(2007 0 */ SELECT SOB.SHORT!NAME , PS.PERIOD!NAME , PS.SHOW!STATUS , PS.START!DATE&&' TO '&&PS.END!DATE , PS.PERIOD!YEAR , PS.PERIOD!NUM FROM GL!PERIOD!STATUSES!V PS, GL!SETS!OF!BOOKS SOB WHERE PS.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID AND APPLICATION!ID - $0$ ((AND PERIOD!YEAR - 200, ((AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'ES','LU','BE'0 AND PS.SHOW!STATUS NOT IN .'NEVER OPENED'0 ORDER BY $,+,, DESC SELECT SOB.SHORT!NAME , PS.PERIOD!NAME , PS.START!DATE , PS.END!DATE , PS.PERIOD!YEAR , PS.PERIOD!NUM , PS.SHOW!STATUS FROM GL!PERIOD!STATUSES!V PS, GL!SETS!OF!BOOKS SOB WHERE PS.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID AND APPLICATION!ID - $0$ AND PERIOD!YEAR - 200, ((AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'GB'0 ORDER BY $,+,, DESC
AND FSEG.FLE#!VALUE!SET!ID - VS.FLE#!VALUE!SET!ID ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!CODE,$,20 IN .'BE','LU','ES','IT','HU','C1','PL','RU'0 AND FST.APPLICATION!ID - $0$ AND FST.ID!FLE#!CODE - 'GLO' ORDER BY $, FSEG.SEGMENT!NUM
WHERE G B. E!BATCH!ID - G H. E!BATCH!ID AND G H.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID AND GLS. E!SOURCE!NAME - G H. E!SOURCE AND GLC. E!CATEGORY!NAME - G H. E!CATEGORY ((AND G H.NAME - 'QUV(DECLARATION TVA $$/0*' (( OURNAL NAME ((AND GLS.USER! E!SOURCE!NAME LIKE '7MASS7' (( OURNAL SOURCE ((AND GLC.USER! E!CATEGORY!NAME- 'AD USTMENT' (( OURNAL CATEGORY ((AND G H.PERIOD!NAME IN .'MAY(0,'0 (( OURNAL PERIOD AND .TRUNC.G H.CREATION!DATE0 5- TO!DATE.'0$/07/2002','DD/MM/YYYY'0 OR TRUNC.G H.POSTED!DATE0 5- TO!DATE.'0$/07/2002','DD/MM/YYYY'00 ((AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'DE'0 ORDER BY $,2 DESC,),*,+,7
/* GL OURNAL LINES WITH AP SOURCE REFERENCE FIELDS W89::;< => D?<9;@ NA8:B, ORAFINAPPS L9C9:;D 2007
.T;F:;D A< V9F9A< $$.+.$0.2 J<; 2007 0 */ SELECT SOB.SHORT!NAME"BOOK" , GLS.USER! E!SOURCE!NAME"SOURCE" , GLC.USER! E!CATEGORY!NAME"CATEGORY" , G B.NAME"BATCH NAME" , G H.NAME" OURNAL NAME" , G H.CURRENCY!CODE"CURRENCY" , G L. E!LINE!NUM" RNL LINEO" , G L.EFFECTIVE!DATE"ACCOUNTING DATE" , G H.PERIOD!NAME"PERIOD" , G H.DATE!CREATED"CREATED DATE" , GCC.SEGMENT$&&'('&&GCC.SEGMENT2&&'('&&GCC.SEGMENT)&&'('&& GCC.SEGMENT*&&'('&&GCC.SEGMENT+&&'('&&GCC.SEGMENT, &&'('&&GCC.SEGMENT7&&'('&&GCC.SEGMENT2&&'('&&GCC.SEGMENT3&&'('&& GCC.SEGMENT$0 "ACCOUNT COMBINATION" , G L.ENTERED!DR , G L.ENTERED!CR , G L.ACCOUNTED!DR , G L.ACCOUNTED!CR , G H.CURRENCY!CONVERSION!RATE"CONV RATE" , G H.CURRENCY!CONVERSION!DATE"CONV DATE" , G H.CURRENCY!CONVERSION!TYPE"CONV TYPE" , G L.DESCRIPTION , G L.REFERENCE!$"AP VAND NAME" , G L.REFERENCE!2"AP INV!ID" , G L.REFERENCE!)"AP INV LINEOCHEQUEID" , G L.REFERENCE!*"AP PAYDOCO" , G L.REFERENCE!+"AP INVOICE O" , G L.REFERENCE!,"AP ACCOUNTING TYPE" , G L.REFERENCE!7"AP SOURCE ID" , G L.REFERENCE!2"AP NA" , G L.REFERENCE!3"AP DOCUMENT ID" , G L.REFERENCE!$0"AP LINE TYPE" FROM GL! E!BATCHES G B, GL! E!HEADERS G H, GL! E!LINES G L,GL!CODE!COMBINATIONS GCC, GL!SETS!OF!BOOKS SOB, GL! E!SOURCES GLS, GL! E!CATEGORIES GLC WHERE G H. E!HEADER!ID - G L. E!HEADER!ID AND G B. E!BATCH!ID - G H. E!BATCH!ID AND GCC.CODE!COMBINATION!ID - G L.CODE!COMBINATION!ID AND G H.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID AND GLS. E!SOURCE!NAME - G H. E!SOURCE AND GLC. E!CATEGORY!NAME - G H. E!CATEGORY AND GLS.USER! E!SOURCE!NAME - 'P?>?=@;F' ?<D G H.PERIOD!NAME - ' UL(0*' ((?<D FA=.F;:!AH!=AANF!9D - 27 A8D;8 => $,2,),*,+,7
/*, .CASE WHEN GAFL.LINE!NUMBER - $ THEN GAB.NAME ELSE NULL END 0"ALLOCATION NAME" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'A' ELSE NULL END 0"A" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN GAB.DESCRIPTION ELSE NULL END 0"ALLOC DESCRIPTION" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN '*AR' ELSE NULL END 0"TAB" ,*/ , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'P'&&GAF.NAME ELSE NULL END 0"FORMULA NAME" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'ALLOCATION' ELSE NULL END 0"ALLOCATION" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN GAF.DESCRIPTION ELSE NULL END 0"FORMULA DESC" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN '*SB' ELSE NULL END 0"FCP" , .CASE WHEN GAFL.LINE!NUMBER - $ THEN 'TAB' ELSE NULL END 0"TAB" , .CASE WHEN GAFL.AMOUNT IS NULL THEN .CASE WHEN GAFL.LINE!NUMBER IN .$,2,),*0 THEN 'TAB' ELSE NULL END 0ELSE NULL END 0"TAB" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT$ ELSE 'P'&& TO!CHAR.GAFL.AMOUNT0 END 0"$" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,0,$0 ELSE NULL END 0"$T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT2 ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,),$0ELSE NULL END 0"2T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT) ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,+,$0ELSE NULL END 0")T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT* ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,7,$0ELSE NULL END 0"*T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT+ ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,3,$0ELSE NULL END 0"+T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT, ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,$$,$0ELSE NULL END 0",T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT7 ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,$),$0ELSE NULL END 0"7T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT2 ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,$+,$0ELSE NULL END 0"2T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT3 ELSE NULL END , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,$7,$0ELSE NULL END 0"3T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&&GAFL.SEGMENT$0 ELSE NULL END 0"$0" , .CASE WHEN GAFL.AMOUNT IS NULL THEN 'P'&& SUBSTR.GAFL.SEGMENT!TYPES!KEY,$3,$0ELSE NULL END 0"$0T" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .$,2,),*,+0 THEN 'ENT' ELSE NULL END 0ELSE NULL END 0"TAB$" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .$,2,),*0 THEN GAFL.CURRENCY!CODE ELSE NULL END 0ELSE NULL END 0"CURR" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .$,2,),*0 THEN 'TAB' ELSE NULL END 0ELSE NULL END0"TAB2"
, .CASE WHEN GAFL.AMOUNT IS NOT NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .20 THEN 'TAB' ELSE NULL END 0ELSE NULL END0"TAB2" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .$,2,)0 THEN GAFL.AMOUNT!TYPE ELSE NULL END 0ELSE NULL END 0"PTD/YTD" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .$,20 THEN 'PQTAB )R' ELSE .CASE WHEN GAFL.LINE!NUMBER IN .)0 THEN 'PQTAB 2R' ELSE NULL END0 END0ELSE NULL END 0"TAB)" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .+0 THEN '*SAVE' ELSE NULL END 0ELSE NULL END 0"*SAVE" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .+0 THEN '*PB' ELSE NULL END 0ELSE NULL END 0"*PB" , .CASE WHEN GAFL.AMOUNT IS NULL THEN.CASE WHEN GAFL.LINE!NUMBER IN .+0 THEN '*NR' ELSE NULL END 0ELSE NULL END 0"*NR" FROM GL!ALLOC!BATCHES GAB, GL!ALLOC!FORMULAS GAF, GL!ALLOC!FORMULA!LINES GAFL, FND!ID!FLE#!STRUCTURES!VL FST WHERE GAB.ALLOCATION!BATCH!ID - GAF.ALLOCATION!BATCH!ID AND GAB.CHART!OF!ACCOUNTS!ID - FST.ID!FLE#!NUM AND GAF.ALLOCATION!FORMULA!ID - GAFL.ALLOCATION!FORMULA!ID ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!CODE,$,20 IN .'DE'0 ORDER BY $,GAB.NAME, GAF.NAME, GAFL.LINE!NUMBER
((AND GCC.SEGMENT2 - '70' ((AND GCC.SEGMENT) - '0000' ((AND GCC.SEGMENT* IN .'33,+3'0 ((AND GCC.SEGMENT7 - 'T' ((AND NVL.GB.TRANSLATED!FLAG,'#'0 4- 'R' GROUP BY SOB.NAME , GB.ACTUAL!FLAG , GB.PERIOD!NAME , GCC.CODE!COMBINATION!ID , GCC.SEGMENT$&&'('&&GCC.SEGMENT2&&'('&&GCC.SEGMENT)&&'('&& GCC.SEGMENT*&&'('&&GCC.SEGMENT+&&'('&&GCC.SEGMENT, &&'('&&GCC.SEGMENT7&&'('&&GCC.SEGMENT2&&'('&&GCC.SEGMENT3&&'('&& GCC.SEGMENT$0 , NVL.GB.PERIOD!NET!DR,00 , NVL.GB.PERIOD!NET!CR,00 , GB.CURRENCY!CODE , GB.TRANSLATED!FLAG , GB.TEMPLATE!ID HAVING SUM.. NVL.GB.PERIOD!NET!DR,00 / NVL.GB.BEGIN!BALANCE!DR,0000 ( SUM.NVL.GB.PERIOD!NET!CR,00/NVL.GB.BEGIN!BALANCE!CR,000 65 0
AND R.FLE#!VALIDATION!RULE!NAME - L.FLE#!VALIDATION!RULE!NAME AND R.FLE#!VALIDATION!RULE!NAME - L.FLE#!VALIDATION!RULE!NAME AND R.APPLICATION!ID - $0$ (( OPTIONAL FILTERS BELOW TO LIMIT QUERY TO SPECIFIC CVR OR LINES ((AND R.ERROR!SEGMENT!COLUMN!NAME - 'SEGMENT+' ((AND TL.ERROR!MESSAGE!TE#T LIKE '7PLEASE USE A VALID R7' ((AND R.FLE#!VALIDATION!RULE!NAME LIKE 'BE GROUP ERROR7' ((AND TL.ERROR!MESSAGE!TE#T LIKE '73*00+7' ((AND L.INCLUDE!E#CLUDE!INDICATOR - 'E' ORDER BY $,R.FLE#!VALIDATION!RULE!NAME, L.INCLUDE!E#CLUDE!INDICATOR DESC, L.CONCATENATED!SEGMENTS!LOW
(( FSG ROW SETS AND COLUMN SETS (((((((((((((((( SELECT FST.ID!FLE#!STRUCTURE!NAME "COA" , DECODE.RW.A#IS!SET!TYPE,'R','ROW SET','C','COLUMN SET','OO'0 "ROW/COLUMN" , RW.NAME"SET NAME" , RW.A#IS!SET!ID FROM RG!REPORT!A#IS!SETS!V RW, FND!ID!FLE#!STRUCTURES!V FST WHERE RW.STRUCTURE!ID - FST.ID!FLE#!NUM ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!NAME,$,20 IN .'ES','BE','LU'0 ORDER BY $,2,) (((( CONTENT SETS (((((((((((((((((((((((( SELECT FST.ID!FLE#!STRUCTURE!NAME "COA" , CS.NAME , CS.CONTENT!SET!ID FROM RG!REPORT!CONTENT!SETS CS, FND!ID!FLE#!STRUCTURES!V FST WHERE CS.STRUCTURE!ID - FST.ID!FLE#!NUM ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!NAME,$,20 IN .'ES','BE','LU'0 ((((( ROW ORDERS ((((((((((((((((((((((((((( SELECT FST.ID!FLE#!STRUCTURE!NAME "COA" , RO.NAME "ROW ORDER" , RO.DESCRIPTION "DESCRIPTION" , RO.STRUCTURE!ID , RO.ROW!ORDER!ID FROM RG!ROW!ORDERS RO, FND!ID!FLE#!STRUCTURES!V FST WHERE RO.STRUCTURE!ID - FST.ID!FLE#!NUM ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!NAME,$,20 IN .'ES','BE','LU'0 ORDER BY RO.NAME
GL )nterface Details
/* GL INTERFACE DETAIL WRITTEN BY DANIEL NORTH, ORAFINAPPS LIMITED 2007 SHOWS TRANSACTIONS LEVEL DETAIL WITH FULL ACCOUNTING AND STATUS INFORMATION FOR EACH LINE IN THE GL INTERFACE ACROSS MULTIPLE SETS OF BOOKS CAN BE USED FOR SO# AND SYSTEM AUDITS. .TESTED ON VISION $$.+.$0.2 UNE 2007 0 */ SELECT SOB.SHORT!NAME "BOOK" , GLI.SET!OF!BOOKS!ID "SOB ID" , TRUNC.GLI.ACCOUNTING!DATE0 "GL DATE" , GLI.CURRENCY!CODE "CUR" , GLI.USER! E!CATEGORY!NAME " E CATEGOTY" , GLI.USER! E!SOURCE!NAME " E SOURCE" , GLI.ENTERED!DR "ENT DR" , GLI.ENTERED!CR "ENT CR" , GLI.ACCOUNTED!DR "ACC DR" , GLI.ACCOUNTED!CR "ACC CR" , GLI.SEGMENT$&&'.'&&GLI.SEGMENT2&&'.'&&GLI.SEGMENT)&&'.'&& GLI.SEGMENT*&&'.'&&GLI.SEGMENT+ &&'.'&&GLI.SEGMENT,&&'.'&&GLI.SEGMENT7&&'.'&&GLI.SEGMENT2&&'.'&& GLI.SEGMENT3&&'.'&&GLI.SEGMENT$0 "ACCOUNT COMB." , GLI.REFERENCE$ "REF $" , GLI.REFERENCE2 "REF 2" , GLI.REFERENCE* "REF *" , GLI.REFERENCE7 "REF 7" , GLI.REFERENCE$0 "REF $0" , GLI.WARNING!CODE , GLI.STATUS!DESCRIPTION , GLI.STATUS
((SELECT GLI.REFERENCE$0 "REF $0" ((SELECT DISTINCT GLI.SEGMENT*((,GLI.SEGMENT2, GLI.SEGMENT), SOB.SHORT!NAME, GLI.SET!OF!BOOKS!ID FROM GL!INTERFACE GLI, GL!SETS!OF!BOOKS SOB WHERE SOB.SET!OF!BOOKS!ID./0 - GLI.SET!OF!BOOKS!ID ((AND GLI.WARNING!CODE IS NOT NULL ((AND GLI.STATUS 65 'P' AND GLI.USER! E!SOURCE!NAME - 'PAYABLES' ((AND TRUNC.GLI.DATE!CREATED0 5 '0$(DEC(200+' ((AND GLI.CURRENCY!CODE - 'GBP' ((AND .GLI.ENTERED!DR 65 GLI.ACCOUNTED!DR (( OR GLI.ENTERED!CR 65 GLI.ACCOUNTED!CR0 ((AND GLI.USER! E!CATEGORY!NAME - 'BILL' ((AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'BE'0 ((AND GLI.SEGMENT) - '2$2$' ((AND GLI.STATUS!DESCRIPTION IS NOT NULL ORDER BY )
GL )nterface Summary
/* GL INTERFACE SUMMARY WRITTEN BY DANIEL NORTH, ORAFINAPPS LIMITED 2007 SHOWS SUMMARY BY SOURCE, BOOK, REQUEST!ID AND GROUP!ID OF THE TRANSACTIONS IN THE GL INTERFACE ACROSS MULTIPLE SETS OF BOOKS THIS CAN BE USED FOR AD(HOC QUERIES SUCH AS MONTH AND OR TO INCLUDE IN AUTOMATED ORACLE ALERTS .TESTED ON VISION $$.+.$0.2 UNE 2007 0 */ SELECT SOB.SHORT!NAME"BOOK NAME" , GLI.USER! E!SOURCE!NAME " RNL SOURCE" , GLI.SET!OF!BOOKS!ID "BOOKS ID" ((, TRUNC.ACCOUNTING!DATE0"GL DATE" , PERIOD!NAME"PERIOD" , GLI.STATUS , GLI.GROUP!ID , GLI.REQUEST!ID , TRUNC.GLI.DATE!CREATED0 "CREATED DATE" ((,GLI.DATE!CREATED , TRUNC.GLI.ACCOUNTING!DATE0"GL DATE" , COUNT.*0 FROM GL!INTERFACE GLI, GL!SETS!OF!BOOKS SOB WHERE SOB.SET!OF!BOOKS!ID./0 - GLI.SET!OF!BOOKS!ID ((AND GLI.USER! E!SOURCE!NAME - 'PEOPLESOFT HR' AND GLI.USER! E!SOURCE!NAME - 'RECEIVABLES' ((AND TRUNC.GLI.DATE!CREATED0 5 '0$(DEC(200+' ((AND GLI.USER! E!SOURCE!NAME - 'PAYROLL' ((AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'ES','BE','LU'0 GROUP BY SOB.SHORT!NAME,GLI.USER! E!SOURCE!NAME, GLI.SET!OF!BOOKS!ID, PERIOD!NAME, GLI.STATUS, GLI.GROUP!ID, TRUNC.GLI.DATE!CREATED0,TRUNC.ACCOUNTING!DATE0((,GLI.DATE!CREATED , GLI.REQUEST!ID ((,GLI.DATE!CREATED ((ORDER BY GLI.DATE!CREATED
.TESTED ON VISION $$.+.$0.2 UNE 2007 0 */ SELECT FST.ID!FLE#!STRUCTURE!NAME"CHART OF ACCOUNTS" , GAB.VALIDATION!STATUS "VALID%" , GAB.NAME "ALLOCATION NAME" , GAF.NAME "FORMULA NAME" , GAF.FULL!ALLOCATION!FLAG"FULL%" ((, GAF.VALIDATION!STATUS"VALID%" , GAFL.LINE!NUMBER"LINE O" , DECODE.GAFL.LINE!NUMBER,$,'A',2,'B',),'C',*,'T',+,'O','###'0"LINE" , GAFL.AMOUNT"AMOUNT" , GAFL.CURRENCY!CODE "CURR" , GAFL.SEGMENT$&&'('&&GAFL.SEGMENT2&&'('&&GAFL.SEGMENT)&&'('&& GAFL.SEGMENT*&&'('&&GAFL.SEGMENT+&&'('&&GAFL.SEGMENT, &&'('&&GAFL.SEGMENT7&&'('&&GAFL.SEGMENT2&&'('&&GAFL.SEGMENT3&&'('&& GAFL.SEGMENT$0 "ACCOUNT" , GAFL.SEGMENT!TYPES!KEY "SEGMENT" , GAFL.RELATIVE!PERIOD"PERIOD" ((, GAFL.TRANSACTION!CURRENCY"CURR" , GAFL.ACTUAL!FLAG"ACTUAL%" , GAFL.AMOUNT!TYPE"AMT TYPE" FROM GL!ALLOC!BATCHES GAB, GL!ALLOC!FORMULAS GAF, GL!ALLOC!FORMULA!LINES GAFL , FND!ID!FLE#!STRUCTURES!VL FST WHERE GAB.ALLOCATION!BATCH!ID - GAF.ALLOCATION!BATCH!ID AND GAB.CHART!OF!ACCOUNTS!ID - FST.ID!FLE#!NUM AND GAF.ALLOCATION!FORMULA!ID - GAFL.ALLOCATION!FORMULA!ID ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!CODE,$,20 IN .'BE','LU','ES'0 ORDER BY $,),*,,
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
GAFL.SEGMENT2"S$2" SUBSTR.GAFL.SEGMENT!TYPES!KEY,$+,$0"T" GAFL.SEGMENT3"S$3" SUBSTR.GAFL.SEGMENT!TYPES!KEY,$7,$0"T" GAFL.SEGMENT$0"S$$0" SUBSTR.GAFL.SEGMENT!TYPES!KEY,$3,$0"T" GAFL.CURRENCY!CODE"CURR" GAFL.AMOUNT!TYPE"AMT TYPE" GAFL2.SEGMENT$"S2$" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$,$0"T" GAFL2.SEGMENT2"S22" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,),$0"T" GAFL2.SEGMENT)"S2)" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,+,$0"T" GAFL2.SEGMENT*"S2*" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,7,$0"T" GAFL2.SEGMENT+"S2+" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,3,$0"T" GAFL2.SEGMENT,"S2," SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$$,$0"T" GAFL2.SEGMENT7"S27" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$),$0"T" GAFL2.SEGMENT2"S22" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$+,$0"T" GAFL2.SEGMENT3"S23" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$7,$0"T" GAFL2.SEGMENT$0"S2$0" SUBSTR.GAFL2.SEGMENT!TYPES!KEY,$3,$0"T" GAFL2.CURRENCY!CODE"CURR" GAFL2.AMOUNT!TYPE"AMT TYPE" GAFL).SEGMENT$"S)$" SUBSTR.GAFL).SEGMENT!TYPES!KEY,$,$0"T" GAFL).SEGMENT2"S)2" SUBSTR.GAFL).SEGMENT!TYPES!KEY,),$0"T" GAFL).SEGMENT)"S))" SUBSTR.GAFL).SEGMENT!TYPES!KEY,+,$0"T" GAFL).SEGMENT*"S)*" SUBSTR.GAFL).SEGMENT!TYPES!KEY,7,$0"T" GAFL).SEGMENT+"S)+" SUBSTR.GAFL).SEGMENT!TYPES!KEY,3,$0"T" GAFL).SEGMENT,"S)," SUBSTR.GAFL).SEGMENT!TYPES!KEY,$$,$0"T" GAFL).SEGMENT7"S)7" SUBSTR.GAFL).SEGMENT!TYPES!KEY,$),$0"T" GAFL).SEGMENT2"S)2" SUBSTR.GAFL).SEGMENT!TYPES!KEY,$+,$0"T" GAFL).SEGMENT3"S)3" SUBSTR.GAFL).SEGMENT!TYPES!KEY,$7,$0"T" GAFL).SEGMENT$0"S)$0" SUBSTR.GAFL).SEGMENT!TYPES!KEY,$3,$0"T" GAFL).CURRENCY!CODE"CURR" GAFL).AMOUNT!TYPE"AMT TYPE" GAFL*.SEGMENT$"S*$" SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$,$0"T" GAFL*.SEGMENT2"S*2" SUBSTR.GAFL*.SEGMENT!TYPES!KEY,),$0"T" GAFL*.SEGMENT)"S*)" SUBSTR.GAFL*.SEGMENT!TYPES!KEY,+,$0"T" GAFL*.SEGMENT*"S**" SUBSTR.GAFL*.SEGMENT!TYPES!KEY,7,$0"T" GAFL*.SEGMENT+"S*+"
, SUBSTR.GAFL*.SEGMENT!TYPES!KEY,3,$0"T" , GAFL*.SEGMENT,"S*," , SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$$,$0"T" , GAFL*.SEGMENT7"S*7" , SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$),$0"T" , GAFL*.SEGMENT2"S*2" , SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$+,$0"T" , GAFL*.SEGMENT3"S*3" , SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$7,$0"T" , GAFL*.SEGMENT$0"S*$0" , SUBSTR.GAFL*.SEGMENT!TYPES!KEY,$3,$0"T" , GAFL*.CURRENCY!CODE"CURR" , GAFL+.SEGMENT$"S+$" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$,$0"T" , GAFL+.SEGMENT2"S+2" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,),$0"T" , GAFL+.SEGMENT)"S+)" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,+,$0"T" , GAFL+.SEGMENT*"S+*" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,7,$0"T" , GAFL+.SEGMENT+"S++" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,3,$0"T" , GAFL+.SEGMENT,"S+," , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$$,$0"T" , GAFL+.SEGMENT7"S+7" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$),$0"T" , GAFL+.SEGMENT2"S+2" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$+,$0"T" , GAFL+.SEGMENT3"S+3" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$7,$0"T" , GAFL+.SEGMENT$0"S+$0" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$3,$0"T" FROM GL!ALLOC!BATCHES GAB, GL!ALLOC!FORMULAS GAF, GL!ALLOC!FORMULA!LINES GAFL,GL!ALLOC!FORMULA!LINES GAFL2,GL!ALLOC!FORMULA!LINES GAFL) ,GL!ALLOC!FORMULA!LINES GAFL*,GL!ALLOC!FORMULA!LINES GAFL+ , FND!ID!FLE#!STRUCTURES!VL FST WHERE GAB.ALLOCATION!BATCH!ID - GAF.ALLOCATION!BATCH!ID AND GAB.CHART!OF!ACCOUNTS!ID - FST.ID!FLE#!NUM AND GAF.ALLOCATION!FORMULA!ID - GAFL.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL2.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL).ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL*.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL+.ALLOCATION!FORMULA!ID AND GAFL.LINE!NUMBER -$ AND GAFL2.LINE!NUMBER -2 AND GAFL).LINE!NUMBER -) AND GAFL*.LINE!NUMBER -* AND GAFL+.LINE!NUMBER -+ ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!CODE,$,20 IN .'DE'0 AND GAFL2.AMOUNT IS NULL ((AND GAB.NAME LIKE 'DE MAIN7' ORDER BY $,2
((( -------------------------------------------------------------------------------------------------------------------------
, GAFL*.CURRENCY!CODE"CURR" , GAFL+.SEGMENT$"S+$" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$,$0"T" , GAFL+.SEGMENT2"S+2" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,),$0"T" , GAFL+.SEGMENT)"S+)" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,+,$0"T" , GAFL+.SEGMENT*"S+*" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,7,$0"T" , GAFL+.SEGMENT+"S++" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,3,$0"T" , GAFL+.SEGMENT,"S+," , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$$,$0"T" , GAFL+.SEGMENT7"S+7" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$),$0"T" , GAFL+.SEGMENT2"S+2" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$+,$0"T" , GAFL+.SEGMENT3"S+3" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$7,$0"T" , GAFL+.SEGMENT$0"S+$0" , SUBSTR.GAFL+.SEGMENT!TYPES!KEY,$3,$0"T" FROM GL!ALLOC!BATCHES GAB, GL!ALLOC!FORMULAS GAF, GL!ALLOC!FORMULA!LINES GAFL,GL!ALLOC!FORMULA!LINES GAFL2,GL!ALLOC!FORMULA!LINES GAFL) ,GL!ALLOC!FORMULA!LINES GAFL*,GL!ALLOC!FORMULA!LINES GAFL+ , FND!ID!FLE#!STRUCTURES!VL FST WHERE GAB.ALLOCATION!BATCH!ID - GAF.ALLOCATION!BATCH!ID AND GAB.CHART!OF!ACCOUNTS!ID - FST.ID!FLE#!NUM AND GAF.ALLOCATION!FORMULA!ID - GAFL.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL2.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL).ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL*.ALLOCATION!FORMULA!ID AND GAF.ALLOCATION!FORMULA!ID - GAFL+.ALLOCATION!FORMULA!ID AND GAFL.LINE!NUMBER -$ AND GAFL2.LINE!NUMBER -2 AND GAFL).LINE!NUMBER -) AND GAFL*.LINE!NUMBER -* AND GAFL+.LINE!NUMBER -+ AND SUBSTR.FST.ID!FLE#!STRUCTURE!CODE,$,20 IN .'DE'0 AND GAFL2.AMOUNT IS NOT NULL ((AND GAB.NAME LIKE 'DE MAIN7' ORDER BY $
, GCC.SEGMENT, , GCC.SEGMENT7 , GCC.SEGMENT2 , GCC.SEGMENT3 , GCC.SEGMENT$0 ,.CASE WHEN SUM. NVL.GB.PERIOD!NET!DR,00 ( NVL.GB.PERIOD!NET!CR,000 5- 0 THEN .SUM. NVL.GB.PERIOD!NET!DR,00 ( NVL.GB.PERIOD!NET!CR,0000 ELSE 0 END 0 "DEBIT" ,.CASE WHEN SUM. NVL.GB.PERIOD!NET!DR,00 ( NVL.GB.PERIOD!NET!CR,000 6- 0 THEN .SUM. NVL.GB.PERIOD!NET!DR,00 ( NVL.GB.PERIOD!NET!CR,000*($0 ELSE 0 END 0 "CREDIT" FROM GL!BALANCES GB , GL!CODE!COMBINATIONS GCC, GL!SETS!OF!BOOKS SOB WHERE GCC.CODE!COMBINATION!ID - GB.CODE!COMBINATION!ID AND GB.ACTUAL!FLAG - 'A' ((AND GB.PERIOD!NAME - 'DEC(0+' AND GB.CURRENCY!CODE - SOB.CURRENCY!CODE AND SUBSTR.SOB.SHORT!NAME,$,20 IN .'HK',' P','TH','SG','CN'0 AND GB.TEMPLATE!ID IS NULL AND GB.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID GROUP BY SOB.NAME , GB.ACTUAL!FLAG , GB.PERIOD!NAME , GCC.SEGMENT$ , GCC.SEGMENT2 , GCC.SEGMENT) , GCC.SEGMENT* , GCC.SEGMENT+ , GCC.SEGMENT, , GCC.SEGMENT7 , GCC.SEGMENT2 , GCC.SEGMENT3 , GCC.SEGMENT$0 , NVL.GB.PERIOD!NET!DR,00 , NVL.GB.PERIOD!NET!CR,00 HAVING SUM. NVL.GB.PERIOD!NET!DR,00 ( NVL.GB.PERIOD!NET!CR,000 65 0 ORDER BY $,2,),*,+,,,7,2,3
GL Autopost Definitions
/* GL AUTOPOST DEFINITIONS WRITTEN BY DANIEL NORTH, ORAFINAPPS LIMITED 2007 LISTS THE AUTOPOST DEFINITIONS BY BOOK SHOW THE OURNAL SOURCE AND CATEGORY TESTED ON VISION $$.+.$0.2 UNE 2007 */ SELECT SOB.NAME "BOOK" , APS.AUTOPOST!SET!NAME "SET NAME" , APS.DESCRIPTION , APS.ENABLED!FLAG , APS.SUBMIT!ALL!PRIORITIES!FLAG "SUBMIT ALL%" , APO.ACTUAL!FLAG "ACTUAL FLAG" , APO.PERIOD!NAME "PERIOD" , APO. E!SOURCE!NAME "SOURCE" , APO.USER! E!CATEGORY!NAME "CATEGORY" FROM GL!AUTOMATIC!POSTING!SETS!V APS, GL!AUTOMATIC!POSTING!OPTIONS!V APO, GL!SETS!OF!BOOKS SOB WHERE APO.AUTOPOST!SET!ID - APS.AUTOPOST!SET!ID AND APS.SET!OF!BOOKS!ID - SOB.SET!OF!BOOKS!ID ((AND SUBSTR.SOB.NAME,$,20 IN .'ES','LU','BE'0 ORDER BY $
NER','SEGMENT7','PRO ECT','SEGMENT2','YEAR','#####'0 ELSE NULL END 0"SEGMENT" , .CASE WHEN L.INCLUDE!E#CLUDE!INDICATOR - 'I' THEN 'TAB' ELSE END 0"1" , .CASE WHEN L.INCLUDE!E#CLUDE!INDICATOR - 'I' THEN 'TAB' ELSE END 0"1" , .CASE WHEN L.INCLUDE!E#CLUDE!INDICATOR - 'I' THEN 'TAB' ELSE END 0"1" , .CASE WHEN L.INCLUDE!E#CLUDE!INDICATOR - 'I' THEN 'TAB' ELSE END 0"1" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,0,20"$L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,0,20"$H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,*,20"2L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,*,20"2H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,7,*0")L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,7,*0")H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,$2,+0"*L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,$2,+0"*H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,$2,,0"+L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,$2,,0"+H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,2+,*0",L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,2+,*0",H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,)0,+0"7L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,)0,+0"7H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,),,*0"2L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,),,*0"2H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,*$,*0"3L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,*$,*0"3H" , SUBSTR.L.CONCATENATED!SEGMENTS!LOW,*,,*0"$0L" , SUBSTR.L.CONCATENATED!SEGMENTS!HIGH,*,,*0"$0H" , 'ENT' , '*SL)' , '*DN' , 'TAB' , '*SL$' FROM FND!FLE#!VALIDATION!RULES R, FND!FLE#!VDATION!RULES!TL TL, FND!FLE#!VALIDATION!RULE!LINES L, FND!ID!FLE#!STRUCTURES!VL FST WHERE R.APPLICATION!ID - TL.APPLICATION!ID AND FST.ID!FLE#!NUM - R.ID!FLE#!NUM AND R.ID!FLE#!CODE - TL.ID!FLE#!CODE AND R.ID!FLE#!NUM - TL.ID!FLE#!NUM AND R.FLE#!VALIDATION!RULE!NAME - TL.FLE#!VALIDATION!RULE!NAME AND R.FLE#!VALIDATION!RULE!NAME - TL.FLE#!VALIDATION!RULE!NAME AND R.APPLICATION!ID - L.APPLICATION!ID AND R.ID!FLE#!CODE - L.ID!FLE#!CODE AND R.ID!FLE#!NUM - L.ID!FLE#!NUM AND R.FLE#!VALIDATION!RULE!NAME - L.FLE#!VALIDATION!RULE!NAME AND R.FLE#!VALIDATION!RULE!NAME - L.FLE#!VALIDATION!RULE!NAME AND R.APPLICATION!ID - $0$ AND R.ID!FLE#!CODE - 'GLO' ((AND SUBSTR.FST.ID!FLE#!STRUCTURE!NAME,$,20 IN .'BE','LU'0 ((AND R.ERROR!SEGMENT!COLUMN!NAME - 'SEGMENT+' ((AND TL.ERROR!MESSAGE!TE#T LIKE '7LOCAL7' ((AND SUBSTR.L.CONCATENATED!SEGMENTS!LOW,$,20-'11' ORDER BY $,),2 DESC, $2,$),$*,$+,$,,$7,$2,$3,20,2$,22,2),2*,2+,2,,27,22,23,)0
Dataloa!
/* DAILY RATES DLD PROFESSIONAL LOAD .DATE RANGES 0 WRITTEN BY DANIEL NORTH, ORAFINAPPS LIMITED 2007 E#TRACTS SPECIFIC DAILY RATES IN A DATALOAD PROFESSIONAL FILE FORMAT .FLD TO BE USED IN CON UNCTION WITH A PREDEFINED .FLD FILE .TESTED ON VISION $$.+.$0.2 UNE 2007 0 */ SELECT GLR.FROM!CURRENCY , GLR.TO!CURRENCY , GLR.CONVERSION!DATE"FROM" , GLR.CONVERSION!DATE"TO" , RT.USER!CONVERSION!TYPE , GLR.SHOW!CONVERSION!RATE "FROM 5 TO" , GLR.SHOW!INVERSE!CON!RATE " TO 5 FROM.INVERSE0" FROM GL!DAILY!RATES!V GLR, FND!CURRENCIES C, GL!DAILY!CONVERSION!TYPES RT WHERE GLR.FROM!CURRENCY - C.CURRENCY!CODE AND GLR.CONVERSION!TYPE - RT.CONVERSION!TYPE AND RT.USER!CONVERSION!TYPE LIKE 'CORPORATE' ((AND CONVERSION!DATE 5 TO!DATE.')0(NOV(2002','DD(MON(YYYY'0 ((AND CONVERSION!DATE 5 TO!DATE.')$(AUG(200,','DD(MON(YYYY'0 ((AND SUBSTR.GLR.CONVERSION!DATE,$,20 - '0$' ((AND FROM!CURRENCY IN .'GBP'0 ((AND TO!CURRENCY NOT IN .'GBP'0 ((AND RT.USER!CONVERSION!TYPE LIKE 'THAI7' ORDER BY $,GLR.CONVERSION!DATE