Showing posts with label steps to do VO Extension in OAF. Show all posts
Showing posts with label steps to do VO Extension in OAF. Show all posts

Friday, 30 March 2018

Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page

Part 2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page

 
In this post , we will do View Object VO extension in Oracle Application OAF web pages. first of all , we will discuss the need of the VO extension in OAF. When we have an requirement to display some more attributes or fields in the OAF page then we do VO extension to meet this requirement. We all know that , We see the data in the OAF page through View Objects(VO) and in a single page can have more then 1 View Objects(VO). First of all , we need to find out that , in which Standard View object , we need to add new Fields in OAF Page. Then we do view Extension , to add this new field in the View Object and then display this new Field in the OAF page through Personalizations.
This is the Second Part of OAF VO Extension. We have already created a OAF project in the J-Developer and now in the Post , we will start doing VO Extension in this Project.
 
Here below is the First part of this Topic.
 
 

Step13:- Creation VO Extension

 
Now right Click on the Project as below and click New.
 
Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page


 
Step14:- Now Create View Object as below :-
 
Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page

 
 
Step15:- Create Extended VO Name and select the Package.
Now select the Standard VO which you want to Extend Click on the Browse Button under Extends as below and Select the Standard View Object 'TrackExpesneReportsVO'  which we want to Extend in this VO Extension.
 
Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page
Select the same path under which your Standard Controller Placed in the Jdevhome folder MyProjects folder.
 
Step17:- Select the 'TrackExpesneReportsCO' Standard Page Controller.

 
 
Step18:- This is the Extended view Object Final Screen Click Next.
 
 
Step19:- This is The Query working for the Standard View Object. Copy the Query of the View Object in the Toad.
Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page
 
 
Step20:- Now Add the Custom column 'Attribute5' which you want to display in the OAF Page. Always add the New Column in the Last.
 
OAF VO Extension
 
 
Step21:-Paste the Changed Sql query in the VO Object and Click Next.
OAF VO Extension
 
Step22:-Select the required Check Box and click Finish.
OAF VO Extension
 
 
 
Step23:- This is the Extended VO created As Below.
 
OAF VO Extension
 
Step24:- Now We will do Substitution of this Custom view Object.
Right click on the Project and Click Project Properties.
 
Go to the Substitutions:-
 
OAF VO Extension
 
 
 
 
Step23:- Move the VO file in Java_Top and then Import this View Object with the Help of this Script.
java oracle.jrad.tools.xml.importer.XMLImporter $JAVA_TOP/oracle/apps/xxap/oie/server/ TrackExpenseReportsVOEx.xml -rootdir $JAVA_TOP -username apps -password apps -dbconnection " (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=server name)(PORT=100001))(CONNECT_DATA=(SERVICE_NAME=SID NAME)))"
 
 
Step23:- Now again go Back to the Web page in application where we want to do this View Object Extension. Now Click on the 'Personalize Link' Highlighted below.
 
 
 
 
 
Step24:- Now click on Create Item Icon as below to add new field in the View Object.
 
 
 
 
Step25:- Create Item with Style 'Message Styled Text'.
 
 
 
Step26:- Give the Item Properties as below.
 
 
Step27:- Give the name of the Extended View Object  in View Instance and the Name of your New View object Column in the View Attribute as below.
 
 
Step28:- Now we can see below Tracking No. field displaying in the OAF Expense Home Page.
 
 
Part2 OAF VO Extension : How to add new Column in the Expense Report Summary Home Page

Contact us for any Collaboration, Project Support & On Job Support Work

Name

Email *

Message *