Creating_Simple_Search_Page.doc

Embed Size (px)

Citation preview

Creating Simple Search Page1) Open the jdeveloper: select new OA workspace

Here give the name of workspace click ok, then we will be creating new project first

(need not specify pck name as server or webui in the first go)

Database connection, in order to query

Go to C:\oracleappsframework\jdevhome\jdev\myhtml\OA_HTML\secure and select the dbc file

then

click next and click finish..we have created .jpr file now.

2) Now we will be creating server and webui packages : Right click on the .jpr and select bcomponents

creating server pck

Dont select any schemas here as we r just creating the package,that is, below pg just click next

Similarly create a webui package

3) Until this point we have created workspace, project in the workspace and 2 packages(server and webui) inside the project

Now we shall be creating EO(not mandatory for searching as it does not involve any updating or inserting), VO and AM under server package.Then we will create a Page and attach a controller to the page(of course we shall be connecting each of the internally)

Creating EO:

continue and keep clicking next and EO is created:

Create VO now

The below step can be performed in two ways, in this case we have created EO already and hence we can select EO but when EO is not created in that case there will be an option where we can write SQL query like select * from oe_order_headers_all

Select the required columns that are to be viewed:

Check both options in below screen

Create Application Module now:

Below is the most important step, connecting a VO to the AM, this is important else there will be an error as there would be nothing to display when a pg is called

Now we have created, EO VO AM in Server:

4) Create a Page and attach controller to the page in webui

creating a page:

Once we click OK, we get something like this

double click on region 1:change the name to

Then connect it to a AM as shown below

Give the window title and title

Now page is created, we need to create a controller

Right click on main region and call new region and double click on new region

then change the following:

Then right click on MAINRN and the select the following,

we use wizard because we can directly select VO and from there we get items directly then

select vo from abv and change the following to table

Next click on the resultRN and then make one of the attributes searchable,

then

Now run the .xml page as shown below:

IN order to rectify the above error, there were 2 things

order_mgmt_super_user should be changed to ORDER_MGMT_SUPER_USER

tHEN there is a another mistake,

instead of creating results in mainRN, create it under query region like shown belowRun the page and you will get the following output