In the below example my table is XX_TANK_CONTRACT_LINE and now my requirement is to insert and show the numbers with precistion (Decimal).
I tried to insert into table with decimal but when saving it was rounded and saved. After searching I came to know that the database column value is of number type with holdable of 30 chars(NUMBER(30)
So now I have to change the same in the table.
Now my data has values and does not allow me to change. So I tried to create a backup table with the same data
XX_TANK_CONTRACT_LINE_BKUP AS SELECT * FROM XX_TANK_CONTRACT_LINE;
Now I have deleted the existing data.
Now I have changed the Data column with Precision.
ALTER TABLE XX_TANK_CONTRACT_LINE MODIFY CONT_PRICE NUMBER(30, 2);
Once done I have reInserted the values to the same.
INSERT INTO XX_TANK_CONTRACT_LINE SELECT * FROM XX_TANK_CONTRACT_LINE_BKUP
From now Im able to insert and update the data with Precision.
SELECT * FROM XX_TANK_CONTRACT_LINE ORDER BY 1 DESC;
We use a tool called adrenalin. I have wrongly applied for the leave. But I don’t know how to check the leaves applied and to Cancel or Resubmit or Pullback it.
After checking with our HR I came to know and I have shared the same.
- To Find the submitted Request
Enter “Forms raised by me” in Adrenalin search path to know the status of your forms raised so far.
- To Pull Back the Request
Enter “Pullback Transaction” in Adrenalin search path to revoke or cancel or pullback the transaction and this case it is leave.
Once done successfully. You can apply for the leave again.
I here take example of Payslip where users requirement wants to hide the link in the concurrent program which tells the User ID of the Program. However there are many scenarios and situations that we need a Menu of Function for a Report or Concurrent Program.
I have made Function using a Existing Oracle apps Report and the report short name is XXPAY_SLIP_USER.
Navigation: System Administrator -> Application -> Function
Properties: SSWA jsp function
Web HTML Call:
To submit any concurrent program:
To Submit Particular Concurrent Program
Here XXPAY_SLIP_USER is the Concurrent program Short Name. The Parameters of this Concurrent program will be generated automatically
I faced a problem that the transaction was in GL Interface table which is visible but not imported.
select * from gl_interface where trunc(ACCOUNTING_DATE) = :gl_date;
However I tried to import and then I tried to see whether there is any error while Importing
General Ledger Super User –> Journal –> Import –> Correct.
But still I was not able to find the transaction.
Then I just check the log of the Concurrent which tells to check Group ID. So I took group Id from below Query and then I submitted.
select group_id from gl_interface where trunc(ACCOUNTING_DATE) = :gl_date;
Hurrah Now the Journal got Imported.
Overview of Requirement
I had a requirement to enable a field in DFF to capture a field called POS Machine. The Field should automatically read from the table value and should be enabled dynamically without user response.
Step 1 : Find the DFF
To check what is the DFF find it by table information. Our data will sit in AR_CASH_RECEIPTS_ALL.
So take the same and query in DFF screen
Application Developer => Flexfield => Descriptive => Register
Query the same with AR_CASH_RECEIPTS_ALL and get the Title that is Receipt Information. This is the exact DFF that we are looking for.
select * from AR_RECEIPT_METHODS
In this the we are taking a RECEIPT_METHOD_ID which is linked to AR_CASH_RECEIPTS_ALL table.
Step : 2 Enter the Reference Field in DFF Register.
Application Developer => Flexfield => Descriptive => Register
Query the Receipt Information in DFF and click on Reference Fields to enter the RECEIPT_METHOD_ID
Step : 3 Enter Reference Field Values
Now go to the DFF screen and enter RGW_FOLDER.RECEIPT_METHOD_ID as with this we will be choosing the value and enter the valid value in the Context Field Values.
So whenever the DFF looks for the value mentioned it will automatically set the DFF in the page.
Step : 4 Testing
Go to Receivables Manager => Receipts => Receipts
Now our requirement is fulfilled as seen in the above screenshot.
Note: We have changed the reference value from RECEIPT_METHOD_ID to RGW_FOLDER.RECEIPT_METHOD_ID as because we were facing the error while reversing the receipt.
Descriptive flex-fields lets you add additional fields to the form in order to track additional information needed by the business that would not be captured by the standard form. Descriptive flex-fields can be context sensitive, where the information your application stores depends on other values your users enter in other parts of the form.
A descriptive flex-field appears on a form as a single–character, unnamed field enclosed in Square Brackets [ ]. Each field or segment in a descriptive flex-field has a prompt and can have a set of valid values.
Descriptive Flex-field Concepts:
Descriptive flex-fields have two different types of segments, global and context–sensitive.
A global segment is a segment that always appears in the descriptive flex-field pop–up window.
A context–sensitive segment is a segment that may or may not appear depending upon what other information is present in your form.
A descriptive flex-field can get context information from either a field somewhere on the form, or from a special field (a context field) inside the descriptive flex-field pop–up window. If the descriptive flex-field derives the context information from a form field (either displayed or hidden from users), that field is called a reference field for the descriptive flex-field.
For Example , Had Taken the Purchase order form and enabled the DFF Field.
Go to Purchasing —>Purchase order–> Purchase Order
To enable DFF Go to
Switch Responsibility to Application Developer.
Define Value Set:
Switch Responsibility to Application Developer–>Flexfield—>Descriptive–>Sets.
Value sets are defined to identify the valid values that are permissible for each segment of the Chart of Accounts.
Then Define the Descriptive FlexField Segments.
Go to Application developer-flexfield–>Descriptive–> Segments
Query with the Application as’ Purchasing’ and Title as ‘PO Headers’
Before Entering you have Uncheck the Freeze Flexfield Definition. Then check the Required context fields.
Then click on the Segments. Enter the Segments which will reflect in the Purchase Order DFF Field
Save it . Then Check the Freeze Descriptive Definition and compile it.
The DFF can be disable by Unfreeze the DFF segments first and Uncheck the Enabled check box of Descriptive Flexfield Segments .After Disabling the DFF Segments Check the Freeze Flexfield Definition and Compile the segment.
Then go to View–> Request–>find. Will see the Concurrent Program” Flexfield View Generator” running. After the Completion of the concurrent Program we can view the DFF in the purchase order form.
Switch resp to Purchasing–>purchase order—> Purchase Order
Uninstall Template Builder
1. Uninstall the Template Builder from the Control Panel->Add or remove programs.
2. Go to C:\Program Files\Oracle and make sure the BI Publisher directory is gone. Delete it if it is still there.
3. Check Add-Ins in Word and make sure the 3 BI Publisher Desktop .dot files do not appear. Delete them if they do. These files are from Template Builder 10g.
The files will usually be here. C:\Documents and Settings\<user name><Application Data\Microsoft\Word\STARTUP
4. Open Windows Explorer and go to “C:\WINDOWS\assembly”.
5. Check if there are assemblies which start with “TB” If present, remove them all.
6. Open MS Word and check that that the BIP tool bar cannot be seen.
If one sees the menu, please move Normal.dot to another directory and try again.
I had a outlook but I was not able to manage mails properly. After some time of searching I have learnt some ways to organize.
1. Using conversation.
By Using this you can group the same subject where the message will be inline grouped with the Folder. As shown in the below image the only thing you have to do is to check the Show as Conversation box.
2. Grouping and sorting Messages.
On the View tab, in the Current View group, click View Settings.
Now you can Group by or Sort by according to your wish
3. Changing the Fonts
- On the File tab, choose Options > Mail.
Note: If you have Outlook 2007, choose the Tools menu, then choose Options > Mail Format.
- Under Compose messages, choose Stationery and Fonts.
- On the Personal Stationery tab, under New mail messages or Replying or forwarding messages, choose Font.
- In the Font box, choose the font, style, size, and color that you want to use. You can see a preview of your changes as you make them.
- Choose OK three times to return to Outlook.