Yes, but the errors occur right after closing the datasource window.
Did you have to do anything special to get the sql expressions to work on ce?
Before:
SELECT "APVENMAST"."VENDOR_SNAME", "PURCHORDER"."PO_DATE", "PURCHORDER"."PO_NUMBER", "PURCHORDER"."VENDOR", "POLINE"."ITEM", "POLINE"."DESCRIPTION", "POLINE"."LINE_NBR", "POLINE"."EXTENDED_AMT", "POLINE"."QUANTITY", "MMDIST"."ACCT_UNIT", "MMDIST"."DIST_PERCENT", "MMDIST"."DIST_AMOUNT", "PURCHORDER"."PROCESS_LEVEL", "MMDIST"."DIST_QTY", "MMDIST"."ACCOUNT", "ICCATEGORY"."INV_ACCOUNT", "GLCHARTDTL"."ACCOUNT", "GLCHARTDTL"."ACCOUNT_DESC", "ICCATEGORY"."INV_ACCT_UNIT", "MMDIST"."ACTIVITY", "MMDIST"."DOC_TYPE", "MMDIST"."ACCT_CATEGORY", "ACACTIVITY"."DESCRIPTION", "ACACTIVITY"."ACCT_CATEGORY", ({fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )}), ({fn IFNULL({fn SUBSTRING("MMDIST"."ACCT_UNIT",5 ,3 )}, {fn SUBSTRING("ICCATEGORY"."INV_ACCT_UNIT",5 ,3 )}
)})
FROM "LAWSON"."PURCHORDER" "PURCHORDER", "LAWSON"."POLINE" "POLINE", "LAWSON"."APVENMAST" "APVENMAST", "LAWSON"."MMDIST" "MMDIST", "LAWSON"."ITEMLOC" "ITEMLOC", "LAWSON"."GLCHARTDTL" "GLCHARTDTL", "LAWSON"."ACACTIVITY" "ACACTIVITY", "LAWSON"."ICCATEGORY" "ICCATEGORY"
WHERE (((("PURCHORDER"."COMPANY"="POLINE"."COMPANY") AND ("PURCHORDER"."PO_NUMBER"="POLINE"."PO_NUMBER")) AND ("PURCHORDER"."PO_RELEASE"="POLINE"."PO_RELEASE")) AND ("PURCHORDER"."PO_CODE"="POLINE"."PO_CODE")) AND ("PURCHORDER"."VENDOR"="APVENMAST"."VENDOR") AND ((((("POLINE"."COMPANY"="MMDIST"."COMPANY" (+)) AND ("POLINE"."PO_NUMBER"="MMDIST"."DOC_NUMBER" (+))) AND ("POLINE"."PO_RELEASE"="MMDIST"."DOC_NBR_NUM" (+))) AND ("POLINE"."PO_CODE"="MMDIST"."PO_CODE" (+))) AND ("POLINE"."LINE_NBR"="MMDIST"."LINE_NBR" (+))) AND ((("POLINE"."COMPANY"="ITEMLOC"."COMPANY" (+)) AND ("POLINE"."ITEM"="ITEMLOC"."ITEM" (+))) AND ("POLINE"."LOCATION"="ITEMLOC"."LOCATION" (+))) AND (("MMDIST"."ACCOUNT"="GLCHARTDTL"."ACCOUNT" (+)) AND ("MMDIST"."SUB_ACCT"="GLCHARTDTL"."SUB_ACCOUNT" (+))) AND ("MMDIST"."ACTIVITY"="ACACTIVITY"."ACTIVITY" (+)) AND ((("ITEMLOC"."COMPANY"="ICCATEGORY"."COMPANY" (+)) AND ("ITEMLOC"."LOCATION"="ICCATEGORY"."LOCATION" (+))) AND ("ITEMLOC"."GL_CATEGORY"="ICCATEGORY"."GL_CATEGORY" (+))) AND ("PURCHORDER"."PO_DATE">={ts '2004-07-01 00:00:00'} AND "PURCHORDER"."PO_DATE"<{ts '2004-08-01 00:00:00'}) AND ({fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )})='6300'
ORDER BY {fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )}, {fn IFNULL({fn SUBSTRING("MMDIST"."ACCT_UNIT",5 ,3 )}, {fn SUBSTRING("ICCATEGORY"."INV_ACCT_UNIT",5 ,3 )}
)}
After:
SELECT "APVENMAST"."VENDOR_SNAME", "PURCHORDER"."PO_DATE", "PURCHORDER"."PO_NUMBER", "PURCHORDER"."VENDOR", "POLINE"."ITEM", "POLINE"."DESCRIPTION", "POLINE"."LINE_NBR", "POLINE"."EXTENDED_AMT", "POLINE"."QUANTITY", "MMDIST"."ACCT_UNIT", "MMDIST"."DIST_PERCENT", "MMDIST"."DIST_AMOUNT", "PURCHORDER"."PROCESS_LEVEL", "MMDIST"."DIST_QTY", "MMDIST"."ACCOUNT", "ICCATEGORY"."INV_ACCOUNT", "GLCHARTDTL"."ACCOUNT", "GLCHARTDTL"."ACCOUNT_DESC", "ICCATEGORY"."INV_ACCT_UNIT", "MMDIST"."ACTIVITY", "MMDIST"."DOC_TYPE", "MMDIST"."ACCT_CATEGORY", "ACACTIVITY"."DESCRIPTION", "ACACTIVITY"."ACCT_CATEGORY", ({fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )}), ({fn IFNULL({fn SUBSTRING("MMDIST"."ACCT_UNIT",5 ,3 )}, {fn SUBSTRING("ICCATEGORY"."INV_ACCT_UNIT",5 ,3 )}
)})
FROM "LAWSON"."PURCHORDER" "PURCHORDER", "LAWSON"."POLINE" "POLINE", "LAWSON"."APVENMAST" "APVENMAST", "LAWSON"."MMDIST" "MMDIST", "LAWSON"."ITEMLOC" "ITEMLOC", "LAWSON"."GLCHARTDTL" "GLCHARTDTL", "LAWSON"."ACACTIVITY" "ACACTIVITY", "LAWSON"."ICCATEGORY" "ICCATEGORY"
WHERE (((("PURCHORDER"."COMPANY"="POLINE"."COMPANY") AND ("PURCHORDER"."PO_NUMBER"="POLINE"."PO_NUMBER")) AND ("PURCHORDER"."PO_RELEASE"="POLINE"."PO_RELEASE")) AND ("PURCHORDER"."PO_CODE"="POLINE"."PO_CODE")) AND ("PURCHORDER"."VENDOR"="APVENMAST"."VENDOR") AND ((((("POLINE"."COMPANY"="MMDIST"."COMPANY" (+)) AND ("POLINE"."PO_NUMBER"="MMDIST"."DOC_NUMBER" (+))) AND ("POLINE"."PO_RELEASE"="MMDIST"."DOC_NBR_NUM" (+))) AND ("POLINE"."PO_CODE"="MMDIST"."PO_CODE" (+))) AND ("POLINE"."LINE_NBR"="MMDIST"."LINE_NBR" (+))) AND ((("POLINE"."COMPANY"="ITEMLOC"."COMPANY" (+)) AND ("POLINE"."ITEM"="ITEMLOC"."ITEM" (+))) AND ("POLINE"."LOCATION"="ITEMLOC"."LOCATION" (+))) AND (("MMDIST"."ACCOUNT"="GLCHARTDTL"."ACCOUNT" (+)) AND ("MMDIST"."SUB_ACCT"="GLCHARTDTL"."SUB_ACCOUNT" (+))) AND ("MMDIST"."ACTIVITY"="ACACTIVITY"."ACTIVITY" (+)) AND ((("ITEMLOC"."COMPANY"="ICCATEGORY"."COMPANY" (+)) AND ("ITEMLOC"."LOCATION"="ICCATEGORY"."LOCATION" (+))) AND ("ITEMLOC"."GL_CATEGORY"="ICCATEGORY"."GL_CATEGORY" (+))) AND ("PURCHORDER"."PO_DATE">=TO_DATE ('01-07-2004 00:00:00', 'DD-MM-YYYY HH24:MI:SS') AND "PURCHORDER"."PO_DATE"<TO_DATE ('01-08-2004 00:00:00', 'DD-MM-YYYY HH24:MI:SS')) AND ({fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )})='6300'
ORDER BY {fn LTRIM(
{fn LEFT("PURCHORDER"."PROCESS_LEVEL",2 )} *100 )}, {fn IFNULL({fn SUBSTRING("MMDIST"."ACCT_UNIT",5 ,3 )}, {fn SUBSTRING("ICCATEGORY"."INV_ACCT_UNIT",5 ,3 )}
)}