Employee Page Documentaion

33
OAF Employee Search Page Documentation Download latest patch (p8431482_R12_GENERIC) from METALINK which is related current version of instance (12.1.1). Create one folder in local drive which name is OAF R12.1.1 then move the patch file into this folder. Create another folder and named as R12.1.1 then in that folder extracts (UNZIP) the download patch file. After extracting we get the three folder like jdevbin,jdevdoc,jdevhome Setting Environmental Variable: Go to My Computer >Right Click > Properties > Click on “Advanced” tab > Click on Environmental Variables button > click on new button

Transcript of Employee Page Documentaion

OAF Employee Search Page Documentation

Download latest patch (p8431482_R12_GENERIC) from METALINK which is related current version of instance (12.1.1).

Create one folder in local drive which name is OAF R12.1.1 then move the patch file into this folder.

Create another folder and named as R12.1.1 then in that folder extracts (UNZIP) the download patch file.

After extracting we get the three folder like jdevbin,jdevdoc,jdevhome

Setting Environmental Variable: Go to My Computer >Right Click > Properties > Click on “Advanced” tab > Click on Environmental Variables button > click on new button

OAF Employee Search Page Documentation

Variable value is given based on where we are extracting patch file then copy following path

Give Variable Name as: JDEV_USER_HOME Give Variable Value as: C:\oaf12.1.1\R12.1.1\jdevhome\jdev

Click on ok > again ok > again ok then environmental variable is set. From jdeveloper for connecting database we need dbc file Downloading DBC File:From putty connect to server go to fnd top $FND_TOP/secure folder then download dbc file into our local machine oaf folder i.e is C:\oaf12.1.1\R12.1.1\jdevhome\jdev\dbc_files\secure.

OAF Employee Search Page Documentation

Go to C:\oaf12.1.1\R12.1.1\jdevbin\jdev\bin folder double click on JdevW.exe to run jdeveloper

Database Connection:

After Open jdeveloper then click on Connections tab and then right click on Database>then click on New Connection following screen will appear

OAF Employee Search Page Documentation

Then click on next

Then click on next

OAF Employee Search Page Documentation

Give username and password of database

Username: apps Password: apps Role: normal then click on next button

OAF Employee Search Page Documentation

Give details of database like port and Sid then click on next button

Then click on test connection button then it give message like success

Then click on finish.

OAF Employee Search Page Documentation

Development of Employee Search Page:

Click on Application Navigation tab from that right click on Applications tab

Click on New OA Workspace for creating work space for our Project

Give Filename XxEmpSearch and click on OK.

After Click on ok following window appear then click on next button on that window

OAF Employee Search Page Documentation

Give Project Details like Project name and Default Package Name Project Name : XxEmpSearch Default Package : xxempsearch.oracle.apps.fnd.xxempsea.webui

Click on Next button and then following Screen will appear on that window give details likeUsername: OperationsPassword: welcomeApplication short name: FNDResponsibility Key: APPLICATION_DEVELOPERBrowse the dbc file from jdevhome\dbc_files\secure folder and click on next button and then click on OK button.

OAF Employee Search Page Documentation

Right click on XxEmpSearch Project then click on New

Creating Page:

Click on OA Components in that items box select page option then on ok button

Now give Details of page like page name (XxEmpSearchPage) and package name will get by default then click on Ok button.

OAF Employee Search Page Documentation

Page Name is XxEmpSearchPage. Add this project to project content by right click on our project then select Add Project Content

option

From above page select included tab and click on Add Button then select our project (XxEmpSearch) then click ok button and then again press ok button

OAF Employee Search Page Documentation

VO Object Creation:

Right click on our project content package (xxempsea) as shown in following figure then select new option

Then click on ADF Business Components from categories box and then click on VO object option

OAF Employee Search Page Documentation

After Pressing ok button then following screen opens i.e creation of VO object using wizard method Then click next button on that screen

Give Vo object name as XxEmpSeaVO and Package is “xxempsearch.oracle.apps.fnd.xxempsea.server” and then click on next button

OAF Employee Search Page Documentation

Then click on next button > and then click on next button > next>next> write the sql query in this region on following screen

Then click on next button >next>next>check the generate java class and row class checkboxes and then click on finish button

OAF Employee Search Page Documentation

Application Module Creation:

Right click on our project content package (xxempsea) as shown in following figure then select new Application Module option

And one window is open with name like application module creation using wizard and then click on next button and then give details of application module like name and package Application Module Name: XxEmpSeaAMPackage Name: xxempsearch.oracle.apps.fnd.xxempsea.server

OAF Employee Search Page Documentation

And then click on next > XxEmpSeaVO is shuttle (move) from available vo objects box to data model box

And then click on finish button.

Click on Employee Search page then page Structure is show below box is we have find out the region1 page layout then double click on that to open properties of region1

OAF Employee Search Page Documentation

Add Following Properties to region1ID: PageLayoutRNAm Definition: select from browse button Window Title: Oracle ApplicationsTitle: Employee Search Page

Create a New Region under page layout region by right click on PageLayoutRN click on new option and then select region

OAF Employee Search Page Documentation

Set properties for that region ID: MainRNTitle: Employee Search Page

OAF Employee Search Page Documentation

Again Create one more region under MainRN i.e singleDefaultColumn Region under that create 3 items set following properties for three items

Item1 Properties:

ID: empName Prompt: Employee Name Additional Text: Employee Name

Item2 Properties:

ID: empNum Prompt: Employee Number Text: Employee Number

Item3 Properties:

ID: Go Item Style: submitButton Prompt: Go

OAF Employee Search Page Documentation

Right click on EmpSeaRn select Region Using Wizard Option for displaying results

Then open one window with name region using wizard method then click on next button and then select application module from list and select vo from list

OAF Employee Search Page Documentation

And then click on next button give Region Id: XxEmpDetailsRN and Region Style: Table and then click on next button

From this window shuttle all attributes into view attributes box and then click on next button

OAF Employee Search Page Documentation

and click on next button gives prompt name and select style as Style Display Text

And click on next button

OAF Employee Search Page Documentation

And then click on finish

XxEmpDetailsRN properties set as follows

OAF Employee Search Page Documentation

Text and additional text and width set 100%

Controller Creation:Right click on PageLayoutRN and then select set New Control Option

OAF Employee Search Page Documentation

And Click on ok Button Edit following code to XxEmpSeaCO.java controller class in processFormRequest method

if (pageContext.getParameter("Go") != null) { OAApplicationModule am; am = pageContext.getApplicationModule(webBean); // getting employee Name String empName; empName = pageContext.getParameter("empName"); // adding employee name to serialazble Serializable[] param = { empName }; am.invokeMethod("searchEmployee", param); }

Edit following code to XxEmpSeaAMImpl.java in Application Module after getter method public void searchEmployee( String empName) { try {

OAF Employee Search Page Documentation

XxEmpSeaVOImpl vo; vo = getXxEmpSeaVO1(); vo.setMaxFetchSize(-1); vo.setWhereClause(null); vo.setWhereClauseParams(null); vo.setWhereClause(" UPPER(ENAME) like UPPER('%" + empName + "%')"); System.out.println("search query - " + vo.getQuery()); vo.executeQuery(); } catch(Exception e) { e.printStackTrace(); } }

Save our work and then compile after that run the page right click on XxEmpSearchPage.xml select run optionAfter Run Page output like following page

OAF Employee Search Page Documentation

Move Employee Search Page to Apps Environment;

Move the our entire project (xxempsearch) from “C:\oaf\R12.1.1\jdevhome\jdev\myclasses” folder to $JAVA_TOP

OAF Employee Search Page Documentation

On which application you want show page in that application go to mds folder>selfservice folder>create one folder which name like your package name xxempsea (xxempsearch/oracle/apps/fnd/xxempsea) in that folder create webui folder

After creation of webui folder you have to move XxEmpSearchPG.xml page from our local machine to /apps/DEMO121/apps/apps_st/appl/po/12.0.0/mds/selfservice/xxempsea/webui folder

Run following command for importing page from $PO_TOP/mds/selfservice/xxempsea/webuijava oracle.jrad.tools.xml.importer.XMLImporter $PO_TOP/mds/selfservice/xxempsea/webui/XxEmpSearchPage.xml -rootdir $PO_TOP/mds/selfservice/xxempsea/webui -username apps -password apps -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=169.254.38.105)(PORT=1531))(CONNECT_DATA=(SID=DEMO121)))" -rootPackage /xxempsearch/oracle/apps/fnd/xxempsea/webui

OAF Employee Search Page Documentation

Login into instance and then go to Application Developer Responsibility >Application Menu> click on Funtion option Enter Following Details

From Properties Tab select type as SSWA jsp function from list of values

OAF Employee Search Page Documentation

Then click on Web Html tab and then Html call as follows“OA.jsp?page=/xxempsearch/oracle/apps/fnd/xxempsea/webui/XxEmpSearchPage”

Then save your work.

Attach created function to menu group respect to PO responsibility Go to Application Developer > Select Application menu > click on Menu

Query with menu group name and create one record for your function whatever we created function and save work.

Go to Functional Administrator Responsibility > Click on Home >Core Services Tab>Caching Framework > Global Configuration > click on Clear All Cache Button to clear all cache.

OAF Employee Search Page Documentation

Log out From instance and then again login into instance and then go to purchase order vision operations (usa) responsibility then click on Xx Employee Search Page function then our employee search page will open

OAF Employee Search Page Documentation

Any Exceptions are coming then once bounce apache server then check it will open fine.

This is complete documentation of employee search page.

************** End of Document *******************

OAF Employee Search Page Documentation