Ldapsearch query on a part of attribute

I try to figure out how to do the filter by ldapsearch:
ldapsearch -h xx -p 389 -D "cn=orcladmin" -w xxx -s sub -b "cn=users,dc=mycomp, dc=com" "attribute1=<name>" dn
attribute1 like
<name>+ com
examples:
johnsonsmithcom
mikemoorecom
in ldapseach query statement , I want to get rid of the last 3 chars on the right side in the attribute1 .
something like in sql we can use substr to accomplish this, but how can it be done in LDAPSEARCH?
gadba

I think the only way to do that is use wildcard filter like:
(attribute1=*com)Then, when you're processing your results, you can transform to remove the "com".
I don't think there's a way in LDAP searches to transform the results (like there is in SQL SELECT). You basically just get to name the attributes you want back and a "where clause" (filter)

Similar Messages

  • Query Tuning Assistance - part 1

    Predicate Information (identified by operation id):
    4 - access("FIN_TRANSACTION"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    7 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    8 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    17 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    20 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    21 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    22 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    23 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    24 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    26 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    27 - access("A"."INVOICE_NBR"=:B1)
    28 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    29 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    32 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    33 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    34 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    35 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    36 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    38 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    39 - access("A"."INVOICE_NBR"=:B1)
    40 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    41 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    44 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    45 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    46 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    47 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    48 - access("A"."INVOICE_NBR"=:B1)
    49 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    50 - filter(NULL IS NOT NULL)
    51 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    52 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    55 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    56 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    57 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    59 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    60 - access("A"."PAYMENT_NBR"=:B1)
    61 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    62 - filter(NULL IS NOT NULL)
    65 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    66 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    67 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    68 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    69 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    70 - access("A"."PAYMENT_NBR"=:B1)
    71 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    75 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    76 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    77 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    78 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    79 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    81 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    82 - access("A"."INVOICE_NBR"=:B1)
    83 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    84 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    85 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    86 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    90 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    91 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    92 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    93 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    94 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    96 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    97 - access("A"."INVOICE_NBR"=:B1)
    98 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    99 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    100 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    101 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    102 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter(("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    105 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    106 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    107 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R')
    108 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    109 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    110 - access("A"."INVOICE_NBR"=:B1)
    111 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    112 - filter(NULL IS NOT NULL)
    113 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    115 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    116 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    119 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    120 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    121 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    123 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    124 - access("A"."PAYMENT_NBR"=:B1)
    125 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    126 - filter(NULL IS NOT NULL)
    130 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    131 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    132 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    133 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    134 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    135 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    136 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    137 - access("A"."PAYMENT_NBR"=:B1)
    139 - access("TB_TRANSACTION"."TRANSACTION_NBR"="FIN_AGING_INVOICE_VIEW"."MAX_TRANSACTION_NBR")
    140 - filter("A"."FINANCIAL_SOURCE"='A/R' AND ("TB_TRANSACTION"."AFTER_STATUS"<>'C' OR "A"."INVOICE_STATUS"<>'C' OR
    "A"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    141 - access("FIN_AGING_INVOICE_VIEW"."SERIAL_NUMBER"="A"."INVOICE_NBR")
    142 - access("A1_USER_LOCATION"."USER_ID"='BRENT' AND "A1_USER_LOCATION"."PLC_ID"="A"."LOCATION_ID")
    144 - access("SB"."NAME_AND_ADDRESS_ID"="A"."CUSTOMER_VENDOR_ID")
    146 - access("SB"."NAME_AND_ADDRESS_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    148 - access("SA"."NAME_AND_ADDRESS_ID"="A"."LOCATION_ID")
    151 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NULL)
    152 - access("FIN_TRANSACTION"."INVOICE_NBR"="A"."INVOICE_NBR")
    filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL)
    153 - access("A"."TRADER_ID"="S1_TRADER"."TRADER_ID"(+))
    155 - access("A"."CUSTOMER_VENDOR_ID"="S1_NA_BUSINESS_TYPE"."NAME_AND_ADDRESS_ID"(+))
    157 - access("FIN_TRANSACTION"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    158 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL)
    162 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    163 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    172 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    175 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    176 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    177 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    178 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    179 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    181 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    182 - access("A"."INVOICE_NBR"=:B1)
    183 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    184 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    187 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    188 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    189 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    190 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    191 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    193 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    194 - access("A"."INVOICE_NBR"=:B1)
    195 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    196 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    199 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    200 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    201 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    202 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    203 - access("A"."INVOICE_NBR"=:B1)
    204 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    205 - filter(NULL IS NOT NULL)
    206 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    207 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    210 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)

    Murray Sobol wrote:
    Thank you for your USELESS comments.
    If you can not or are not able to provide any meaningful suggestions, please dont waste MY time and the FORUM's space.
    You have just been promoted to my SPAM filter.You have scattered your problem in hard-to-read and unformatted text across 7 separate postings.
    Query Tuning Assistance - part 2
    Query Tuning Assistance - Part 3
    Query Tuning Assistance - part 4
    Query Tuning Assistance - part 5
    Query Tuning Assistance - part 6
    Query Tuning Assistance - part 7
    (and exactly how are we suppose to have a meaningful discussion about this problem when any such answers will be scattered across 7 different threads!?)
    You have NOT bothered to read the forum FAQ that explains in detail how to write a query tuning posting.
    And good luck with the non-existent spam filter here on OTN.
    PS. Correction. See you also posted a part 8 (Query Tuning Assistance - part 8 You just do not seem to get it, huh? Ever read http://catb.org/esr/faqs/smart-questions.html - you should. And sooner rather than later.
    Edited by: Billy Verreynne on Mar 4, 2012 2:45 PM

  • Query Tuning Assistance - part 7

    filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL)
    1271 - access("FIN_TRANSACTION"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    1273 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    1275 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    1289 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1290 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1293 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    1294 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1295 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1296 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1297 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1299 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1300 - access("A"."INVOICE_NBR"=:B1)
    1301 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1302 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1303 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1306 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    1307 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1308 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1309 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1310 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1312 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1313 - access("A"."INVOICE_NBR"=:B1)
    1314 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1315 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1316 - filter(NULL IS NOT NULL)
    1319 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1320 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    1321 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1322 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1323 - access("A"."INVOICE_NBR"=:B1)
    1324 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    1325 - filter(NULL IS NOT NULL)
    1326 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1327 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    1330 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1331 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1332 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1334 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1335 - access("A"."PAYMENT_NBR"=:B1)
    1336 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1339 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1340 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    1341 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    1342 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1343 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1344 - access("A"."PAYMENT_NBR"=:B1)
    1345 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1346 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1350 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    1351 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1352 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1353 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1354 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1356 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1357 - access("A"."INVOICE_NBR"=:B1)
    1358 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1359 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1360 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1361 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1362 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1366 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    1367 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1368 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1369 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1370 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1372 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1373 - access("A"."INVOICE_NBR"=:B1)
    1374 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1375 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1376 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1377 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1378 - filter(NULL IS NOT NULL)
    1379 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter(("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    1382 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1383 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1384 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R')
    1385 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1386 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1387 - access("A"."INVOICE_NBR"=:B1)
    1388 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    1389 - filter(NULL IS NOT NULL)
    1390 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1392 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1393 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    1396 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1397 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1398 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1400 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1401 - access("A"."PAYMENT_NBR"=:B1)
    1402 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1406 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1407 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    1408 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    1409 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1410 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1411 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1412 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1413 - access("A"."PAYMENT_NBR"=:B1)
    1414 - filter("A"."LOCATION_ID" IS NOT NULL AND ("A"."INTERNAL_FLAG"='N' OR ("A"."PAYMENT_TYPE"='C' OR
    "A"."PAYMENT_TYPE"='N')))
    1415 - access("FIN_AGING_INVOICE_VIEW"."SERIAL_NUMBER"="A"."PAYMENT_NBR")
    1416 - access("A1_USER_LOCATION"."USER_ID"='BRENT' AND "A1_USER_LOCATION"."PLC_ID"="A"."LOCATION_ID")
    1418 - access("SB"."NAME_AND_ADDRESS_ID"="A"."CUSTOMER_VENDOR_ID")
    1420 - access("SB"."NAME_AND_ADDRESS_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1421 - access("SB"."TRADER_ID"="S1_TRADER"."TRADER_ID"(+))
    1423 - access("SA"."NAME_AND_ADDRESS_ID"="A"."LOCATION_ID")
    1425 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    1427 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    1428 - filter("TA"."INVOICE_NBR" IS NOT NULL AND "TA"."FINANCIAL_SOURCE"='A/R' AND "TA"."TRANSACTION_TYPE"<>'PAY' AND
    "TA"."REVERSED_TRANSACTION_NBR" IS NULL)
    1429 - access("A"."PAYMENT_NBR"="TA"."PAYMENT_NBR")
    filter("TA"."PAYMENT_NBR" IS NOT NULL)
    1431 - access("TA"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    filter("FIN_TRANSACTION_TYPE"."CODE"<>'PAY')
    1432 - access("SB"."NAME_AND_ADDRESS_ID"="S1_NA_BUSINESS_TYPE"."NAME_AND_ADDRESS_ID"(+))
    1447 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1448 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1451 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    1452 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1453 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1454 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1455 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1457 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1458 - access("A"."INVOICE_NBR"=:B1)
    1459 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1460 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1461 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1464 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    1465 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1466 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1467 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1468 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1470 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1471 - access("A"."INVOICE_NBR"=:B1)
    1472 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1473 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1474 - filter(NULL IS NOT NULL)
    1477 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1478 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    1479 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1480 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1481 - access("A"."INVOICE_NBR"=:B1)
    1482 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    1483 - filter(NULL IS NOT NULL)
    1484 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN

    Murray Sobol wrote:
    Thank you for your USELESS comments.
    If you can not or are not able to provide any meaningful suggestions, please dont waste MY time and the FORUM's space.
    You have just been promoted to my SPAM filter.You have scattered your problem in hard-to-read and unformatted text across 7 separate postings.
    Query Tuning Assistance - part 2
    Query Tuning Assistance - Part 3
    Query Tuning Assistance - part 4
    Query Tuning Assistance - part 5
    Query Tuning Assistance - part 6
    Query Tuning Assistance - part 7
    (and exactly how are we suppose to have a meaningful discussion about this problem when any such answers will be scattered across 7 different threads!?)
    You have NOT bothered to read the forum FAQ that explains in detail how to write a query tuning posting.
    And good luck with the non-existent spam filter here on OTN.
    PS. Correction. See you also posted a part 8 (Query Tuning Assistance - part 8 You just do not seem to get it, huh? Ever read http://catb.org/esr/faqs/smart-questions.html - you should. And sooner rather than later.
    Edited by: Billy Verreynne on Mar 4, 2012 2:45 PM

  • The workbook report no authorization, but related query can show part data

    Dear All,
    We meet an error, The workbook report no authorization, but related query can show part data.
    We have a workbook, it have 1 queries, and when we key in condition to run it, in one field we put on one more condition(Z3XXX = ' WZO'  & ' WZA")(User didn't have authorization for this condition),  and workbook report no authorization.
    Then we checked  authorization check log and it show "You do not have sufficient authorization on Z3XXX = ' WCO'.
    But when we execute the related query with same condition. the query can open and show WZA's data.
    I'd like to know the reason.
    thanks & Best Regards,
    Kent Yu

    Dear All,
    We meet an error, The workbook report no authorization, but related query can show part data.
    We have a workbook, it have 1 queries, and when we key in condition to run it, in one field we put on one more condition(Z3XXX = ' WZO'  & ' WZA")(User didn't have authorization for this condition),  and workbook report no authorization.
    Then we checked  authorization check log and it show "You do not have sufficient authorization on Z3XXX = ' WCO'.
    But when we execute the related query with same condition. the query can open and show WZA's data.
    I'd like to know the reason.
    thanks & Best Regards,
    Kent Yu

  • QA: Designer's operation to Add one more Field to display in Query Result Web Part

    QUESTION ABOUT Query Result Web Part presentation +1 Field
    I'd be looking at a property of Web Part to look up Discussion Board through Query Result Web Part. Currently it displays 'Title' column of Discussion Board, and my caring requirement is presentation customization to hold double
    columns of 'Title'+'Updated Date'. How could I add one more field 'Updated Date' to display in addition to that preexisting 'Title' field?
    Any procedural steps to realize how to add Filed to display in Query Result Web Part?

    Hi Yoshihiro,
    As I understand, you want to add the field to display in Query Result Web Part in SharePoint 2013.
    Which web part does you use? Content query web part or search results web part?
    If you use search results web part, you could edit the discussion board result template and add the updated field in the template.
    You could go to Design Manager: Edit Display Templates (site setting-> look and feel->design manager->edit display template), download the Discussion Item.htm file, and edit the file. 
    After editing, upload the file.
    The articles below are about how to modify an existing Display Template in SharePoint 2013.
    http://www.learningsharepoint.com/2012/09/17/sharepoint-2013-the-new-display-templates-for-styling-your-content/
    http://blogs.technet.com/b/sharepoint_quick_reads/archive/2013/08/01/sharepoint-2013-customize-display-template-for-content-by-search-web-part-cswp-part-1.aspx
     If you use content query web part, you could edit the content query web part, in the Property Mappings section select the “Change the mapping of managed”, and add the “modifiedOWSDATE” (it means the last modified date) in the line, after
    that you could see the update date under the title.
    Best regards,
    Sara Fan
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Dsget - query users *NOT* part of a group

    Hi all,
    Is it possible to query a distribution group, to display users *NOT* part of that group? Basically I need to work out which users are missing from a particular group. I can use dsget to obtain a list of members in part of a group but I need to do the reverse;
    "tell me who are missing from groupA". Is this possible?
    Thanks,
    Christian

    You can retrieve the DN of all users in the domain that are not direct members of a specified group using dsquery. For example (this is one line):
    dsquery * -filter "(&(objectCategory=person)(objectClass=user)(!(memberOf=TestGroup,ou=West,dc=MyDomain,dc=com))) -limit 0 > NotInGroup.txt
    You must specify the full Distinguished Name of the group in the (memberOf=xxx) clause. In this case I redirected the output to a text file, NotInGroup.txt. However, since the "Primary" group of a user is never included in the memberOf attribute of
    the user, this will not work if the specified group is the "primary" for any users. This limitation should only apply to the group "Domain Users", which by default is "primary" for all users. There are other ways to handle this if the group is "primary"
    for anyone.
    Richard Mueller - MVP Directory Services

  • Query Tuning Assistance - part 8

    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1485 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    1488 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1489 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1490 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1492 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1493 - access("A"."PAYMENT_NBR"=:B1)
    1494 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1497 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1498 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    1499 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    1500 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1501 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1502 - access("A"."PAYMENT_NBR"=:B1)
    1503 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1504 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1508 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    1509 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1510 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1511 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1512 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1514 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1515 - access("A"."INVOICE_NBR"=:B1)
    1516 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1517 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1518 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1519 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    1520 - filter(NULL IS NOT NULL AND NULL IS NOT NULL)
    1524 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    1525 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1526 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1527 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1528 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    1530 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1531 - access("A"."INVOICE_NBR"=:B1)
    1532 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1533 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1534 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1535 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1536 - filter(NULL IS NOT NULL)
    1537 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter(("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    1540 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1541 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1542 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R')
    1543 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1544 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1545 - access("A"."INVOICE_NBR"=:B1)
    1546 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    1547 - filter(NULL IS NOT NULL)
    1548 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1550 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    1551 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    1554 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1555 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    1556 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1558 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    1559 - access("A"."PAYMENT_NBR"=:B1)
    1560 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    1564 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    1565 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    1566 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    1567 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    1568 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1569 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    1570 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    1571 - access("A"."PAYMENT_NBR"=:B1)
    1572 - filter("A"."LOCATION_ID" IS NOT NULL AND ("A"."INTERNAL_FLAG"='N' OR ("A"."PAYMENT_TYPE"='C' OR
    "A"."PAYMENT_TYPE"='N')))
    1573 - access("FIN_AGING_INVOICE_VIEW"."SERIAL_NUMBER"="A"."PAYMENT_NBR")
    1574 - access("A1_USER_LOCATION"."USER_ID"='BRENT' AND "A1_USER_LOCATION"."PLC_ID"="A"."LOCATION_ID")
    1575 - filter("TA"."REVERSED_TRANSACTION_NBR" IS NOT NULL AND "TA"."INVOICE_NBR" IS NOT NULL AND
    "TA"."FINANCIAL_SOURCE"='A/R' AND "TA"."TRANSACTION_TYPE"<>'PAY')
    1576 - access("A"."PAYMENT_NBR"="TA"."PAYMENT_NBR")
    filter("TA"."PAYMENT_NBR" IS NOT NULL)
    1578 - access("TA"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    filter("FIN_TRANSACTION_TYPE"."CODE"<>'PAY')
    1580 - access("SB"."NAME_AND_ADDRESS_ID"="A"."CUSTOMER_VENDOR_ID")
    1581 - access("SB"."TRADER_ID"="S1_TRADER"."TRADER_ID"(+))
    1582 - access("SB"."NAME_AND_ADDRESS_ID"="S1_NA_BUSINESS_TYPE"."NAME_AND_ADDRESS_ID"(+))
    1584 - access("SB"."NAME_AND_ADDRESS_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    1586 - access("SA"."NAME_AND_ADDRESS_ID"="A"."LOCATION_ID")
    1587 - filter("TB"."TRANSACTION_TYPE"<>'PAY')
    1588 - access("TA"."REVERSED_TRANSACTION_NBR"="TB"."TRANSACTION_NBR")
    1590 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    1592 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    Statistics
    0 recursive calls
    0 db block gets
    5655572 consistent gets
    0 physical reads
    0 redo size
    SP2-0642: SQL*Plus internal error state 1075, context 1:5:4294967295
    Unsafe to proceed
    58669 bytes received via SQL*Net from client
    1076 SQL*Net roundtrips to/from client
    1 sorts (memory)
    0 sorts (disk)
    15807 rows processed
    GRAINVTRC@customer> GRAINVTRC@customer>
    The database is on an Windows 64-bit server, version 11.2.0.2.
    I noticed a "Full Table Scan" happening in table fin_invoice, column trader_id.
    This column is NOT part of the Primary Key; it is also nullable.
    This table contains ~275000 rows, this column is populated ~ 75 % of the time.
    So I created this index:
    CREATE INDEX fin_invoice_ndx12 ON fin_invoice (trader_id ASC, financial_source ASC)
    tablespace smartsoft_index
    When I run the query, either before or after I add the index, it takes ~ 1 minute before any results are produced and ~ 8 minutes to complete.
    The "autotrace" I included does NOT contain the new index; another "autotrace" with the index included still show a full table scan on this table.
    What am I missing??

    Hi,
    did u try it: SQL and PL/SQL FAQ
    item 3?

  • Cl_rsr_chabit error while runing query with two new Nav attributes

    hi gurus,
    we mark two attributes as navigational and transport to production now the problem is when I run the query on those navigational attributes it is throwing me error as below:
    System error in programme CL_RSR_CHABIT and form SET_BITI-02(see long text)
    programme rror in class SAPMSSY1 method uncaughjt exception.
    and when I ran try to extract data on existing report from these attributes then it is showing me no data.Pls advice
    Thanks
    R

    Hello Michel,
    we faced exaclty the same problem today - re-activating the multiprovider solved the problem.
    Kind regards,
    Thomas

  • Bex Query's(Composite Provider) Navigational Attribute Error

    Hi All,
    We have created a BEx query on top of a Composite Provider. In the Composite Provider, we have a few common Navigation Attributes in all Info Providers.
    Whenever we tried to show a particular Navigational Attribute (G_TIC9030) in BEx query (RSRT), we will receive the error messages as below.
    This problem doesn't occur if we created another test query on each Info Providers of Composite provider. All test queries are able to return result and are showing all the navigational attributes without any errors.
    Any idea on how to fix this?
    Regards,
    Kang

    As discussed Kang this looks like the problem described in OSS Note 2019244.
    It's not unusual to find a few of these problems in testing.

  • Query Panel reset is clearing attribute level validations in the results table.

    Hi,
    I'm using JDeveloper 11.1.2.3.0.
    I have a query panel with editable table in a jsf page.
    In the EmployeesEO i have an attribute validation for Salary. that is Salary should not  be a negative value.
    I ran the Jsf page, click on Query panel Search, results are displayed.
    I changed the salary to -100 from 50000 and tabout, error message is shown properly at attribute level.
    I clicked on Query panel's Reset button, now Salary is showing as 50000 in the results table. But when i click on Commit button to save the changes, then -100 is showing and throwing the validation message.
    Can you please let me know if there is any way to not clear the values in the Results Table?
    Thanks,
    Vinod

    Once you submit the values the reset button can't undo these changes. To reset the changes you either need to call rollback or you have set a save point before the changes and then reset to the save point.
    What I don't understand is why the click on the reset does show you the old value.
    Timo

  • Linq to XML query where clause excluding null attribute in child

    I'm quite new to linq/XML and although I'm making progress I'm stuck at combining two levels of elements in a where clause. The XML is something like this
    <employees type="cashier">
    <employee hired="Jun 1 2000" fired="Jun 1 2013">
    <stats name="jane doe">
    ... other stuff ...
    <stats />
    <employee/> <employee hired="Jun 1 2000">
            <stats name="john doe">
                ... other stuff ...
            <stats />
        <employee/>
    <employees/>
    I'm trying to retrieve all employees of type "cashier" that haven't been fired.
    I tried this
    IEnumerable<XElement> CashierElements = from el in xDoc.Root.Descendants("employees")
    where (string)el.Attribute("type")=="cashier"
    && (string)el.Element("stats").Attribute("fired") != null
    select el;
    But that returns entries where the fired attribute doesn't exist. I'm not even sure I can reference the stats element attribute in this way but VS2013 doesn't complain about it.
    I have managed to muddle past by using two linq selections, the one above without the stats comparison followed by a second on the results that checks for "fired" being null.
    How would I achieve this with one select statement?
    Thanks!

    Hi,
    1) Your XML contains the attribute "fired" on "employee" element. Your query search this attribute on the "stats" element.
    2) you say "that haven't been fired" by you search an attribute fired != null ? I'm not sure about your logic.
    If I understand your request, your LINQ Query is more than :
    IEnumerable<XElement> CashierElements =
    // Loop on <employees>
    from emps in xDoc.Root.Descendants("employees")
    // only 'cashier' type
    where (string)emps.Attribute("type") == "cashier"
    // Loop on <employee> in filtered <employees>
    from emp in emps.Elements("employee")
    // only the employee not fired
    where emp.Attribute("fired") == null
    // select the employee element
    select emp;
    Regards
    Yan Grenier
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

  • How to query a dimension with mulilingua attributes

    I have creates a dimension having multilingual attributes. I would like to know how can I access these attributes.
    For Example: the dimension name is EMPLOYEE, and the attribute is EMP_NAME both in English as well as ARABIC or FRENCH. Now how can I populate these columns in my application through quering these vies.

    The database returns values based on the language of the client. E.g., if the client is Arabic and Arabic is a language of the analytic workspace (AW), then the DB will automatically return the Arabic attribute values.
    You add a language to the analytic workspace from the Languages node on the object tree. After than is done, you can provide translated versions of the model (e.g., the short label, long table and description of all the dimension, levels, attributes, cubes, measures, etc) in the languages table.
    Attributes are made multilingual by choosing the "Attribute values are multilingual" option on the attribute and mapping the attribute to columns in dimension tables with the appropriate language.

  • Class CL_BCS Query for body part of mail

    HI,
    I want to send the mail with out attachement using Class CL_BCS. Can any body help me on how to send the message body in the mail using CL_BCS class....
    Thanx & Regards,
    Sameer

    Hi Sameer
    I've been struggling with this class CL_BCS too for a while and I want to give my experience with that class. Following a code example which will submit a report to memory and send the report as an attachment by mail thru the SMTP interface.
    *& Report  ZOBR_SEND_TRIP_SIM_BY_MAIL                                  *
    *& This program does following:
    *& 1. Submit a travel expense report to memory
    *& 2. Read the travel expense report from memory
    *& 3. Convert the travel expense report to HTML format
    *& 4. Copy the travel expense report from format RAW(1000) to RAW(255)
    *& 5. Send an email with body text and attachtments
    REPORT  zobr_send_trip_sim_by_mail                                  .
    DATA:
    gi_abaplist     TYPE TABLE OF abaplist,
    gi_html         TYPE          w3htmltab,
    gs_html         LIKE LINE OF  gi_html,
    gw_string       TYPE          string,
    gw_length       TYPE          i,
    gw_length_c     TYPE          so_obj_len,
    gi_solix        TYPE          solix_tab,
    gs_solix        LIKE LINE OF  gi_solix,
    gi_soli         TYPE          soli_tab,
    gs_soli         LIKE LINE OF  gi_soli,
    go_send_request TYPE REF TO   cl_bcs,
    go_document     TYPE REF TO   cl_document_bcs,
    go_sender       TYPE REF TO   cl_sapuser_bcs,
    go_recipient    TYPE REF TO   if_recipient_bcs,
    go_exception    TYPE REF TO   cx_bcs.
    * Submit report to memory
    SUBMIT rprtef00 "USER sy-uname
      EXPORTING LIST TO MEMORY AND RETURN
      WITH pnppernr EQ '00001000'
      WITH pnptimra EQ 'X'
      WITH pnpxabkr EQ 'D2'
      WITH pnppabrp EQ '11'
      WITH pnppabrj EQ '2006'
      WITH s_reisen EQ '0002600221'
      WITH hinz_dru EQ space
      WITH hinz_weg EQ space
      WITH hinz_dyn EQ 'X'
      WITH allesdru EQ 'X'
      WITH reisepro EQ 'X'
      WITH reisetxt EQ 'X'
      WITH sw_antrg INCL 'X'
      WITH addinfo EQ 'X'
      WITH extperio EQ '000'
      WITH simulate EQ space
      WITH einkopf EQ space.
    * Read report from memory
    CALL FUNCTION 'LIST_FROM_MEMORY'
      TABLES
        listobject = gi_abaplist
      EXCEPTIONS
        not_found  = 1
        OTHERS     = 2.
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    * Convert report to HTML format
    CALL FUNCTION 'WWW_HTML_FROM_LISTOBJECT'
    * EXPORTING
    *   REPORT_NAME         =
    *   TEMPLATE_NAME       = 'WEBREPORTING_REPORT'
      TABLES
        html                = gi_html
        listobject          = gi_abaplist.
    LOOP AT gi_html INTO gs_html.
      CONCATENATE gw_string
                  gs_html
             INTO gw_string.
    ENDLOOP.
    gw_length = STRLEN( gw_string ).
    gw_length_c = gw_length.
    * copy table from format raw(1000) to raw(255)
    CALL FUNCTION 'TABLE_COMPRESS'
      TABLES
        in  = gi_abaplist
        out = gi_solix.
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    TRY.
    *   Create persistent send request
        go_send_request = cl_bcs=>create_persistent( ).
    *   Create document (body text in text format)
        gs_soli = 'Trip is now settled, see attachment.'.
        APPEND gs_soli TO gi_soli.
        gs_soli = 'Reimbursement is paid out by your next salary.'.
        APPEND gs_soli TO gi_soli.
        go_document = cl_document_bcs=>create_document( i_type    = 'RAW'
                                                        i_text    = gi_soli
                                                        i_subject = 'Trip reimbursement' ).
    *   Add attachment (ABAP list format)
        CALL METHOD go_document->add_attachment
          EXPORTING
            i_attachment_type    = 'ALI'
            i_attachment_subject = 'Expense report(ALI)'
            i_att_content_hex    = gi_solix.
    *   Add attachment (HTML format)
        CALL METHOD go_document->add_attachment
          EXPORTING
            i_attachment_type    = 'HTM'
            i_attachment_subject = 'Expense report(HTM)'
            i_att_content_text   = gi_html.
    *   Add note (Text format)
        CALL METHOD go_send_request->set_note( gi_soli ).
    *   Add document to send request
        CALL METHOD go_send_request->set_document( go_document ).
    *   Get sender object
        go_sender = cl_sapuser_bcs=>create( sy-uname ).
    *   Add sender
        CALL METHOD go_send_request->set_sender
          EXPORTING
            i_sender = go_sender.
        go_recipient = cl_cam_address_bcs=>create_internet_address( '[email protected]' ).
    *   Add recipient with its respective attributes to send request
        CALL METHOD go_send_request->add_recipient
          EXPORTING
            i_recipient  = go_recipient
            i_express    = ' '
            i_copy       = ' '
            i_blind_copy = ' '
            i_no_forward = ' '.
    *   set send immediately flag
        go_send_request->set_send_immediately( 'X' ).
    *   Send document
        CALL METHOD go_send_request->send( ).
        COMMIT WORK.
    * Exception handling
      CATCH cx_bcs INTO go_exception.
        EXIT.
    ENDTRY.
    Notice that the only way to put a body text in the email is to call the method cl_document_bcs=>create_document with input of a type 'RAW'.
    Be aware of the settings of the SMTP node in SAPConnect (transaction SCOT) because the seetings could cource an unwanted conversion of the email.
    1. Doubbelclick on the TMTP node and a popup screen will show.
    2. Click on the 'Set' button next to 'Internet' under 'Supported address type' and a       popup screen will show.
    3. Set output format for SAP documents as 'SAPscript/Smart forms' = 'PDF', 'ABAP list' = 'PDF', 'RAW text' = 'TXT'.
    This setting will convert 'SAPscript/Smartforms', 'ABAP list' to PDF format. If 'RAW text' = 'PDF' the body text wil be converted to 'PDF' format and change to an attachment and the body text will disappear.
    Hope this is usefull for you and others.
    Best regards
    Ove Bryntesson
    Applicon A/S

  • Query designer removing parts of where clause in VS 2012

    I'm new to reporting services and I'm finding the query designer very frustrating.  First off,  I have read here and
    am having a problem where the tool automatically wipes out parameters I have changed/added in the query designer.  I read this 5 years ago, yet it seems that this problem still exists.  I've tried changing the XML as suggested by some with mixed
    results.  Now I am having a problem when I changed the WHERE clause it keeps disappearing if I try and make any other change.  Does anyone have advice on working with this tool?  Should one keep a running copy of the query and keep pasting it
    back in whenever a change is needed?  Is this behavior not expected?  Is anything different with SSRS 2014?
    Thanks

    Hi billywinter,
    According to your description, parameters are wiping out automatically when you change something in query designer.
    In Reporting Service, if we use where clause to add parameters in query designer, Define Query Parameters will pop-up when running the query. Please refer to screenshot below:
    Regarding the issue, we couldn’t understand it clearly, and we would like to confirm something from you below:
    1. Does parameters disappear in your query? Or when you preview the report, the selected box of parameters doesn’t display?
    2. How about the query in query designer when parameters disappear?
    3. What’s the modification have you performed for where clause? And what’s the result after this modification?
    4. What the query type you are using, MDX query, stored procedure or another query type?
    Please provide more information about the issue then we can understand the issue clearly. If possible, please provide some screenshots about the query in query designer, and the results of parameters before and after changing where clause.
    In addition, we have found a feedback which descripts an issue about overwriting parameter in MDX query designer, and this issue is resolved by design. Is this issue same as yours? Please refer to this feedback:
    MDX Query Designer Overwrites Parameter Queries.
    Best regards,
    Qiuyun Yu

  • Query Tuning Assistance - Part 3

    422 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    423 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    424 - filter(NULL IS NOT NULL)
    428 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    429 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    430 - access("FIN_INVOICE"."INVOICE_NBR"="A"."PAYMENT_NBR")
    filter( EXISTS (SELECT 0 FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B1 AND
    ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0)))
    431 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    432 - access("A"."INVOICE_NBR"=:B1)
    433 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    434 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    435 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    436 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    441 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    442 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND ("FIN_AGING_ARG"."PLC_ID" IS NULL OR
    "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_1"+1 THEN 1 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    443 - access("FIN_PAYMENT"."PAYMENT_NBR"="A"."PAYMENT_NBR")
    444 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    445 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    446 - filter("FIN_TRANSACTION"."PAYMENT_NBR"="A"."PAYMENT_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    447 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."PAYMENT_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    449 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    450 - access("A"."PAYMENT_NBR"=:B1)
    451 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    452 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    456 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    457 - filter("FIN_PAYMENT"."PAYMENT_NBR"="A"."PAYMENT_NBR" AND "FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND
    ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR
    "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND ("UNAPPLIED_AMOUNT"<>0 OR
    "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL OR
    "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    458 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    459 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    460 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    461 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    462 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    463 - access("A"."PAYMENT_NBR"=:B1)
    464 - access("A1_USER_LOCATION"."USER_ID"='BRENT' AND "A1_USER_LOCATION"."PLC_ID"="A"."LOCATION_ID")
    466 - access("SB"."NAME_AND_ADDRESS_ID"="A"."CUSTOMER_VENDOR_ID")
    467 - access("SB"."TRADER_ID"="S1_TRADER"."TRADER_ID"(+))
    468 - access("SB"."NAME_AND_ADDRESS_ID"="S1_NA_BUSINESS_TYPE"."NAME_AND_ADDRESS_ID"(+))
    470 - access("SB"."NAME_AND_ADDRESS_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    472 - access("SA"."NAME_AND_ADDRESS_ID"="A"."LOCATION_ID")
    473 - filter("TB"."REMAINING_ONACCOUNT"<>0 OR "A"."UNAPPLIED_AMOUNT"<>0 OR "A"."PRINT_FLAG"<>'Y')
    474 - access("TB"."TRANSACTION_NBR"="FIN_AGING_INVOICE_VIEW"."MAX_TRANSACTION_NBR")
    476 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    478 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    493 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    494 - filter(NULL IS NOT NULL)
    497 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    498 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    499 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    500 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    501 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    503 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    504 - access("A"."INVOICE_NBR"=:B1)
    505 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    506 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    507 - filter(NULL IS NOT NULL)
    510 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    511 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    512 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    513 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    514 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    516 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    517 - access("A"."INVOICE_NBR"=:B1)
    518 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    519 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    520 - filter(NULL IS NOT NULL)
    523 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    524 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/P' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    525 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    526 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    527 - access("A"."INVOICE_NBR"=:B1)
    528 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    529 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    530 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    533 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    534 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    535 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    537 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    538 - access("A"."PAYMENT_NBR"=:B1)
    539 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    542 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    543 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/P' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    544 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    545 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    546 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    547 - access("A"."PAYMENT_NBR"=:B1)
    548 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    549 - filter(NULL IS NOT NULL)
    553 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='N')
    554 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    555 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG
    "."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."DUE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    556 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    557 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    559 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    560 - access("A"."INVOICE_NBR"=:B1)
    561 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    562 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    563 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    564 - filter("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2))
    565 - filter(NULL IS NOT NULL)
    569 - filter("FIN_AGING_ARG"."INVOICE_DATE_FLAG"='Y')
    570 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    571 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R' AND ("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_S
    OURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND CASE WHEN (("FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' AND "FIN_INVOICE"."ORIGINAL_AMOUNT"<0) OR
    "FIN_INVOICE"."ORIGINAL_AMOUNT">0) THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING
    _ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_INVOICE"."INVOICE_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    572 - filter("FIN_TRANSACTION"."INVOICE_NBR" IS NOT NULL AND
    "FIN_INVOICE"."INVOICE_NBR"="FIN_TRANSACTION"."INVOICE_NBR" AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    573 - access("FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A"
    WHERE "A"."INVOICE_NBR"=:B1 AND "A"."TRANSACTION_DATE"<=:B2 AND ("A"."TRANSACTION_NBR"<=:B3 OR :B4=0)))
    575 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    576 - access("A"."INVOICE_NBR"=:B1)
    577 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    578 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    579 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    580 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."INVOICE_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    581 - filter(NULL IS NOT NULL)
    582 - access("FIN_INVOICE"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter(("FIN_INVOICE"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_INVOICE"."INVOICE_DATE">"FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_INVOICE"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_AGING_ARG"."PLC_ID"
    IS NOT NULL) AND ("FIN_INVOICE"."INVOICE_STATUS"<>'C' OR "FIN_AGING_ARG"."AGING_DATE"<="FIN_INVOICE"."LAST_TRANSACTION_
    DATE" OR "FIN_INVOICE"."BALANCE_FORWARD_PRINT_FLAG"<>'Y'))
    585 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    586 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    587 - filter("FIN_INVOICE"."FINANCIAL_SOURCE"='A/R')
    588 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    589 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    590 - access("A"."INVOICE_NBR"=:B1)
    591 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND "FIN_TRANSACTION"."TRANSACTION_NBR"= (SELECT
    MAX("TRANSACTION_NBR") FROM GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND
    "A"."TRANSACTION_DATE"<=:B4 AND ("A"."TRANSACTION_NBR"<=:B5 OR :B6=0)))
    592 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    594 - access("FIN_PAYMENT"."PAYMENT_NBR"="FIN_TRANSACTION"."PAYMENT_NBR")
    filter(("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR
    "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND "FIN_PAYMENT"."PAYMENT_DATE"<="FIN_AGING_ARG"."AGING_DATE" AND
    ("FIN_AGING_ARG"."PLC_ID" IS NULL OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND
    "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL) AND CASE WHEN
    "FIN_AGING_ARG"."AGE_CREDIT_FLAG"='Y' THEN CASE WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AG
    ING_ARG"."B_1"+1 THEN 1 WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_2"+1 THEN 2
    WHEN "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_3"+1 THEN 3 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_4"+1 THEN 4 WHEN
    "FIN_AGING_ARG"."AGING_DATE"-"FIN_PAYMENT"."PAYMENT_DATE"<"FIN_AGING_ARG"."B_5"+1 THEN 5 ELSE 6 END ELSE 1 END >0)
    595 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')))
    598 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    599 - filter("FIN_TRANSACTION"."PAYMENT_NBR" IS NOT NULL AND ("FIN_AGING_ARG"."MAX_KEY"=0 OR
    "FIN_TRANSACTION"."TRANSACTION_NBR"<="FIN_AGING_ARG"."MAX_KEY"))
    600 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    602 - filter("A"."TRANSACTION_DATE"<=:B1 AND ("A"."TRANSACTION_NBR"<=:B2 OR :B3=0))
    603 - access("A"."PAYMENT_NBR"=:B1)
    604 - filter(("FIN_AGING_ARG"."VENDOR_CUSTOMER_FLAG"='N' OR EXISTS (SELECT 0 FROM GRAINVTRC."FIN_AGING_ARG_VC" "TVC"
    WHERE "VENDOR_CUSTOMER_ID"=:B1 AND "TVC"."DAILY_REPORT_NBR"=:B2)) AND EXISTS (SELECT 0 FROM
    GRAINVTRC."FIN_TRANSACTION" "A" WHERE "A"."PAYMENT_NBR"=:B3 AND ("A"."TRANSACTION_NBR"<=:B4 OR :B5=0)))
    608 - access("FIN_AGING_ARG"."DAILY_REPORT_NBR"=36)
    609 - filter("FIN_PAYMENT"."FINANCIAL_SOURCE"='A/R' AND ("FIN_PAYMENT"."INTERNAL_FLAG"='N' OR
    "FIN_PAYMENT"."INTERNAL_FLAG"='Y' AND ("FIN_PAYMENT"."PAYMENT_TYPE"='C' OR "FIN_PAYMENT"."PAYMENT_TYPE"='N')) AND
    ("FIN_PAYMENT"."FINANCIAL_SOURCE"="FIN_AGING_ARG"."FINANCIAL_SOURCE" OR "FIN_AGING_ARG"."FINANCIAL_SOURCE"='APR') AND
    ("UNAPPLIED_AMOUNT"<>0 OR "FIN_AGING_ARG"."AGING_DATE"<="LAST_TRANSACTION_DATE") AND ("FIN_AGING_ARG"."PLC_ID" IS NULL
    OR "FIN_AGING_ARG"."PLC_ID" IS NOT NULL AND "FIN_PAYMENT"."LOCATION_ID"="FIN_AGING_ARG"."PLC_ID" AND
    "FIN_PAYMENT"."LOCATION_ID" IS NOT NULL))
    610 - access("FIN_PAYMENT"."PAYMENT_DATE">"FIN_AGING_ARG"."AGING_DATE")
    611 - filter("FIN_AGING_ARG"."CREDIT_STATUS"='0' OR "FIN_AGING_ARG"."CREDIT_STATUS"='1' AND
    "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "FIN_AGING_ARG"."CREDIT_STATUS"='2' AND "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT
    NULL OR "S1_CUSTOMER_DATA"."HOLD_FLAG"='Y' OR "S1_CUSTOMER_DATA"."CREDIT_LIMIT" IS NOT NULL)
    612 - access("FIN_PAYMENT"."CUSTOMER_VENDOR_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    613 - access("TVC"."DAILY_REPORT_NBR"=:B1 AND "VENDOR_CUSTOMER_ID"=:B2)
    614 - filter("A"."TRANSACTION_NBR"<=:B1 OR :B2=0)
    615 - access("A"."PAYMENT_NBR"=:B1)
    616 - filter("A"."LOCATION_ID" IS NOT NULL AND ("A"."INTERNAL_FLAG"='N' OR ("A"."PAYMENT_TYPE"='C' OR
    "A"."PAYMENT_TYPE"='N')))
    617 - access("FIN_AGING_INVOICE_VIEW"."SERIAL_NUMBER"="A"."PAYMENT_NBR")
    619 - access("SA"."NAME_AND_ADDRESS_ID"="A"."LOCATION_ID")
    621 - access("S1_CURRENCY_A"."CURRENCY_CODE"="SA"."CURRENCY_CODE")
    623 - access("A"."CURRENCY_CODE"="S1_CURRENCY"."CURRENCY_CODE")
    624 - filter("TA"."INVOICE_NBR" IS NOT NULL AND "TA"."FINANCIAL_SOURCE"='A/R' AND "TA"."TRANSACTION_TYPE"<>'PAY' AND
    "TA"."REVERSED_TRANSACTION_NBR" IS NULL)
    625 - access("A"."PAYMENT_NBR"="TA"."PAYMENT_NBR")
    filter("TA"."PAYMENT_NBR" IS NOT NULL)
    627 - access("TA"."TRANSACTION_TYPE"="FIN_TRANSACTION_TYPE"."CODE")
    filter("FIN_TRANSACTION_TYPE"."CODE"<>'PAY')
    628 - access("A1_USER_LOCATION"."USER_ID"='BRENT' AND "A1_USER_LOCATION"."PLC_ID"="A"."LOCATION_ID")
    630 - access("SB"."NAME_AND_ADDRESS_ID"="A"."CUSTOMER_VENDOR_ID")
    631 - access("SB"."TRADER_ID"="S1_TRADER"."TRADER_ID"(+))
    633 - access("SB"."NAME_AND_ADDRESS_ID"="S1_CUSTOMER_DATA"."CUSTOMER_ID")
    634 - access("SB"."NAME_AND_ADDRESS_ID"="S1_NA_BUSINESS_TYPE"."NAME_AND_ADDRESS_ID"(+))
    635 - filter("TC"."REMAINING_ONACCOUNT"<>0 OR "A"."UNAPPLIED_AMOUNT"<>0 OR "A"."PRINT_FLAG"<>'Y')

    Hi,
    did u try it: SQL and PL/SQL FAQ
    item 3?

Maybe you are looking for

  • I can't get video to loop exporting an OAM file and importing into Muse. Seems to ignore all triggers.

    I've tried everything I can think of, but triggers are ignored. I've tested in Safari and Firefox so far. Tested in Muse Preview. Tested in An. Nothing is paying attention to the trigger I have set up. I've used a label to get it to loop back to the

  • Free Goods based on Quanity

    Hi All, I have a scenario, If we buy M1 material 10 qty - I get M2 material free, If I buy same M1 20 Qty - I get M3 material free, If I buy M1 30 then I get M4 free.  How to handle this in free goods, Please let me know in what way can we handle thi

  • TopLink vs Hibernate... revisited... again :)

    Would it be possible to get a Toplink versus Hibernate (or other ORM frameworks) going here? It seems like the explosive adoption of Hibernate and the associated popularity contest in the industry has put some of us in a position where we're constant

  • Adobe Distiller won't open?

    Hi My Adobe Distiller won't open. I am working on OS X Version 10.8.2 and have a Creativ Cloud account. I installed Distiller months ago and has been working great until now?? When I try to launch, it says, "Suite product activation needed". I launch

  • Opening a browser window

    My issue is as follows: Our application consists of images and forms. We display the image in an image viewer, on left half of the screen and the form on the right half. When we display the image in a browser using web.show_document the image gets di