Tuesday, 14 June 2011
Unwanted Lines in Sales order -ATO Model Configuration
Though we fixed it thru a personalization solution ,i found it intresting that this issue is already been logged as ER with oracle (Back in 2005 and yet not released !!!!) ..Refer ER 4905024
Wednesday, 20 October 2010
Credit memo and its Invoice
Finally i have drafted the below simple query with the help of my team mate.
select A.TRX_NUMBER CMNO,
A.TRX_DATE CMDATE,
O.TRX_NUMBER INVNO,
O.TRX_DATE INVDATE
FROM RA_CUSTOMER_TRX_ALL A,
RA_CUSTOMER_TRX_ALL O
where
O.CUSTOMER_TRX_ID = A.PREVIOUS_CUSTOMER_TRX_ID
and A.trx_number like &enter_the_invoice_number
the above gives the corressponding the invoice number for a credit memo with the creation date.
Saturday, 14 August 2010
Thursday, 15 April 2010
Starting again ...
-Saravana prakash
Thursday, 1 October 2009
How to display both Vertical and Horizontal Scroll Bars in Detail Block in Oracle Forms 6i?
A Detail Block in Oracle Forms 6i with many fields in tabular format needs not only a Vertical Scroll Bar, but also a Horizontal Scroll Bar so that we can see all the information we need for a Record.
But the problem is that a Data Block supports only one Scroll Bar at a time. We can choose to use or not a Scroll Bar, setting the Show Scroll Bar property to Yes or No at the Data Block level. If the Scroll Bar will be displayed, we can establish its orientation setting the Scroll Bar Orientation property to Horizontal or Vertical. So how to display both Vertical and Horizontal Scroll Bars in Detail Block in Oracle Forms 6i?
Solution
Create the Detail Data Block setting Show Scroll Bar property to Yes and Scroll Bar Orientation property to Vertical. Add some fields from the Detail Block on the Content Canvas.
Create a Stacked Canvas and put the other needed fields from the Detail Block on it. For the Stacked Canvas set Show Horizontal Scroll Bar property to Yes.
Solution description with an example
This example uses the HR schema. The Master Block contains the departments and the Detail Block contains all the employees from the department displayed in the Master Block. Suppose you already have created the Master Block based on departments table.
Step 1
Create the Detail Block based on employees table. Choose to display only a few items from this Data Block (for example, only first_name and last_name). Set the Number of Records Displayed property to 10 (or other value grater than 1). Set the Show Scroll Bar property to Yes and set the Scroll Bar Orientation property to Vertical. Then move the Scroll Bar object in the right side of the frame, like in the next image:

Step 2
Associated with the Content Canvas make a Stacked Canvas and place it on the Content Canvas in the space between Last Name Item Text and the Scroll Bar object (the green rectangle in the previous image). For Stacked Canvas set the Show Horizontal Scroll Bar to Yes.
Step 3
Place in the Stacked Canvas all the fields that you need from Detail Block, like in the next images:
The Text Items from the Detail Block placed in the Content Canvas will be synchronized with the Text Items placed in the Stacked Canvas.
Thursday, 24 September 2009
How to alternate row colors using Conditional Formatting property?
It is useful to highlight some parts of a report to get the attention when some conditions are met: some sum is greater then a specific value, something is on minus etc.
Oracle Report Builder offers two ways of doing this in a report:
- With Conditional Formatting, attributes like font, text color, border, fill color can be modified when some condition is true without programming;
- Format Trigger property offers more flexibility because you write your own code to perform conditional formatting.
The next report is showing all the responsibilities from Oracle Applications that starts with ‘Oracle’. The report is based on this query:
select frt.responsibility_id, frt.responsibility_name,
fr.start_date responsability_start_date, fr.end_date responsability_end_date
from fnd_responsibility fr, fnd_responsibility_tl frt
where frt.responsibility_id = fr.responsibility_id
and frt.responsibility_name like 'Oracle%'
order by frt.responsibility_name;
The colors for the rows of the report must be white and light blue. For this, a Summary Column (in this case it has the name row_no) must be created for counting and keeping the row number (count the responsibility_id because it is never null):
We want odd rows to be light blue and the even rows to be white. A Formula Column named odd_no must be created to check for each row if row_no has an odd or an even value:
In Layout Model, for each field from the row in the repeating frame, create a new formatting rule with the Conditional Formatting property: if odd_no equals with 1 then Fill Color will be light blue.
The report will look like this:





