Needed improvements to the panels

Panel close buttons should be smaller, like one pixel only. Also, can the non-UI conforming icons be even more confusing and obscure, please?

Very embarrassing, the search tool is right here in front of my eyes.

Similar Messages

  • In the next iTunes version I think the following are needed improvements:

    Don't get me wrong, iTunes is the best and is totally awesome, but of course every program needs improvements from user feedback.
    -iTunes automatically changes the EQ bases on the song that's playings Genre to make a better listening experience
    -iTunes should automatically merge same albums together. Ex some of my albums are the same band name and album name and they have the same artwork (YES they are spellt the same too!) Also on my ipod touch some sync twice with some upper and some lower case.
    Thanks I think this is much needed improvements
    Also is there a way to overclock a 1st gen touch with IOS 3.1.3?
    The processor is capable of 620MHZ but its pre clocked at 412MHZ
    I would love it to be overclocked!

    atnerzig wrote:
    user feedback ...
    ... should be sent to _*iTunes feedback*_
    JGG

  • To be honest, to improve you -The top Associates of Microsoft network of Mr. Bill Gates, need to Get get rid of "the inhuman, insatiable monetary greed" from your brain first of all.

    Your unscrupolously designed electronic means has disabled SD card Reader and Clean uo of hard disk of my Laptop.
    To be honest, to improve you -The top Associates of Microsoft network of Mr. Bill Gates, need to Get get rid of "the inhuman, insatiable monetary greed" from your brain first of all.
    ( * To get folks buy new laptops, Window7s shouldn't be made jammed by nasty tricks.
      *Honestly powerful *POLICING w/strongest sense of morality is now not only needed by North-America but all Nations of the World.)

    Your unscrupolously designed electronic means has disabled SD card Reader and Clean uo of hard disk of my Laptop.
    To be honest, to improve you -The top Associates of Microsoft network of Mr. Bill Gates, need to Get get rid of "the inhuman, insatiable monetary greed" from your brain first of all.
    ( * To get folks buy new laptops, Window7s shouldn't be made jammed by nasty tricks.
      *Honestly powerful *POLICING w/strongest sense of morality is now not only needed by North-America but all Nations of the World.)
    Please accordingly by being honest.

  • Why do I need to press the CTRL-button to view my extra options in the tool panel?

    strange!
    all of the sudden, I don't get my extra tools in the tool bar (left) when I hit the black traingle in the right bottom corner.
    It appears to be the same problem in ALL my CS4 programs.
    I thought there was a conflict with my system OS X 10.6.2.
    but after searching for days, I see that the extra options in the fly out menu become visible when I hold the CTRL-button and click on the black traingle.
    any idea what has happened here?
    karien (belgium)

    thanks michael for replying,
    but I didn't need to do that in the recent past!
    when I simply clicked on the triangle, all the other options become visible. now, when I only click, nothing becomes visible!
    now I need to click using the CTRL-button at the same time.
    what has changed here?
    I phoned my collegue. he doesn't need to use the ctrl-button either...
    what did I miss???
    greetings

  • The difference between the bubble and the panel

    I just experienced another reason why I hate the bubble instead of the drawer/panel, besides the whole data entry thing.
    I had the calendar on my smaller 20" monitor on my right - I use my 30" monitor for the nuts and bolts of my work. The calendar was set to fill the screen vertically. I needed to enter something into a date near the bottom of the calendar, so I double-clicked it to edit, and the bubble ran off the bottom of my screen! I had two options - resize the calendar so I could see all of the bubble, or move the bloody thing to my 30" monitor so I could finish my task. With the old iCal, the panel would have just been to the right - no problem. I really miss the old iCal. A lot.

    Yah when I tried to add multiple components without sucess I got rather confused here is what I tried...
    I was making a non applet or a JFrame whatever you call them, so I made these two variables as class variables
    MyOtherComponent me = new MyOtherComponent();
    MyComponent mc=new MyComponent();
    (I definded the components later on in the class)
    I then wanted to display them, I did this in the class constructor which is called by main().
    MyComponent one;
    MyOtherComponent two;
    JButton button;
    me.setPreferredSize(new Dimension(40,40));
    mc.setPreferredSize(new Dimension(40,40));
    me.setPreferredSize(new Dimension(400,400));
    me.setVisible(true);
    mc.setVisible(true);          
    content.add(one = new MyComponent(), BorderLayout.CENTER);
    content.add(two = new MyOtherComponent(), BorderLayout.WEST);
    content.add(button = new JButton("yo"), BorderLayout.EAST);
    content.add(button = new JButton("S"), BorderLayout.SOUTH);
    content.add(button = new JButton("N"), BorderLayout.NORTH);
    I wanted to make a BorderLayout, and have two of my custom components in the layout but every time I try to run this mc is visible (the first component, and me is not visible...
    it says me is not visible but i set it to visible clearly in the code, what is the problem..
    dukes for this one

  • I can't install Firefox 5. It downloads & starts the wizard. I follow the prompts till it says it needs to restart the computer 'to complete a previous upgrade of firefox' . I say yes and it restarts and there is no sign of firefox and no error message.

    The very first time I tried this there was a red message that flashed on the screen too fast to read it. I have Windows 7 and AVG. My son's computer also has Windows 7 and AVG and his upgrade went without a hitch. It deleted my old version of firefox (3.6.12) so now I'm using IE. Windows installed a lot of updates just before I tried upgrading firefox. I have tried turning my firewall down. I have gone to the file in downloads and double clicked it and it does the same thing. It always says it needs to restart the computer even though I have closed all other applications. Should I just give up and try reinstalling an older version of Firefox? Thanks

    It is probably because you are not properly closing Firefox. Restarting your system would make sure that Firefox had terminated, but you do not have to do that.
    To properly close Firefox on Windows systems, use
    :File > Exit or "Firefox:" button > Exit
    When you get the message "Firefox is already running" it is too late, and you must force termination of Firefox through the Windows Task Manager before restarting Firefox. Windows 7 has a keyboard shortcut to save you a step "Ctrl+Shift+Esc" then on "Processes" tab, select "firefox.exe" and use the "End Process" button. More thorough would be to right-click on the "firefox.exec" and choose "End Process Tree".
    You would find firefox.exe in a Mozilla folder in your program files, but y0u would not want to delete it there, you would need to use the Control Panel which you have already identified and do it from there -- but generally you would not need to do that, and there is nothing in what you have posted to indicate that you should. But if you did do that, then don't let the install start Firefox for you as you would want to use you existing desktop icon or method of starting Firefox, and should decline having Firefox install start Firefox for you. When the install starts then invoke Firefox in your normal manner. This should eliminate problems of creating a new profile rather than using your old profile.

  • Refreshing the panels when new content added?

    Hey, guys. My first post here; hope I'm not too much of a JNewbie for you. :)
    I'm getting my feet wet in Swing, working on an invoice program for work. I want it to look like a regular invoice, with fields for SKU, description, cost per unit, units, and total per line item. Right now, I have those five fields in a Jpanel that I add to the bottom of the layout.
    The problem is that I need the ability to go to File => Add New Item... and have another JPanel with those five fields add to the bottom so a 2nd item can be added to the form below the first. I tried making a function that adds them to the panel, using the same type of syntax that the generated code (using a form builder in NetBeans) did. I don't see the lines get added.
    My thought is that there is some function I need to call to redraw or refresh the panel so that the new components start drawing. However, my Great Javadoc Adventure has turned up no clues.
    Can anyone please give me a hand with making this happen, or at the least coming up with an alternate solution that will achieve similar results?
    Thanks much.
    Jaeden Stormes
    [email protected]

    I tried revalidate() , but no change.
    Here's the function I'm using to try to add the item...
    private void NewLineItem()
    javax.swing.JPanel jLine = new javax.swing.JPanel();
    jLine.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
    jItemCode.setHorizontalAlignment(javax.swing.JTextField.CENTER);
    jLine.add(jItemCode, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 110, -1));
    jCourseDelivery.setHorizontalAlignment(javax.swing.JTextField.LEFT);
    jLine.add(jCourseDelivery, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 0, 240, -1));
    jItemQuantity.setHorizontalAlignment(javax.swing.JTextField.CENTER);
    jLine.add(jItemQuantity, new org.netbeans.lib.awtextra.AbsoluteConstraints(350, 0, 110, -1));
    jItemRate.setHorizontalAlignment(javax.swing.JTextField.CENTER);
    jLine.add(jItemRate, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 0, 100, -1));
    jItemAmount.setHorizontalAlignment(javax.swing.JTextField.CENTER);
    jLine.add(jItemAmount, new org.netbeans.lib.awtextra.AbsoluteConstraints(560, 0, 100, -1));
    jLineItemSection.add(jLine);
    jLineItemSection.revalidate();
    pack();
    JLineItemSection is a JPanel inside my frame.
    Any suggestions? I think the way I am using the AbsoluteContraints is screwed up, as I'm having a lot of trouble with the layouts in general. The form editor in NetBeans (at least, the version in 3.6) needs a LOT of work.

  • Need understanding on the ADDM

    Hi,
    Db version 11.2.0.3
    EBS version 12.1.3
    OS : Linux
    I have 2 SEV-1 SR's going on with Oracle on which we are working with them. I ran a ADDM from yesterday Morning till today afternoon( Almost 25 Hours).
    My understanding :
    1. Update query 85ag5gkm9wzmb is taking maximum of time and resources ( One SR is for this - this is Autoinvoice Master Program).
    2. SGA and PGA are undersized. Current SGA is 24Gb and PGA is 6Gb. Do I really need to increase SGA and PGA ? My previous has been that on increasing
    SGA/PGA to suggested value , it will further prompt for increasing.
    3. SYS.DBMS_SPACE.AUTO_SPACE_ADVISOR_JOB_PROC needs some action from my end, should I disable this job , what does it really do ? i am trying to figure that out ,
    any help on this will be appreciated.
    Please confirm if my understanding is correct and other suggestion/inputs you can provide. Also please suggest how to find if I/O is a bottleneck in the system ? I can see db file sequential read and db file scattered reads in the AWR but they are mostly by the update statement 85ag5gkm9wzmb.
    Below is the ADDM for reference.
              ADDM Report for Task 'TASK_10569'
    Analysis Period
    AWR snapshot range from 6708 to 6733.
    Time period starts at 19-DEC-13 11.30.37 AM
    Time period ends at 20-DEC-13 12.30.43 PM
    Analysis Target
    Database 'PROD' with DB ID 221722471.
    Database version 11.2.0.3.0.
    ADDM performed an analysis of instance PROD, numbered 1 and hosted at
    hostname.domainname.in.
    Activity During the Analysis Period
    Total database time was 448593 seconds.
    The average number of active sessions was 4.98.
    Summary of Findings
       Description                               Active Sessions      Recommendations
                                                 Percent of Activity  
    1  Top SQL Statements                        3.44 | 69.1          6
    2  Top Segments by "User I/O" and "Cluster"  2.64 | 53.06         5
    3  Undersized SGA                            .94 | 18.91          1
    4  Undersized PGA                            .28 | 5.66           0
    5  PL/SQL Execution                          .19 | 3.9            5
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              Findings and Recommendations
    Finding 1: Top SQL Statements
    Impact is 3.44 active sessions, 69.1% of total activity.
    SQL statements consuming significant database time were found. These
    statements offer a good opportunity for performance improvement.
       Recommendation 1: SQL Tuning
       Estimated benefit is 2.26 active sessions, 45.37% of total activity.
       Action
          Run SQL Tuning Advisor on the UPDATE statement with SQL_ID
          "85ag5gkm9wzmb".
          Related Object
             SQL statement with SQL_ID 85ag5gkm9wzmb.
             UPDATE RA_CUST_TRX_LINE_GL_DIST LGD SET (AMOUNT, ACCTD_AMOUNT) =
             (SELECT /*+ index(rec1 RA_CUST_TRX_LINE_GL_DIST_N6) ordered */
             NVL(LGD.AMOUNT, 0) - ( SUM(LGD2.AMOUNT) - ( DECODE(LGD.GL_DATE,
             REC1.GL_DATE, 1, 0) * CTL.EXTENDED_AMOUNT ) ), NVL(LGD.ACCTD_AMOUNT,
             0) - ( SUM(LGD2.ACCTD_AMOUNT) - ( DECODE(LGD.GL_DATE, REC1.GL_DATE,
             1, 0) * DECODE(:B2 , NULL, ROUND( CTL.EXTENDED_AMOUNT *
             NVL(CT.EXCHANGE_RATE,1), :B3 ), ROUND( ( CTL.EXTENDED_AMOUNT *
             NVL(CT.EXCHANGE_RATE,1) ) / :B2 ) * :B2 ) ) ) FROM
             RA_CUSTOMER_TRX_LINES CTL, RA_CUSTOMER_TRX CT,
             RA_CUST_TRX_LINE_GL_DIST LGD2, RA_CUST_TRX_LINE_GL_DIST REC1 WHERE
             CTL.CUSTOMER_TRX_LINE_ID = LGD2.CUSTOMER_TRX_LINE_ID AND
             CTL.CUSTOMER_TRX_ID = CT.CUSTOMER_TRX_ID AND LGD.CUSTOMER_TRX_LINE_ID
             = CTL.CUSTOMER_TRX_LINE_ID AND LGD2.ACCOUNT_SET_FLAG = 'N' AND
             REC1.CUSTOMER_TRX_ID = CT.CUSTOMER_TRX_ID AND REC1.ACCOUNT_CLASS =
             'REC' AND REC1.LATEST_REC_FLAG = 'Y' AND NVL(LGD.GL_DATE, TO_DATE(
             2415021, 'J') ) = NVL(LGD2.GL_DATE, TO_DATE( 2415021, 'J') ) GROUP BY
             CTL.CUSTOMER_TRX_LINE_ID, REC1.GL_DATE, CTL.EXTENDED_AMOUNT,
             CTL.REVENUE_AMOUNT, CT.EXCHANGE_RATE ), PERCENT = (SELECT /*+
             index(rec2 RA_CUST_TRX_LINE_GL_DIST_N6) */ DECODE(LGD.ACCOUNT_CLASS
             || LGD.ACCOUNT_SET_FLAG, 'SUSPENSEN', LGD.PERCENT, 'UNBILLN',
             LGD.PERCENT, 'UNEARNN', LGD.PERCENT, NVL(LGD.PERCENT, 0) - (
             SUM(NVL(LGD4.PERCENT, 0)) - DECODE(REC2.GL_DATE, NVL(LGD.GL_DATE,
             REC2.GL_DATE), 100, 0) ) ) FROM RA_CUST_TRX_LINE_GL_DIST LGD4,
             RA_CUST_TRX_LINE_GL_DIST REC2 WHERE LGD.CUSTOMER_TRX_LINE_ID =
             LGD4.CUSTOMER_TRX_LINE_ID AND REC2.CUSTOMER_TRX_ID =
             LGD.CUSTOMER_TRX_ID AND REC2.CUSTOMER_TRX_ID = LGD4.CUSTOMER_TRX_ID
             AND REC2.ACCOUNT_CLASS = 'REC' AND REC2.LATEST_REC_FLAG = 'Y' AND
             LGD4.ACCOUNT_SET_FLAG = LGD.ACCOUNT_SET_FLAG AND
             DECODE(LGD4.ACCOUNT_SET_FLAG, 'Y', LGD4.ACCOUNT_CLASS,
             LGD.ACCOUNT_CLASS) = LGD.ACCOUNT_CLASS AND NVL(LGD.GL_DATE, TO_DATE(
             2415021, 'J') ) = NVL(LGD4.GL_DATE, TO_DATE( 2415021, 'J') ) GROUP BY
             REC2.GL_DATE, LGD.GL_DATE ), LAST_UPDATED_BY = :B1 , LAST_UPDATE_DATE
             = SYSDATE WHERE CUST_TRX_LINE_GL_DIST_ID IN (SELECT /*+ index(rec3
             RA_CUST_TRX_LINE_GL_DIST_N6) */ MIN(DECODE(LGD3.GL_POSTED_DATE, NULL,
             LGD3.CUST_TRX_LINE_GL_DIST_ID, NULL) ) FROM RA_CUSTOMER_TRX_LINES
             CTL, RA_CUSTOMER_TRX T, RA_CUST_TRX_LINE_GL_DIST LGD3,
             RA_CUST_TRX_LINE_GL_DIST REC3 WHERE T.REQUEST_ID = :B5 AND
             T.CUSTOMER_TRX_ID = CTL.CUSTOMER_TRX_ID AND (CTL.LINE_TYPE IN (
             'TAX','FREIGHT','CHARGES','SUSPENSE' ) OR (CTL.LINE_TYPE = 'LINE' AND
             CTL.ACCOUNTING_RULE_ID IS NULL )) AND LGD3.CUSTOMER_TRX_LINE_ID =
             CTL.CUSTOMER_TRX_LINE_ID AND LGD3.ACCOUNT_SET_FLAG = 'N' AND
             REC3.CUSTOMER_TRX_ID = T.CUSTOMER_TRX_ID AND REC3.ACCOUNT_CLASS =
             'REC' AND REC3.LATEST_REC_FLAG = 'Y' AND
             NVL(T.PREVIOUS_CUSTOMER_TRX_ID, -1) = DECODE(:B4 , 'INV', -1,
             'REGULAR_CM', T.PREVIOUS_CUSTOMER_TRX_ID,
             NVL(T.PREVIOUS_CUSTOMER_TRX_ID, -1) ) GROUP BY
             CTL.CUSTOMER_TRX_LINE_ID, LGD3.GL_DATE, REC3.GL_DATE,
             CTL.EXTENDED_AMOUNT, CTL.REVENUE_AMOUNT, T.EXCHANGE_RATE HAVING (
             SUM(NVL(LGD3.AMOUNT, 0)) <> CTL.EXTENDED_AMOUNT *
             DECODE(LGD3.GL_DATE, REC3.GL_DATE, 1, 0) OR
             SUM(NVL(LGD3.ACCTD_AMOUNT, 0)) <> DECODE(LGD3.GL_DATE, REC3.GL_DATE,
             1, 0) * DECODE(:B2 , NULL, ROUND( CTL.EXTENDED_AMOUNT *
             NVL(T.EXCHANGE_RATE,1), :B3 ), ROUND( ( CTL.EXTENDED_AMOUNT *
             NVL(T.EXCHANGE_RATE,1) ) / :B2 ) * :B2 ) ) UNION SELECT /*+
             index(rec5 RA_CUST_TRX_LINE_GL_DIST_N6) INDEX (lgd5
             ra_cust_trx_line_gl_dist_n6) index(ctl2 ra_customer_trx_lines_u1) */
             TO_NUMBER( MIN(DECODE(LGD5.GL_POSTED_DATE||LGD5.ACCOUNT_CLASS||
             LGD5.ACCOUNT_SET_FLAG, 'REVN', LGD5.CUST_TRX_LINE_GL_DIST_ID, 'REVY',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'TAXN', LGD5.CUST_TRX_LINE_GL_DIST_ID,
             'TAXY', LGD5.CUST_TRX_LINE_GL_DIST_ID, 'FREIGHTN',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'FREIGHTY',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'CHARGESN',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'CHARGESY',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'UNEARNY',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, 'UNBILLY',
             LGD5.CUST_TRX_LINE_GL_DIST_ID, NULL ) ) ) FROM
             RA_CUST_TRX_LINE_GL_DIST LGD5, RA_CUST_TRX_LINE_GL_DIST REC5,
             RA_CUSTOMER_TRX_LINES CTL2, RA_CUSTOMER_TRX T WHERE T.REQUEST_ID =
             :B5 AND T.CUSTOMER_TRX_ID = REC5.CUSTOMER_TRX_ID AND
             CTL2.CUSTOMER_TRX_LINE_ID = LGD5.CUSTOMER_TRX_LINE_ID AND
             REC5.CUSTOMER_TRX_ID = LGD5.CUSTOMER_TRX_ID AND REC5.ACCOUNT_CLASS =
             'REC' AND REC5.LATEST_REC_FLAG = 'Y' AND (CTL2.LINE_TYPE IN (
             'TAX','FREIGHT','CHARGES','SUSPENSE') OR (CTL2.LINE_TYPE = 'LINE' AND
             (CTL2.ACCOUNTING_RULE_ID IS NULL OR LGD5.ACCOUNT_SET_FLAG = 'Y' )))
             GROUP BY LGD5.CUSTOMER_TRX_LINE_ID, LGD5.GL_DATE, REC5.GL_DATE,
             LGD5.ACCOUNT_SET_FLAG, DECODE(LGD5.ACCOUNT_SET_FLAG, 'N', NULL,
             LGD5.ACCOUNT_CLASS) HAVING SUM(NVL(LGD5.PERCENT, 0)) <> DECODE(
             NVL(LGD5.GL_DATE, REC5.GL_DATE), REC5.GL_DATE, 100, 0) )
       Rationale
          The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
          This part of database time may be improved by the SQL Tuning Advisor.
       Rationale
          Database time for this SQL was divided as follows: 100% for SQL
          execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
          execution.
       Rationale
          SQL statement with SQL_ID "85ag5gkm9wzmb" was executed 20 times and had
          an average elapsed time of 9763 seconds.
       Rationale
          Top level calls to execute the PL/SQL statement with SQL_ID
          "gccbpwamzp78q" are responsible for 100% of the database time spent on
          the UPDATE statement with SQL_ID "85ag5gkm9wzmb".
          Related Object
             SQL statement with SQL_ID gccbpwamzp78q.
             declare l_header_rounding_flag VARCHAR2 ( 1 ) ; BEGIN select
             trx_header_level_rounding into l_header_rounding_flag from
             ar_system_parameters ; :return_value:i_return_value := arp_rounding .
             correct_dist_rounding_errors ( :request_id , NULL , NULL ,
             :rows_processed:i_rows_processed , :error_msg:i_error_msg , NULL ,
             NULL , :trx_class , 'N' , :debug_mode , l_header_rounding_flag , 'N'
             ) ; END ;
       Recommendation 2: SQL Tuning
       Estimated benefit is .42 active sessions, 8.39% of total activity.
       Action
          Run SQL Tuning Advisor on the SELECT statement with SQL_ID
          "d9xccqfmfjvns".
          Related Object
             SQL statement with SQL_ID d9xccqfmfjvns.
             SELECT RCT.CUSTOMER_TRX_ID K_TRX_ID, RCT.TRX_NUMBER, SUM
             (APS.AMOUNT_DUE_REMAINING) CM_AMOUNT_APPLIED,RCT.TRX_DATE FROM
             APPS.RA_CUSTOMER_TRX_ALL RCT, APPS.AR_PAYMENT_SCHEDULES_ALL APS,
             APPS.RA_CUST_TRX_TYPES_ALL TCTTA, APPS.AR_CUSTOMERS AC,
             APPS.HZ_CUSTOMER_PROFILES HCP, APPS.RA_TERMS RT WHERE
             RCT.CUST_TRX_TYPE_ID = TCTTA.CUST_TRX_TYPE_ID AND AC.CUSTOMER_ID =
             RCT.BILL_TO_CUSTOMER_ID AND RCT.CUSTOMER_TRX_ID=APS.CUSTOMER_TRX_ID
             AND AC.CUSTOMER_ID = HCP.CUST_ACCOUNT_ID AND RCT.BILL_TO_SITE_USE_ID
             = HCP.SITE_USE_ID AND RT.TERM_ID = HCP.STANDARD_TERMS AND TCTTA.TYPE
             IN ('INV') AND UPPER(TCTTA.NAME) IN ( SELECT UPPER(MEANING) FROM
             FND_LOOKUP_VALUES WHERE LOOKUP_TYPE = :B3 ) AND RCT.TRX_DATE <= NVL
             (TO_DATE(:B2 , 'RRRR/MM/DD HH24:MI:SS'), RCT.TRX_DATE) AND
             AC.CUSTOMER_ID = :B1 GROUP BY RCT.CUSTOMER_TRX_ID,
             RCT.TRX_NUMBER,RCT.TRX_DATE HAVING SUM (APS.AMOUNT_DUE_REMAINING) > 0
             ORDER BY RCT.TRX_DATE
       Rationale
          The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
          This part of database time may be improved by the SQL Tuning Advisor.
       Rationale
          Database time for this SQL was divided as follows: 100% for SQL
          execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
          execution.
       Rationale
          SQL statement with SQL_ID "d9xccqfmfjvns" was executed 123412 times and
          had an average elapsed time of 0.29 seconds.
       Rationale
          Top level calls to execute the PL/SQL statement with SQL_ID
          "bcxz2s8wj5spc" are responsible for 100% of the database time spent on
          the SELECT statement with SQL_ID "d9xccqfmfjvns".
          Related Object
             SQL statement with SQL_ID bcxz2s8wj5spc.
             BEGIN XXSD_APPLY_CM_APPLY_TO_INV(:errbuf,:rc,:A0,:A1,:A2,:A3); END;
       Recommendation 3: SQL Tuning
       Estimated benefit is .3 active sessions, 6.04% of total activity.
       Action
          Run SQL Tuning Advisor on the SELECT statement with SQL_ID
          "2ujt2fg615ymk".
          Related Object
             SQL statement with SQL_ID 2ujt2fg615ymk.
             SELECT HP.PARTY_NAME PARTY_NAME, RCT.TRX_NUMBER TRX_NUMBER,
             RCT.TRX_DATE TRX_DATE, APS.AMOUNT_DUE_ORIGINAL AMOUNT_DUE_ORIGINAL,
             APS.AMOUNT_DUE_REMAINING OUTSTANDING_AMOUNT, RCTT.NAME
             TRANSACTION_TYPE FROM RA_CUSTOMER_TRX_ALL RCT,
             AR_PAYMENT_SCHEDULES_ALL APS, RA_CUST_TRX_TYPES_ALL RCTT,
             HZ_CUST_ACCOUNTS HCA, HZ_PARTIES HP, APPS.AR_CUSTOMERS AC,
             APPS.HZ_CUSTOMER_PROFILES HCP, APPS.RA_TERMS RT, HZ_PARTY_SITES HPS,
             HZ_CUST_ACCT_SITES_ALL HCASA, HZ_CUST_SITE_USES_ALL HCSUA WHERE 1 = 1
             AND RCT.BILL_TO_CUSTOMER_ID = HCA.CUST_ACCOUNT_ID AND HCA.PARTY_ID =
             HP.PARTY_ID AND APS.CUSTOMER_TRX_ID = RCT.CUSTOMER_TRX_ID AND
             APS.ORG_ID = RCT.ORG_ID AND RCTT.CUST_TRX_TYPE_ID =
             RCT.CUST_TRX_TYPE_ID AND RCTT.ORG_ID = RCT.ORG_ID AND AC.CUSTOMER_ID
             = HCA.CUST_ACCOUNT_ID AND AC.CUSTOMER_ID = RCT.BILL_TO_CUSTOMER_ID
             AND AC.CUSTOMER_ID = HCP.CUST_ACCOUNT_ID AND RCT.BILL_TO_SITE_USE_ID
             = HCP.SITE_USE_ID AND RT.TERM_ID = HCP.STANDARD_TERMS AND
             HPS.PARTY_SITE_ID = HCASA.PARTY_SITE_ID AND HCASA.CUST_ACCOUNT_ID =
             AC.CUSTOMER_ID AND HCASA.CUST_ACCT_SITE_ID = HCSUA.CUST_ACCT_SITE_ID
             AND HCSUA.SITE_USE_ID = RCT.BILL_TO_SITE_USE_ID AND RCT.TRX_DATE
             BETWEEN NVL (TO_DATE (:B6 , 'RRRR/MM/DD HH24:MI:SS' ), '1-JAN-1900' )
             AND NVL (TO_DATE (:B5 , 'RRRR/MM/DD HH24:MI:SS' ), '31-DEC-2100' )
             AND RCTT.NAME = NVL (:B4 , RCTT.NAME) AND RT.TERM_ID = NVL (:B3 ,
             RT.TERM_ID) AND HP.PARTY_NAME = NVL (:B2 , HP.PARTY_NAME) AND ( (CASE
             WHEN :B1 = 'Open' THEN APS.AMOUNT_DUE_REMAINING END != 0 ) OR ((CASE
             WHEN :B1 = 'Closed' THEN APS.AMOUNT_DUE_REMAINING END = 0 ) ) OR CASE
             WHEN :B1 IS NULL THEN 1 END = 1 )
       Rationale
          The SQL spent 100% of its database time on CPU, I/O and Cluster waits.
          This part of database time may be improved by the SQL Tuning Advisor.
       Rationale
          Database time for this SQL was divided as follows: 100% for SQL
          execution, 0% for parsing, 0% for PL/SQL execution and 0% for Java
          execution.
       Rationale
          SQL statement with SQL_ID "2ujt2fg615ymk" was executed 19 times and had
          an average elapsed time of 1368 seconds.
       Rationale
          At least 2 distinct execution plans were utilized for this SQL statement
          during the analysis period.
       Rationale
          Top level calls to execute the PL/SQL statement with SQL_ID
          "g969dx1d0uucf" are responsible for 100% of the database time spent on
          the SELECT statement with SQL_ID "2ujt2fg615ymk".
          Related Object
             SQL statement with SQL_ID g969dx1d0uucf.
             BEGIN XXSD_TRX_DETAIL_REPORT(:errbuf,:rc,:A0,:A1,:A2,:A3,:A4,:A5);
             END;
       Recommendation 4: SQL Tuning
       Estimated benefit is .2 active sessions, 4.04% of total activity.
       Action
          Run SQL Tuning Advisor on the SELECT statement with SQL_ID
          "gy02p15c6bf0w".
          Related Object
             SQL statement with SQL_ID gy02p15c6bf0w.
             SELECT SUM (RECEIPTS) -  SUM (PAYMENTS)  FROM (SELECT
             AIP.ACCOUNTING_DATE GL_DATE , DECODE(NVL(APC.VENDOR_NAME ,
             APC.REMIT_TO_SUPPLIER_NAME )  , 'FD Investment' , 'FD' , 'Payment' ) 
             TYPE , APC.DOC_SEQUENCE_VALUE VOUCHER_NO , APC.CREATION_DATE
             VOUCHER_DATE , TO_CHAR (APC.CHECK_NUMBER )  CHECK_NUMBER , TO_CHAR
             (NVL(APC.FUTURE_PAY_DUE_DATE , APC.CHECK_DATE )  , 'DD-MON-YYYY' ) 
             CHECK_DATE , NVL(APC.VENDOR_NAME , APC.REMIT_TO_SUPPLIER_NAME ) 
             VENDOR_NAME , API.ACCTS_PAY_CODE_COMBINATION_ID ACCOUNT_CODE ,
             'Supplier Payment' DESCRIPTION , TO_CHAR (DECODE(SIGN(SUM
             (AIP.AMOUNT) )  , -1 , SUM (AIP.AMOUNT *  NVL(AIP.EXCHANGE_RATE , 1 )
             ) *  -1  , SUM (0) )  )  RECEIPTS , TO_CHAR (DECODE(SIGN(SUM
             (AIP.AMOUNT) )  , 1 , SUM (AIP.AMOUNT *  NVL(AIP.EXCHANGE_RATE , 1 ) 
             ) , SUM (0) )  )  PAYMENTS , TO_NUMBER (SUM (AIP.AMOUNT * 
             NVL(AIP.EXCHANGE_RATE , 1 )  ) )  PAYMENTS1 , CBA.BANK_ACCOUNT_NAME
             BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM BANK_ACCOUNT_NUM ,
             BANK.PARTY_NAME BANK_NAME , BRANCH.PARTY_NAME BRANCH_NAME FROM
             APPS.AP_INVOICE_PAYMENTS_ALL AIP , APPS.AP_INVOICES_ALL API ,
             APPS.AP_CHECKS_ALL APC , APPS.CE_BANK_ACCOUNTS CBA ,
             APPS.CE_BANK_ACCT_USES_ALL CBU , HZ_PARTIES BANK , HZ_PARTIES BRANCH 
             WHERE API.INVOICE_ID =  AIP.INVOICE_ID  AND AIP.CHECK_ID = 
             APC.CHECK_ID  AND APC.CE_BANK_ACCT_USE_ID =  CBU.BANK_ACCT_USE_ID 
             AND CBA.BANK_ACCOUNT_ID =  CBU.BANK_ACCOUNT_ID  AND CBA.BANK_ID = 
             BANK.PARTY_ID  AND CBA.BANK_BRANCH_ID =  BRANCH.PARTY_ID  AND ( (
             APC.STATUS_LOOKUP_CODE IN ( 'NEGOTIABLE' , 'CLEARED' , 'VOIDED' ,
             'RECONCILED UNACCOUNTED' , 'RECONCILED' , 'CLEARED BUT UNACCOUNTED' )
             AND AIP.ACCOUNTING_DATE <  :b1  AND APC.FUTURE_PAY_DUE_DATE IS NULL 
             )  OR ( APC.STATUS_LOOKUP_CODE IN ( 'NEGOTIABLE' )  AND
             APC.FUTURE_PAY_DUE_DATE <  :b1 ) )  AND CBA.BANK_ACCOUNT_ID =  :b2 
             AND AIP.INVOICE_PAYMENT_TYPE IS NULL   AND ( API.ORG_ID IS NULL   OR
             API.ORG_ID =  :b3 )   GROUP BY AIP.ACCOUNTING_DATE ,
             DECODE(NVL(APC.VENDOR_NAME , APC.REMIT_TO_SUPPLIER_NAME )  , 'FD
             Investment' , 'FD' , 'Payment' )  , APC.DOC_SEQUENCE_VALUE ,
             APC.CREATION_DATE , TO_CHAR (APC.CHECK_NUMBER )  , TO_CHAR
             (NVL(APC.FUTURE_PAY_DUE_DATE , APC.CHECK_DATE )  , 'DD-MON-YYYY' )  ,
             NVL(APC.VENDOR_NAME , APC.REMIT_TO_SUPPLIER_NAME )  ,
             API.ACCTS_PAY_CODE_COMBINATION_ID , 'Supplier Payment' ,
             CBA.BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM , BANK.PARTY_NAME ,
             BRANCH.PARTY_NAME  UNION ALL SELECT APID.ACCOUNTING_DATE GL_DATE ,
             DECODE(POV.VENDOR_NAME , 'FD Investment' , 'FD' , 'I' )  TYPE ,
             API.DOC_SEQUENCE_VALUE VOUCHER_NO , API.CREATION_DATE VOUCHER_DATE ,
             API.INVOICE_NUM CHECK_NUMBER , TO_CHAR (API.INVOICE_DATE ,
             'DD-MON-YYYY' )  CHECK_DATE , POV.VENDOR_NAME VENDOR_NAME ,
             API.ACCTS_PAY_CODE_COMBINATION_ID ACCOUNT_CODE , NVL(API.DESCRIPTION
             , API.INVOICE_NUM )  DESCRIPTION , TO_CHAR (SUM (API.INVOICE_AMOUNT *
             NVL(API.EXCHANGE_RATE , 1 )  ) )  RECEIPTS , TO_CHAR (SUM (0) ,
             'fm999999999990.00' )  PAYMENTS , TO_NUMBER (SUM (0) )  PAYMENTS1 ,
             CBA.BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM
             BANK_ACCOUNT_NUM , BANK.PARTY_NAME BANK_NAME , BRANCH.PARTY_NAME
             BRANCH_NAME FROM APPS.AP_INVOICE_DISTRIBUTIONS_ALL APID ,
             APPS.AP_INVOICE_LINES_ALL APLA , APPS.AP_INVOICES_ALL API ,
             APPS.PO_VENDORS POV , APPS.CE_BANK_ACCOUNTS CBA , HZ_PARTIES BANK ,
             HZ_PARTIES BRANCH   WHERE API.INVOICE_ID =  APID.INVOICE_ID  AND
             APLA.INVOICE_ID =  APID.INVOICE_ID  AND APLA.LINE_NUMBER = 
             APID.INVOICE_LINE_NUMBER  AND API.VENDOR_ID =  POV.VENDOR_ID  AND
             CBA.BANK_ACCOUNT_ID =  :b2  AND CBA.ASSET_CODE_COMBINATION_ID = 
             APID.DIST_CODE_COMBINATION_ID  AND CBA.BANK_ID =  BANK.PARTY_ID  AND
             CBA.BANK_BRANCH_ID =  BRANCH.PARTY_ID  AND APID.MATCH_STATUS_FLAG = 
             'A'  AND NVL(API.PAYMENT_STATUS_FLAG , 'N' )  !=  'N'  AND
             APID.ACCOUNTING_DATE <  :b1  AND ( API.ORG_ID IS NULL   OR API.ORG_ID
             =  :b3 )   GROUP BY APID.ACCOUNTING_DATE , DECODE(POV.VENDOR_NAME ,
             'FD Investment' , 'FD' , 'I' )  , API.DOC_SEQUENCE_VALUE ,
             API.CREATION_DATE , API.INVOICE_NUM , TO_CHAR (API.INVOICE_DATE ,
             'DD-MON-YYYY' )  , POV.VENDOR_NAME ,
             API.ACCTS_PAY_CODE_COMBINATION_ID , NVL(API.DESCRIPTION ,
             API.INVOICE_NUM )  , CBA.BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM ,
             BANK.PARTY_NAME , BRANCH.PARTY_NAME  UNION ALL SELECT ACRH.GL_DATE
             GL_DATE , DECODE(ACRH.STATUS , 'REVERSED' , 'REV' ,
             DECODE(ACRH.CREATED_FROM , 'RATE ADJUSTMENT TRIGGER' , 'ERF' ,
             'Receipt' )  )  TYPE , ACR.DOC_SEQUENCE_VALUE VOUCHER_NO ,
             ACR.CREATION_DATE VOUCHER_DATE , ACR.RECEIPT_NUMBER CHECK_NUMBER ,
             TO_CHAR (ACR.RECEIPT_DATE , 'DD-MON-YYYY' )  CHECK_DATE ,
             NVL(SUBSTR(HP.PARTY_NAME , 1 , 50 )  , 'Miscellaneous Activity' ) 
             VENDOR_NAME , ACRH.ACCOUNT_CODE_COMBINATION_ID ACCOUNT_CODE ,
             'Customer Receipt' DESCRIPTION , TO_CHAR (SUM (DECODE(ACRH.STATUS ,
             'REVERSED' , NVL(ADA.ACCTD_AMOUNT_DR , 0 )  , 'CLEARED' ,
             NVL(ADA.ACCTD_AMOUNT_DR , 0 )  , 'REMITTED' , NVL(ADA.ACCTD_AMOUNT_DR
             , 0 )  , 'CONFIRMED' , NVL(ADA.ACCTD_AMOUNT_DR , 0 )  ) ) ,
             'fm999999999990.00' )  RECEIPTS , TO_CHAR (SUM (DECODE(ACRH.STATUS ,
             'REVERSED' , NVL(ADA.ACCTD_AMOUNT_CR , 0 )  , 'CLEARED' ,
             NVL(ADA.ACCTD_AMOUNT_CR , 0 )  , 'REMITTED' , NVL(ADA.ACCTD_AMOUNT_CR
             , 0 )  , 'CONFIRMED' , NVL(ADA.ACCTD_AMOUNT_CR , 0 )  ) ) ,
             'fm999999999990.00' )  PAYMENTS , TO_NUMBER (TO_CHAR (SUM (0) )  ) 
             PAYMENTS1 , CBA.BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME ,
             CBA.BANK_ACCOUNT_NUM BANK_ACCOUNT_NUM , BANK.PARTY_NAME BANK_NAME ,
             BRANCH.PARTY_NAME BRANCH_NAME FROM APPS.AR_CASH_RECEIPT_HISTORY_ALL
             ACRH , APPS.AR_CASH_RECEIPTS_ALL ACR , APPS.HZ_PARTIES HP ,
             APPS.HZ_CUST_ACCOUNTS HCA , APPS.CE_BANK_ACCOUNTS CBA ,
             APPS.CE_BANK_ACCT_USES_ALL CBAU , APPS.AR_DISTRIBUTIONS_ALL ADA ,
             HZ_PARTIES BANK , HZ_PARTIES BRANCH   WHERE ACRH.CASH_RECEIPT_ID = 
             ACR.CASH_RECEIPT_ID  AND CBAU.BANK_ACCT_USE_ID = 
             ACR.REMIT_BANK_ACCT_USE_ID  AND CBAU.BANK_ACCOUNT_ID = 
             CBA.BANK_ACCOUNT_ID  AND HCA.PARTY_ID =  HP.PARTY_ID     AND
             ACR.PAY_FROM_CUSTOMER =  HCA.CUST_ACCOUNT_ID     AND CBA.BANK_ID =
             BANK.PARTY_ID  AND CBA.BANK_BRANCH_ID =  BRANCH.PARTY_ID  AND
             ACRH.STATUS IN ( 'CLEARED' , 'REMITTED' , 'CONFIRMED' , 'REVERSED' ) 
             AND ACRH.CASH_RECEIPT_HISTORY_ID =  ADA.SOURCE_ID  AND
             ADA.SOURCE_TABLE =  'CRH'  AND ADA.SOURCE_TYPE !=  'BANK_CHARGES' 
             AND CBA.BANK_ACCOUNT_ID =  :b2  AND ACRH.GL_DATE <  :b1  AND (
             ACR.ORG_ID IS NULL   OR ACR.ORG_ID =  :b3 )  AND ( (
             ACR.REVERSAL_DATE IS NOT NULL   AND ACRH.STATUS =  'REVERSED' )  OR (
             ACRH.CASH_RECEIPT_HISTORY_ID IN (SELECT INCRH.CASH_RECEIPT_HISTORY_ID
             FROM APPS.AR_CASH_RECEIPT_HISTORY_ALL INCRH   WHERE
             INCRH.CASH_RECEIPT_ID =  ACR.CASH_RECEIPT_ID  AND INCRH.STATUS != 
             'REVERSED'   )) )   GROUP BY ACRH.GL_DATE , DECODE(ACRH.STATUS ,
             'REVERSED' , 'REV' , DECODE(ACRH.CREATED_FROM , 'RATE ADJUSTMENT
             TRIGGER' , 'ERF' , 'Receipt' )  )  , ACR.DOC_SEQUENCE_VALUE ,
             ACR.CREATION_DATE , ACR.RECEIPT_NUMBER , TO_CHAR (ACR.RECEIPT_DATE ,
             'DD-MON-YYYY' )  , NVL(SUBSTR(HP.PARTY_NAME , 1 , 50 )  ,
             'Miscellaneous Activity' )  , ACRH.ACCOUNT_CODE_COMBINATION_ID ,
             'Customer Receipt' , CBA.BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM ,
             BANK.PARTY_NAME , BRANCH.PARTY_NAME  UNION ALL SELECT ACRH.GL_DATE
             GL_DATE , DECODE(ADJ.REASON_CODE ,  NULL  , 'ADJ' , ADJ.REASON_CODE
             ||  ' - ADJ'  )  TYPE , ACR.DOC_SEQUENCE_VALUE VOUCHER_NO ,
             ACR.CREATION_DATE VOUCHER_DATE ,  NULL  CHECK_NUMBER ,  NULL 
             CHECK_DATE , NVL(SUBSTR(HP.PARTY_NAME , 1 , 50 )  , 'Miscellaneous
             Activity' )  VENDOR_NAME , ACRH.ACCOUNT_CODE_COMBINATION_ID
             ACCOUNT_CODE , NVL(ACR.COMMENTS , ACR.RECEIPT_NUMBER )  DESCRIPTION ,
             TO_CHAR (SUM (-1 *  ADJ.AMOUNT ) , 'fm999999999990.00' )  RECEIPTS , 
             NULL  PAYMENTS , TO_NUMBER (TO_CHAR (SUM (0) )  )  PAYMENTS1 ,
             CBA.BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME , CBA.BANK_ACCOUNT_NUM
             BANK_ACCOUNT_NUM , BANK.PARTY_NAME BANK_NAME , BRANCH.PARTY_NAME
             BRANCH_NAME FROM APPS.AR_CASH_RECEIPT_HISTORY_ALL ACRH ,
             APPS.AR_CASH_RECEIPTS_ALL ACR , APPS.HZ_PARTIES HP ,
             APPS.HZ_CUST_ACCOUNTS HCA , APPS.CE_BANK_ACCOUNTS CBA ,
             APPS.CE_BANK_ACCT_USES_ALL CBAU , APPS.AR_RECEIVABLE_APPLICATIONS_ALL
             APP , APPS.AR_ADJUSTMENTS_ALL ADJ , HZ_PARTIES BANK , HZ_PARTIES
             BRANCH   WHERE ACRH.CASH_RECEIPT_ID =  ACR.CASH_RECEIPT_ID  AND
             APP.CASH_RECEIPT_ID =  ACRH.CASH_RECEIPT_ID  AND APP.DISPLAY =  'Y' 
             AND APP.STATUS =  'APP'  AND APP.APPLICATION_TYPE =  'CASH'  AND
             ADJ.CUSTOMER_TRX_ID =  APP.APPLIED_CUSTOMER_TRX_ID  AND
             ADJ.CHARGEBACK_CUSTOMER_TRX_ID IS NULL   AND ADJ.TYPE =  'CHARGES' 
             AND CBAU.BANK_ACCT_USE_ID =  ACR.REMIT_BANK_ACCT_USE_ID  AND
             CBAU.BANK_ACCOUNT_ID =  CBA.BANK_ACCOUNT_ID  AND ACRH.CASH_RECEIPT_ID
             =  ACR.CASH_RECEIPT_ID  AND HCA.PARTY_ID =  HP.PARTY_ID     AND
             ACR.PAY_FROM_CUSTOMER =  HCA.CUST_ACCOUNT_ID     AND CBA.BANK_ID =
             BANK.PARTY_ID  AND CBA.BANK_BRANCH_ID =  BRANCH.PARTY_ID  AND
             ACRH.STATUS IN ( 'CLEARED' , 'REMITTED' , 'CONFIRMED' , 'REVERSED' ) 
             AND CBA.BANK_ACCOUNT_ID =  :b2  AND ACRH.GL_DATE <  :b1  AND (
             ACR.ORG_ID IS NULL   OR ACR.ORG_ID =  :b3 )  AND ( (
             ACR.REVERSAL_DATE IS NOT NULL   AND ACRH.STATUS =  'REVERSED' )  OR (
             ACRH.CASH_RECEIPT_HISTORY_ID IN (SELECT MIN
             (INCRH.CASH_RECEIPT_HISTORY_ID) FROM APPS.AR_CASH_RECEIPT_HISTORY_ALL
             INCRH   WHERE INCRH.CASH_RECEIPT_ID =  ACR.CASH_RECEIPT_ID  AND
             INCRH.STATUS !=  'REVERSED'   )) )   GROUP BY ACRH.GL_DATE ,
             DECODE(ADJ.REASON_CODE ,  NULL  , 'ADJ' , ADJ.REASON_CODE ||  ' -
             ADJ'  )  , ACR.DOC_SEQUENCE_VALUE , ACR.CREATION_DATE ,  NULL  , 
             NULL  , NVL(SUBSTR(HP.PARTY_NAME , 1 , 50 )  , 'Miscellaneous
             Activity' )  , ACRH.ACCOUNT_CODE_COMBINATION_ID , NVL(ACR.COMMENTS ,
             ACR.RECEIPT_NUMBER )  ,  NULL  , CBA.BANK_ACCOUNT_NAME ,
             CBA.BANK_ACCOUNT_NUM , BANK.PARTY_NAME , BRANCH.PARTY_NAME  UNION ALL
             SELECT PT.TRANSACTION_DATE GL_DATE , DECODE(PT.CREATED_FROM_DIR ,
             'PAYMENT' , 'Payment' )  TYPE , PT.TRXN_REFERENCE_NUMBER VOUCHER_NO ,
             TRUNC (PT.CREATION_DATE )  VOUCHER_DATE , PT.BANK_TRXN_NUMBER
             CHECK_NUMBER , TO_CHAR (PT.TRANSACTION_DATE , 'DD-MON-YYYY' ) 
             CHECK_DATE , DESTBA.BANK_ACCOUNT_NAME VENDOR_NAME ,
             GCC.CODE_COMBINATION_ID ACCOUNT_CODE , 'Inter Bank Transfer' ACC_DESC
             , '0' RECEIPTS , TO_CHAR (SUM (PT.PAYMENT_AMOUNT) )  PAYMENTS ,
             TO_NUMBER (SUM (PT.PAYMENT_AMOUNT) )  PAYMENTS1 ,
             SRCBA.BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME , SRCBA.BANK_ACCOUNT_NUM
             BANK_ACCOUNT_NUM , BANK.PARTY_NAME BANK_NAME , BRANCH.PARTY_NAME
             BRANCH_NAME FROM APPS.HZ_ORGANIZATION_PROFILES SBANKORGPROFILE ,
             APPS.HZ_CODE_ASSIGNMENTS SBANKCA , APPS.HZ_PARTIES SBRANCHPARTY ,
             APPS.HZ_ORGANIZATION_PROFILES SBRANCHORGPROFILE ,
             APPS.HZ_CODE_ASSIGNMENTS SBRANCHCA , APPS.HZ_RELATIONSHIPS SBRREL ,
             APPS.HZ_CODE_ASSIGNMENTS SBRANCHTYPECA , APPS.HZ_CONTACT_POINTS
             SBRANCHCP , APPS.HZ_CONTACT_POINTS SEDICP ,
             APPS.HZ_ORGANIZATION_PROFILES DBANKORGPROFILE ,
             APPS.HZ_CODE_ASSIGNMENTS DBANKCA , APPS.HZ_PARTIES DBRANCHPARTY ,
             APPS.HZ_ORGANIZATION_PROFILES DBRANCHORGPROFILE ,
             APPS.HZ_CODE_ASSIGNMENTS DBRANCHCA , APPS.HZ_RELATIONSHIPS DBRREL ,
             APPS.HZ_CODE_ASSIGNMENTS DBRANCHTYPECA , APPS.HZ_CONTACT_POINTS
             DBRANCHCP , APPS.HZ_CONTACT_POINTS DEDICP ,
             APPS.CE_PAYMENT_TRANSACTIONS PT , APPS.CE_BANK_ACCOUNTS SRCBA ,
             APPS.CE_BANK_ACCOUNTS DESTBA , APPS.XLE_ENTITY_PROFILES SRCLE ,
             APPS.XLE_ENTITY_PROFILES DESTLE , APPS.GL_CODE_COMBINATIONS GCC ,
             APPS.HZ_PARTIES HZP , HZ_PARTIES BANK , HZ_PARTIES BRANCH   WHERE
             SYSDATE  BETWEEN TRUNC (SBANKORGPROFILE.EFFECTIVE_START_DATE )  AND
             NVL(TRUNC (SBANKORGPROFILE.EFFECTIVE_END_DATE )  , SYSDATE  +  1  )  
             AND SBANKCA.CLASS_CATEGORY =  'BANK_INSTITUTION_TYPE'  AND
             SBANKCA.CLASS_CODE IN ( 'BANK' , 'CLEARINGHOUSE' )  AND
             SBANKCA.OWNER_TABLE_NAME =  'HZ_PARTIES'  AND ( SBANKCA.STATUS =  'A'
             OR SBANKCA.STATUS IS NULL  )  AND SBANKCA.OWNER_TABLE_ID = 
             SBANKORGPROFILE.PARTY_ID  AND SBRANCHPARTY.PARTY_TYPE = 
             'ORGANIZATION'  AND SBRANCHPARTY.STATUS =  'A'  AND
             SBRANCHORGPROFILE.PARTY_ID =  SBRANCHPARTY.PARTY_ID  AND SYSDATE 
             BETWEEN TRUNC (SBRANCHORGPROFILE.EFFECTIVE_START_DATE )  AND
             NVL(TRUNC (SBRANCHORGPROFILE.EFFECTIVE_END_DATE )  , SYSDATE  +  1  )
             AND SBRANCHCA.CLASS_CATEGORY =  'BANK_INSTITUTION_TYPE'  AND
             SBRANCHCA.CLASS_CODE IN ( 'BANK_BRANCH' , 'CLEARINGHOUSE_BRANCH' ) 
             AND SBRANCHCA.OWNER_TABLE_NAME =  'HZ_PARTIES'  AND (
             SBRANCHCA.STATUS =  'A'  OR SBRANCHCA.STATUS IS NULL  )  AND
             SBRANCHCA.OWNER_TABLE_ID =  SBRANCHPARTY.PARTY_ID  AND
             SBANKORGPROFILE.PARTY_ID =  SBRREL.OBJECT_ID  AND
             SBRREL.RELATIONSHIP_TYPE =  'BANK_AND_BRANCH'  AND
             SBRREL.RELATIONSHIP_CODE =  'BRANCH_OF'  AND SBRREL.STATUS =  'A' 
             AND SBRREL.SUBJECT_TABLE_NAME =  'HZ_PARTIES'  AND
             SBRREL.SUBJECT_TYPE =  'ORGANIZATION'  AND SBRREL.OBJECT_TABLE_NAME =
             'HZ_PARTIES'  AND SBRREL.OBJECT_TYPE =  'ORGANIZATION'  AND
             SBRREL.SUBJECT_ID =  SBRANCHPARTY.PARTY_ID  AND
             SBRANCHTYPECA.CLASS_CATEGORY    =  'BANK_BRANCH_TYPE'  AND
             SBRANCHTYPECA.PRIMARY_FLAG    =  'Y'  AND
             SBRANCHTYPECA.OWNER_TABLE_NAME    =  'HZ_PARTIES'  AND
             SBRANCHTYPECA.OWNER_TABLE_ID    =  SBRANCHPARTY.PARTY_ID  AND

    Hi Karan,
    If your DB node has 48 GB and there are no other applications/program running on the server than I believe you still have for room for SGA/PGA resize.
    GSS was scheduled to run at 20% till last week ( runs every week) while i just made it to run for auto_sample_size by giving the percent as 0. I have checked and found that most of the tables had good stats , though one of the programs has started to take too much time after that. So for now i have reverted it back to 20%.
    10% - 20% is the percentage which I usually go with and this works well for me. Anyways that being said 10% default would do the trick in most cases.
    The update statement which is causing the trouble is a seeded oracle program so we have checking that with oracle. ( Auto_invoice_master).
    Yes as recommended, Please get confirmation from SR as well.
    Please also see note:
    How To Setup AutoInvoice For Optimal Performance (Doc ID 1083467.1)
    Troubleshooting AutoInvoice Performance Issues (Doc ID 1089196.1)
    Thanks &
    Best Regards

  • TS1292 I have recently received an iTunes card and after scraping away the panel to get my code the first part of the code is unreadable how do I go about getting a code for the card

    Hi there I have recently been given an iTunes card as a present.i went to use it today to put credit on my account and after scraping away the panel found that I couldn't read part of the code that was on the card how do I go about getting the card activated?

    If the page that you postted from doesn't help then you will need to try contacting iTunes support (you will need to give them as much of the serial number and activation code from the card as you can read) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then iTunes Cards And Codes

  • HT1535 When I plug my ipad into the computer to sync a message pops up saying it can not sync because there is not enough memory in the itunes library. Do I need to increase the memory in my itunes library and how?

    When I plug my ipad into the computer to sync a message pops up saying that the ipad can not sync because there is not enough memory on the itunes library. Do I need to increase the itunes library memory and how do I do this, or do I just need to trasnfer things out of itunes? Thanks.

    Try
    iOS: Device not recognized in iTunes for Windows
    I would start with              
    Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP
    or              
    Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8
    Before you reinstall the Apple software, also remove iCloud vi Control Panel Remove programs. The reinstall the Apple programs
    New cable and different USB port?
    Runs this and see if the results help with determine the cause
    iTunes for Windows: Device Sync Tests
    Try on another computer to help determine if computer or iPod problem

  • Help needed in refreshing a panel in my window.

    I have some problem in refreshing a panel of a window.
    Here I am writting the sample code bellow.
    My program contains 2 classes, one is "Test" other is "Testwindow".
    class Test contains main(),displays the buttons reading from the string array obtained by listing a directory in my local file system through the panel p2 .If I click "Add" button in Test, class Testwindow's constructor is called & "Testwindow" is visible, which has a textfield. If you enter a string in the textfield, that string will be stored as a file in the same directory that the 1st window use. here I choose "C:\\temp" of my filesystem as the directory.
    My requirement is:
    when I enter a string in the textfield of Testwindow, then after clicking "Finish" button, that inputted string should be added to the panel p2 of 1st window(Test)during runtime.It means the panel p2 should be refreshed reading from the "C:\\temp" as soon as a new button is added to temp directory during runtime.
    If any of you have idea over this,please help sending me the updated version of the code given below.
    Regards.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    public class Test extends JFrame
         JPanel p1,p2;
         JButton b1,bdir[];
         File f;
         String s[];
         int n,nmax;
         public Test()
              super("Test");
              JPanel con=(JPanel)getContentPane();
              con.setLayout(new BorderLayout());
              addWindowListener(new WindowAdapter(){
                   public void windowClosing(WindowEvent e)
                        System.exit(0);
              p1=new JPanel();
              p2=new JPanel();
              p2.setLayout(new GridLayout(nmax,1));
              b1=new JButton("Add");
              b1.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent e)
                        if(e.getActionCommand()=="Add")
                             new Testwindow();
              p1.add(b1);
              f=new File("c:\\temp");
              s=f.list();
              n=s.length;
              nmax=n+20;
              bdir=new JButton[n];
              for(int i=0; i<n; i++)
                   bdir=new JButton(s[i]);
                   bdir[i].setHorizontalAlignment(AbstractButton.LEADING);
                   p2.add(bdir[i]);
              int hor=ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
              int ver=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
              JScrollPane jsp=new JScrollPane(p2,hor,ver);
              con.add(p1,"North");
              con.add(jsp,"Center");
              setSize(250,300);
         public static void main(String arg[])
              Test frame=new Test();
              frame.setVisible(true);
    class Testwindow extends JFrame implements ActionListener
         JPanel p1,p2,p3;
         JLabel l1;
         JTextField tf1;
         JButton b1,b2;
         String s1, sdir[];
         public Testwindow()
              setTitle("Testwindow");
              Container con=getContentPane();
              con.setLayout(new BorderLayout());
              p1=new JPanel();
              p1.setLayout(new GridLayout(1,2));
              p2=new JPanel();
              l1=new JLabel("Enter a string: ");
              tf1=new JTextField();
              b1=new JButton("Finish");
              b1.addActionListener(this);
              p1.add(l1);
              p1.add(tf1);
              p2.add(b1);
              con.add(p1,"North");
              con.add(p2, "South");
              setSize(300,150);
              show();
         public void actionPerformed(ActionEvent e)
              if(e.getActionCommand()=="Finish"){
                   try{
                        s1=tf1.getText();
                        File id_name=new File("C:\\temp\\"+s1+".txt");
                        FileOutputStream out=new FileOutputStream(id_name);
                        out.close();
                   catch(IOException x)
                        System.out.println("Exception caught"+x);
                   this.setVisible(false);

    You have 2 JFrame's: Test and TestWindow
    In order for TestWindow to send messages to Test it needs a reference of Test. Therefor write in TestWindow this:private Test parentFrame;
    public void setParentFrame (Test t)
      parentFrame = t;
    }... then after create an instance of TestWindow in Test call this method like this:...
    TestWindow tw = new TestWindow ();
    tw.setParentFrame (this);
    ...Next, in Test create a method that will be called when a string is inputted:public void sendString (String s)
      //update the panel or whatever
    }call this method when the user clicks on a button or whatever in TestWindow:parentFrame.sendString (s);greetz,
    Stijn

  • How can I make the spry accordion remember the panel open when I refresh the page or jump to a new page?

    How can I make the spry accordion remember the panel open
    when I refresh the page or jump to a new page?
    I am using the accordion feature on all my pages as a
    navigation aid. It has three panels. When you refresh the page the
    panel goes back to the default pane... Is there a way of
    controlling this so that the browser can remember the pane that is
    open (say set a variable, cookie, other?)

    Look for "Set the default open panel" on the following page:
    http://labs.adobe.com/technologies/spry/articles/accordion_overview/index.html
    Keep in mind you would need to change that bit of code on
    every page. The only way to do it more dynamically would be to
    include a custom javascript or PHP/ASP style script in order to
    change the value.

  • I need to change the input level and I can not open the track info pane in the new garageband. Can you help me?

    I have tried the help menu. It only shows how to open the track info pane in the old garageband. It shows the info button, which is not in garageband anymore. I need to open the track info pane to change the input level. If there is another way to do this please tell me.

    Open the "Smart Controls" for your track, and then press the Info button .
    The "record level" slider is at the top of the Info panel below the track heads.

  • After reverting back to Garageband 6.0, I find that I still lack all the Garageband Effects (Distortion, Vocal Transformer, etc.). The Garageband 10 "AU" plug ins are there instead. I need help getting the old effects back.

    For background: I lost my v6 because I had to reformat my whole hard drive. When I reformatted I lost GB and everything else I had. I downloaded GB (unaware of the awfulness that is v10) from the App Store. The fact that v10 does not have all my favorite and most used effects from v6, I uninstalled v10 and redownloaded v6 from my App Store Purchases. I load up v6 only to find that all the default effects are there for each instrument, but when I go to add an effect (i.e. Distortion, Vocal Transformer, Flanger, etc.), instead of the list of classic effects, there's the list of awful AU effects from v10. What gives?!

    I uninstalled v10 and redownloaded v6 from my App Store Purchases. I load up v6 only to find that all the default effects are there for each instrument, but when I go to add an effect (i.e. Distortion, Vocal Transformer, Flanger, etc.), instead of the list of classic effects, there's the list of awful AU effects from v10. What gives?!
    For me, the "Edit" panel in GB6.0.5 looks like this:
    Are you saying, that the upper part with "GarageBand Effects" is missing?
    Then check, what is installed in your System Library in the folder
    /Library/Application Support/GarageBand/Instrument Library/
    (the topmost "Library" folder on your Hard Drive.
    You may need to restore the old GarageBand effects and Track settings files from your backup:
    i.e look into the folder /Library/Application Support/GarageBand/Instrument Library/Plug-In Settings/
    and restore the settings for Chorus, Flanger, Vocal Transformer, Tremolo, whatever effects you are missing.
    And also look for missing files in "Track Settings" folder and "Sampler" folder.
    What kind of backup do you have? If you have a Time MAchine backup, go back in time to the time before you upgraded to GB 10.
    Regards
    Léonie

  • Need to ommit the short form letter from the given string

    HI,
         I need to ommit the Short form letter from column data.
    EX :
    CREATE table #testdata
    (id int identity(1,1),cust_address varchar(max))
    insert into #testdata (cust_address)
    select 'first street 5N, North'
    union
    select 'second street W, west'
    union
    select 'roja street 5S, South'
    union
    select 'temple street E, East'
    union
    select 'first street, Northwest, NW'
    union
    select 'first street, Southwest, SW'
    select  * from #testdata
    actutal out put:
    id cust_address
    1 first street 5N, North
    2 first street, Northwest, NW
    3 first street, Southwest, SW
    4 roja street 5S, South
    5 second street W, west
    6 temple street E, East
    Need to ommit the Short form letter from this output,
    condition , 1) the short form letter should have space in front of the letter ex : first street (space)N, North
                   so the output should be "first street, North" like that for other words like "first street, Southwest, SW" should be "first street, Southwest"
                 2) the short form letter should not combine with any other letter ex :  first street 5N, North
                     here we dont need to do anything.
    Required Out put :
    id cust_address
    1 first street 5N, North
    2 first street, Northwest
    3 first street, Southwest
    4 roja street 5S, South
    5 second street, west
    6 temple street, East
    Nandha Kumar

     CREATE FUNCTION [dbo].[SplitString]
             @str VARCHAR(MAX)
        RETURNS @ret TABLE (token VARCHAR(MAX))
         AS
         BEGIN
        DECLARE @x XML 
        SET @x = '<t>' + REPLACE(@str, ',', '</t><t>') + '</t>'
        INSERT INTO @ret
            SELECT x.i.value('.', 'VARCHAR(MAX)') AS token
            FROM @x.nodes('//t') x(i)
        RETURN
      END
    with cte
    as
    select  *
    from #testdata
    CROSS APPLY (SELECT * FROM [dbo].[SplitString](cust_address)) AS der
    ) ,cte1
    as
    select *,
    case when UPPER(token)=token COLLATE Latin1_General_BIN
      then  '' else token end as d 
     from cte
     ) ,CTE2
     AS
     (SELECT *,case when RIGHT(UPPER(D),1)=RIGHT(D,1) COLLATE Latin1_General_BIN 
      then  replace(D,RIGHT(UPPER(D),1),'') else token end d1 FROM CTE1
     SELECT m1.id,
           ( SELECT m2.D1 + ','
               FROM cte2 m2
              WHERE m2.id = m1.id
              ORDER BY id
                FOR XML PATH('') ) AS token
      FROM cte2 m1
     GROUP BY m1.id 
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

Maybe you are looking for