Query on designing part

Hi,
In my scenario,my IDOC is having several segments.Each segment is having same fields,say FieldA,FieldB.
I want to do in mapping in such a way that whenever the value of FieldA is 'Customer',I want to retrieve the corresponding value of FieldB and pass it to the target .
Similarly,when the Value of fieldA is 'Vendor',I want to retrieve the corresponding value of FieldB and pass it to the target .
Here,the IDOC may have 7-8 segments and each segment will have two fields and these fields may contain any value.But,I would like to pass the corresponding values of only those segments which contain 'Customer' and 'Vendor' which is coming as first instance to my target.
My required value 'Customer' and 'vendor' may occur in any of the segements.
Please give your ideas on how to do designing of this scenario.it would be great if I can get some screenshots .
Regards,
Alex.

HI Alex,
First thing that you could do this with Graphical mapping No Need of BPM the given UDF will 100% fulfiill your requirment.
In Graphical mapping at left most-bottom corner you will get an icon to create the UDF.
Click on it and give some name to it as TestUdf with proper description.
Then click on add button to add import fields and give the name as filedA, filedB.
Select the check box for cache parameter as "Queue" and save it.
It will open one editor to write Java code.
Copy the code mentioned in my above post and then in Graphical mapping API List select User Defined function as you did for other APIs such as Text, Date etc.
You will get the API TestUdf and drag it for mapping.
It will ask for the input parameters which you need to map it fieldA and fieldB,
Then map response with target element.
For Target end if you are expecting the value from FiledA then pass FieldA two times or else FieldA and FieldB as import parameters
refer below link to create UDFs
http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm
Thanks
Swarup
Edited by: Swarup Sawant on Feb 9, 2008 7:59 PM

Similar Messages

  • 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]

  • 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

  • Is Web Design Part of a Government Experiment?

    Is Web Design part of a government experiment to see what it takes to drive a person crazy? I did a simple Flash portfolio for my business website that has some simple go-to-frame interactivity via code snippets.  Everything was fine until I looked at it in Firefox.  Firefox indicated an ActionScript error, rendering some buttons inoperative.  Flash didn't indicate any errors. I tore apart the FLA for a few hours and determined that the error would occur only when buttons would go to a blank keyframe where the instance no longer existed.  I determined that no more time should be spent troubleshooting this, so I removed some of the offending interactivity and moved the obnoxious FLA files to another folder.  I uploaded the new swf with the reduced interactivity for my site and the next day just for kicks, I re-opened the original offending FLA and publish-previewed it.  This time in Firefox there were no errors!!!.  So... I reworked this file, gave it some refined interactivity that is better than the original one that gave the ActionScript errors.  Now everything is uploaded and dandy, but I'm still scratching my head wondering what happened.

    Hi
    When you click on New -> web intelligence document -> It should display list of all the available universes -> Select any one among them.
    You can choose efashion universe which is a sample universe that comes with BusinessObjects Enterprise installation.
    If you are not getting anything in the list of universes, then probably the samples were not installed properly.
    You can check if you have any sample universe on the machine or not. Open the drive where you have installed and you get the installed list of sample universes in the below path:
    BusinessObjects\Program Files\BusinessObjects\BusinessObjects Enterprise 11\Samples\en\Universes
    Hope this helps!!
    Regards
    Sourashree

  • How to view the design part of th source code

    hi
    i have a source code in NetBeans IDE.i have to view the design part of that source code.because i shared that design part through local address which is designed in another system .Ater sharing i got tha coding part of that design part.But i need designing part of that coding part.i searched that, but i couldnt get it.
    please helpme

    Sorry for this not being helpful, but if there ever was a stronger argument for not using NetBeans generated code, for learning to code Swing from the ground up, I'd like to see it.
    To the OP, this is not so much a Swing question as a NetBeans question. I recommend that you find a NetBeans forum or mail list, rephrase your question for clarity, and repost it there. Good luck.

  • Query layout designer

    i have generated a report in sap buisness one using query layout designer.now i want to deploy that report in another machine.
    how to deploy query layout designer?

    Hi Atasi,
    You can use Copy express add-on to copy the Query and the Query Print layout from one database to another.
    1. Install copy express on customer server
    2. Restore a copy of your database in the Customer Server as well.
    3. Copy from the restored database to the Live database of Customer using Copy Express.
    Copy Express is a very simple add-on and easy to use.
    Hope this helps.
    Regards,
    Hamsa

  • Oracle Certification Exam Design (Part 2) - OCA, OCP, and OCE Exams

    In this second part of a three-part series, Joel Goodman shares about how our Oracle Certified Associate (OCA), Oracle Certified Professional (OCP), and Oracle Certified Expert (OCE) certification exams are designed and developed.
    h4. Oracle Certification Exam Design (Part 2) - OCA, OCP, and OCE Exams
    !http://blogs.oracle.com/certification/0096B.jpg!
    [Watch video|http://blogs.oracle.com/certification/2009/08/0108.html] (1:54)

    user8709943 wrote:
    Hi All,
    I am planing to do OCA and OCP.Insteatd of fundamental exams,I prefer exams on PL/SQL.is that possible? else should we complete fundamental exam inorder to OCA and OCP?
    Your statements may be ambiguous, I cannot be sure what you mean by 'fundamentals exams'.
    There is a developer track for those interested in PL/SQL developer, is that what you are looking for?
    [http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=155]
    Can any plz help me ?
    All answers are typically available from [http://www.oracle.com/education/certification] and the Annoucement posts at the top of the forum.
    Be pleased read 'the route you choose'.
    >
    ThanksRgds - bigdelboy
    Edited by: bigdelboy on 09-Aug-2009 16:17
    I've now read on your subject what you meant by fundamentals +(if all else fails read the original posters question)+.. ie 9i DBA OCA and 9i DBA OCP .... no for you forget those and and follow the link to the Pl/SQL developer track ....
    Edited by: bigdelboy on 09-Aug-2009 16:28
    Exam order is not important, but you dont get certificates unless pre-requisites all met. The is an interesting cheap beta exam arround at present if you are up for it ... 1z0-144
    ( [http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=28&lang=US&p_exam_id=1Z0_144] )

  • Oracle Certification Exam Design (Part 3) - OCM Exams

    In this third and final part of our "Exam Design" series, Joel shares about how our Oracle Certified Master (OCM) certification exams are designed and developed.
    h4. Oracle Certification Exam Design (Part 3) - OCM Exams
    !http://blogs.oracle.com/certification/0096B.jpg!
    [Watch video|http://blogs.oracle.com/certification/2009/08/0109.html] (6:49)

    mediaguy wrote:
    In this interview, we talk with Harald van Breederode - Oracle Certified Master (OCM) and instructor with Oracle University in The Netherlands. Harald is part of the Oracle Certification exam development team and has also co-authored several popular booklets with Joel Goodman on DBA skillsets. http://bit.ly/cQ0hRI
    Thanks for sharing!

  • Oracle Certification Exam Design (Part 1) – Exam Design Philosophy

    <p align="justify">In this three-part video series, Joel Goodman &ndash; Global Team leader of the Oracle DBA certification exam development team &ndash; gives some great insight to Oracle&rsquo;s philosophy to exam development.</p>
    !http://blogs.oracle.com/certification/0096B.jpg!
    [Watch video| http://bit.ly/2LdOO1] (4:50)
    <p><strong>Oracle Certification Exam Design (Part 1) &ndash; Exam Design Philosophy</strong>
    Joel talks about the history of Oracle&rsquo;s exam development methodologies and how they have changed from since the program first launched. There are some real hidden gems in Joel&rsquo;s presentation. Understanding how we develop our exams can give you some great insight to how you can best study and prepare to earn your Oracle Certification.</p>

    Hi,
    I recently completed my PL/SQL exam. I hope you have taken a course on that. Oracle Courseware is the best to prepare for the exam. THere are unscored questions on that.
    There aree lot of questions on procedures,functions,subprograms,packages,lobs, trggers and depedencies.
    You need to clearly understand the difference between package specification and package body, where you need to use subprograms, the difference between row level trigger and statement level trigger, Directory Object used to create Lob, UTl, Dependencies, how to invoke procedures and functions.
    Thanks
    Girija

  • Create ShortCut  For Query Layout Design

    Hi All !!!
    I Designed a Report By Query Layout Design , so I want to Create ShortCut for it  , Because . If  I want to use This Report , I will do a lot Step .
    Please Help me.
    Thank alot .

    There is no specific SDK function for this, you could however write code to automate the manual steps:-
    - Launch Query Manager (ActivateMenuItem 4865)
    - Iterate through query groups in Item "6", and expand the group containing your query
    - Iterate through queries within the group, and use click method to highlight the required query
    - Call Print or Print Preview (ActivateMenuItem 520 / 519)
    John.

  • Is Peoplesoft Application Designer part of the Peoplesoft OVM Template?

    I am totally new to Peoplesoft. Is PeopleSoft Application Designer part of the Peoplesoft OVM Template and how can I access it in order to development?
    Thanks for any help.

    djplee88 wrote:
    I am totally new to Peoplesoft. Is PeopleSoft Application Designer part of the Peoplesoft OVM Template and how can I access it in order to development?Since AppDesigner is a tool available on Windows OS only, no, Oracle does not provide any template for that (I think for license reason only templates based on OEL are provided). You'll have to build your own VM, or just use any workstation as a Peoplesoft client to run AppDesigner.
    It has been discussed in the Peoplesoft OVM forum, in that thread :
    how i can start app Designer / DataMover on OVM peoplesoft ?
    Nicolas.

  • 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?

  • Error while opening query in designer

    Dear all,
    I have a problem i.e., when opening a query in the query designer, system throws the following error
    For characteristic 1FORMULA, enter value in a permitted format
    Message no. BRAIN599
    Subsequently - system does not allow me to correct the error also in designer.
    How to correct the formula and get the report operable in designer.
    Can any experts help.
    Regards,
    M.M

    Hi,
    Have you managed to fix this issue ? I have exactly the same problem after upgrading from 3.5 to BI 7
    " have a problem i.e., when opening a query in the query designer, system throws the following error
    For characteristic 1FORMULA, enter value in a permitted format
    Message no. BRAIN599"
    thanks

Maybe you are looking for

  • Splitting 1:n and splitting to 2 interfaces

    Hello guru's I have the following scenario and requirements. I receive one message with multiple records from Sender. 1)  All records must be sent separately to Receiver (easy to do with the 1:n split) 2)  Depending on content of the record some reco

  • How I detect mouse wheel movement?

    I never use this for now, and I want to intercept mouse wheel movement (up or down) for to change animation panels (divs) or to make another actions. Is not for a scroll of a large stage or div, it's only for to know when the user use the mouse wheel

  • PHOTOSMART 370 WONT PRINT FROM MY LAPTOP

    i WAS ABLE TO PRINT PICTURES FROM MY MEMORY CARD ON MY CAMERA HOWEVER WHEN TRYING TO PRINT PICTURES SAVED ON MY COMPUTER NOTHING HAPPENS. i HAVE IT PLUGED INTO WALL FOR POWER AND INTO LAPTOP WITH A USB CABLE. WHEN i CLOCK ON A PICTURE AND HIT THE PRI

  • Max Date in Page item

    Has anyone figured out how to get a date field to default to max date when used as a page item. I have select max(timestamp), create an item timetwo that -= max(timestamp), you name it we have abused and used it. Nothing seems to work.. I am sure we

  • Why does this extra REG EVENTS cause memory leak?

    LabVIEW 8.6.1f1, Win XP/Vista My client reported a memory leak in a particular section of my code - my own tests confirmed it. Although I have found it and eliminated it, I still don't understand what's really happening. The RTEC RECEIVER CONTROLLER