SlideShare a Scribd company logo
1 of 26
1
Oracle Applications Framework
Prepared by XXX
This presentation provide you screen shots , To Create :
1.OC4J Objects
• DB Connection
2.OA Framework Grouping Objects
• OA Workspace
• OA Project
3.BC4J(Model) Objects
• Application Module (AM)
• View Object (VO)
• Entity Object (EO)
• Entity Based View Object (EOVO)
4.WebUI(View Objects)
• Page (PG)
• Page Layout Region (PLRN) - Properties
• Controller (CO)
• Region (RN) – Manual Creation
• Table Region (RN) – Table Region Using Wizard
• Beans – Properties of Text, Display, Raw text, Submit Button ,Reset
Button , Pick List etc.,
• Independent Regions – List of Values
• Dependent LOV using Independent LOV Region
2
Oracle Applications Framework
Prepared by XXX
JDeveloper
Window Description
Application Navigator Basic Navigator Window
Connections Connections Window [ Database connection ]
Structure Page/Region Structure displayed here.
Property Pallette To set bean Properties
Code Window Java Code Window [ CO, AM, VOImpl, VORowImpl, EOImpl]
Compiler Window Compile Errors will be displayed here.
3
Oracle Applications Framework
Prepared by XXX
Connection Screenshots
4
Oracle Applications Framework
Prepared by XXX
Connection Summary
Step Navigation Property Value
Create
Connection
Connection->
Database ->
New Database
Connection
NA NA
Properties Wizard Steps 1.Connection Name
2.Connection Type
3.User Name
4.Password
5.Driver
6.Host Name
7.JDBC Port
8.SID
1.Training
2.Oracle JDBC
3.Apps
4.Apps schema password 5.Thin
6.Localhost [ your host name]
7.1521 [ Database port name , default 1521 ]
8.VIS [ Database Name , default VIS]
5
Oracle Applications Framework
Prepared by XXX
Workspace Screenshots & Summary
Step Navigation Property Value
Create
Workspace
Applications->
New OA Workspace
NA NA
Properties Wizard Steps 1.Directory Name
2.File Name
1.D:jdev9idevhomejdevmyprojects[ $JDEV_USER_HOME]
2.TrainingWS.jws
6
Oracle Applications Framework
Prepared by XXX
Project Screenshots
7
Oracle Applications Framework
Prepared by XXX
Project Summary
Step Navigation Property Value
Create OA
Project
TrainingWS->
New OA Project
NA NA
Properties Wizard Steps 1.Directory Name
2.File Name
3.Default Package
4.Use Repository Design Time
5.Connection
6.DBC File Name
7.User Name
8.Password
9.Application Short Name
10.Responsibility_key
1. $JDEV_USER_HOMEjdevmyprojects
2.TrainingPrj.jpr
3.urname.oracle.apps.ont.training.webui
4.Checked
5.Training
6. $JDEV_USER_HOMEjdevdbc_filessecurevis.dbc
7.Operations
8.Welcome
9.SYSADMIN
10.SYSTEM_ADMINISTRATOR
8
Oracle Applications Framework
Prepared by XXX
Application Module Creation & Summary
Step Navigation Property Value
Create
AM
Project-> New-> ADF Business Components
-> Application Module
Proper
ties
Wizard
Steps
1.Name
2.Package
3.Generate
Java Files
1.TrainingAM
2.training.oracle.apps.ont.tra
ining.server
3.Checked
9
Oracle Applications Framework
Prepared by XXX
View Object Creation
10
Oracle Applications Framework
Prepared by XXX
View Object Creation, Attach to AM
11
Oracle Applications Framework
Prepared by XXX
View Object Creation Summary
Step Navigation Property Value
Create View
Object
Project-> New->
ADF Business
Components
-> view Object
NA NA
Properties Wizard Steps 1.Name
2.Package
3.Query Statement
4.Generate Java File
EmpVOImpl,EmpVORowImpl
5.Generate Java File
6.Generate Accessors
1.EmpVO
2.oracle.apps.ont.test.login.server
3. Select employee_id,title,full_name,position_code,salary
from training_employee
Note: Press test to test the query
4.Checked
5.Checked
6.Checked
Attach EmpVO to
TestAM
TestAM->Edit
Settings
1.Data Model 1.Move EmpVO from left pane to right pane
12
Oracle Applications Framework
Prepared by XXX
Entity Object Creation
13
Oracle Applications Framework
Prepared by XXX
Entity Object Creation Contd ..
14
Oracle Applications Framework
Prepared by XXX
Entity Object Creation Summary
Step Navigation Property Value
Create Entity
Object
BC4J->
New Entity
Object
NA NA
Properties Wizard Steps 1.Name
2.Package
3.Schema Object
4.Database Schema
AttributeSettings
5.Name
6.Presistant ,Mandatory ,Discriminator ,
Change Indicator , Primary Key , Unique ,
Queriable , Updatable -> Always ,
Refresh After ->Insert ,Update
Java
7.All Check Box Properties
8.Generate Default View Object
1.EmpEO
2.oracle.apps.ont.test.login.server
3.training_employee
4.Apps
5.Employee_ID
6.Cheked
Note: All specified properties should be checked
7.Checked
Note: All specified properties should be checked
8.Uncheked
15
Oracle Applications Framework
Prepared by XXX
Entity View Object Creation
16
Oracle Applications Framework
Prepared by XXX
Entity View Object Creation Contd …
Stepc Navigation Property Value
Create View
Object
BC4J->
New View Object
NA NA
Properties Wizard Steps 1.Name
2.Package
3.Step 2 of 6 : Entity Objects
4.Step 2 of 6 : Attributes
EmpEOVOImpl
5.Generate Java File
EmpEOVORowImpl
6.Generate Java File
7.Generate Accessors
1.EmpEOVO
2.oracle.apps.ont.test.login.server
3. Move EmpEO from left pane to right pane
Note: Press test to test the query
4.Choose required attributes and move from left to right pane
5,6,7.Checked
Attach EmpEOVO
to TestAM
TestAM->Edit
Settings
1.Data Model 1.Move EmpEOVO from left pane to right pane
17
Oracle Applications Framework
Prepared by XXX
Page Creation
Steps Navigation Property Value
Create Page TestPrj.jpr -> New
Web Tier -OA
Components-Page
NA NA
Properties Wizard Steps 1.Name
2.Package
1.LoginPG [ Page name should end with PG ]
2.oracle.apps.ont.test.login.webui [web comp should be in webui ]
Note: Page creation creates a region called region1 page layout
region
18
Oracle Applications Framework
Prepared by XXX
PLRN Properties
Steps Navigation Property Value
Page layout
region: Properties
LoginPgG ->
region1
NA NA
Properties Property
Inspector
( Double click on
region1 to invoke
property
inspector)
1.Name
2.Region Style
3.Application Module
4.Controller
5.Window Title
6.Page Title
1.LoginPLRN [ Region name should end with RN]
2.PageLayout
3.oracle.apps.ont.test.login.server.TestAM
Note: AM can set at PLRN or anyother region ,usually it is set
at PLRN.
4. oracle.apps.ont.test.login.webui.LoginCO
[ Please refer Controller creation Slide]
4.Login Window
5.Login Page
19
Oracle Applications Framework
Prepared by XXX
Create Controller
Steps Navigation Property Value
Create Controller LoginPgG ->
LoginPLRN->Set
New Controller
NA NA
Properties Wizard Steps 1.Package Name
2.Class Name
1. oracle.apps.ont.test.login.webui
2.LoginCO [ Controller name should end with CO]
Note1: After creation of controller for PLRN , PLRN controller
is set to the controller created. In this case controller to
LoginPLRN is set as oracle.apps.ont.test.login.webui.LoginCO
Note2:Controller can also set from property inspector if it
already available
Note3:Controller can set at PLRN or any other region level.
Usually it is set at PLRN level.
20
Oracle Applications Framework
Prepared by XXX
Create Region
Steps Navigation Property Value
Create Region LoginPLRN->
New -> Region
NA NA
Properties Property
Inspector
1.ID
2.Region Style
1.LoginRN [ Region name should end with RN]
2.Default Single Column [ Choose any Style as required]
21
Oracle Applications Framework
Prepared by XXX
Create Item bean & Common Properties
Steps Navigation Property Value
Create Item LoginRN-> New -
> Item
NA NA
Common
Properties
Properties 1.Required
2.ReadOnly
3.Disabled
4.Rendered
5.Acces Key
6.Prompt
7.View Instance
8.View Attribute
9.ItemStyle
10.ID
1.True/False
2.True/False
3.True/False
4.True/False [ we can also use SPEL here]
5.Key to access the field
6.Label to display in front of the field
7.View Name [ This is attached to Page/Region AM]
8.View Attribute [ This attribute value rendered in this field]
Note: 7,8 is mandatory to get information from database
9.Choose style as required
[for text input = Message Text Input, for display field =
Message Styled Text ,for submit button =submit button , for
LOV = Message LOV Input , for Pick List = message choice
etc ., ]
10.ID [ Prefix with item type ex: txtUserName , txt denotes field
as text input and username is the description.Prefix for display
item disp, pick list is pl , lov is lov , button is btn etc., ]
Note: above specified is custom naming conventions and
Oracle does not specify any naming conventions for form fields
22
Oracle Applications Framework
Prepared by XXX
Text , Display , Raw text ,Submit , Reset ,Pick List bean
Steps Navigation Property Value
Create text Item LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.Prompt
4.ViewInstance
5.ViedAttribute
1.txtLoginName
2.Message Text input
3.User Name
4.EMPVO [ Optional ]
5.FullName [ Optional ]
Note: Used to capture information ,can display /capture DB
information when mapped to VO [ Properties 4,5 ]
Create Display
Item
LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.Prompt
4.ViewInstance
5.ViedAttribute
1.dspLoginName
2.Message Styled Text
3.User Name
4.EMPVO
5.FullName
Note: Used to display db column value.
Create raw text
item
LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.text
1.rtUserNameRules
2.Raw Text
3.<B>User Name Rules</B>
Create Submit
Button
LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.Prompt
1.btnSubmit
2.Submit
3.Login
Note: Used to submit form values for server side processing
Create Reset
Button
LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.Prompt
1.btnSubmit
2.Reset
3.Reset
Note: Used to reset to initial values of the current page at client
Create Pick List
Item
LoginRN-> New ->
Item
1.ID
2.ItemStyle
3.Prompt
4.Pick List View Definition
5.Pick List View Attribute
1.plPosition
2.Message Choice
3.Position
4.oralce.apps.ont.test.login.server.positionvo
Note: Full path of VO needs to specified
5.PoistionCode
Note: Used to display db column value on mapping current
page/region AM View Object.
23
Oracle Applications Framework
Prepared by XXX
Create Independent LOV Region
24
Oracle Applications Framework
Prepared by XXX
Create Independent LOV Region Contd …1
25
Oracle Applications Framework
Prepared by XXX
Create Independent LOV Region Contd …2
Steps Navigation Property Value
Create Independent
LOV Region
TestPrj.jpr->
New ->
WebTier -
>OA
Compxonents
-> Region
1.Name
2.Package
3.Style
1.EmpLOVRN
2.oralce.apps.ont.test.login.webui
3.List Of Values
Create a Region
Under LOV
independent Region
EmpLOVRN-
> New ->
Table Using
Wizard
1.ID
2.Region Style
3.AM
4.VO
5.Atribute Properties : ItemStyle
1.EmpLovDetRN
2.Table
3.oracle.apps.ont.test.login.server.TestAM
4.EmpLOVVO
5.EmployeeID , EmployeeName = Message Styled Text
6.PositionCode = form value
Note: external criteria columns will set as form values (6)
Properties
:EmpLovDetRN :Item
Properties
EmployeeID
EMployeeNa
me
PositionCode
1.SearchAllowed
2.Sort Allowed
3.Initial Sort Sequence
4.Selective Search Criteria
1.True [to search for List of Values based on particular field]
2.True [to make sort based on particular colum]
3.None[First ,Second, Third, None (Order by columns position)]
4.Flase[True,Search Only on this column ,even when other
criteria available]
Properties:EmplovRN EmpLovRN 1.Scope 1.Public[ to access this lov anywhere in the current project ]
26
Oracle Applications Framework
Prepared by XXX
Mapping Independent/Dependent External LOV to an Item
Steps Navigation Property Value
Create LOV Item SearchRN-> New -
> Item
1.ID
2.ItemStyle
3.Prompt
4.External LOV
1.txtEmployeeID
2.MessageLOV input
3.Employee ID
4.oracle.apps.ont.test.webui.EmpLOVRN
Note: Use browse button to select available public LOV
LOV Mappings :
Return Item &
Criteria Item
SearchRN-
>txtEmployeeID-
>Lov Mappings-
>New ->LOV Map
1.ID
2.LOV Region Item
3.Retrun Item
4.Criteria Item
5.Required
1.lovEmployeeIDMap
2.EmployeeID [ Select from drop down list ]
3.txtEmployeeID [ The value of Employee ID of LOV will be
returned to local item txtEmployeeID]
4.TxtEmployeeId [ The value user entered in txtEmployeeID field
is attached to LOV region EmployeeID for initial search]
5.False [ True, user mandated to enter value in txtEmployeeID
before invoking LOV]
LOV Mappings :
Return Item
[ Multiple return
values ]
SearchRN-
>txtEmployeeID-
>Lov Mappings-
>New ->LOV Map
1.ID
2.LOV Region Item
3.Retrun Item
1.lovEmployeeNameMap
2.EmployeeName [ Select from drop down list ]
3.txtEmployeeName [ The value of Employee Name of LOV will
be returned to local item txtEmployeeName]
LOV Mappings :
Criteria Item :
Exact Match
SearchRN-
>txtEmployeeID-
>Lov Mappings-
>New ->LOV Map
1.ID
2.LOV Region Item
3.Criteria Item
4.Required
1.lovPositionMap
2.PositionCode [ Select from drop down list ]
3.txtPosition[PositionCode in LOV should form value style item]
4.True [ must not set false as this is criteria item for LOV.
User must enter exact value in txtPosition before invoking LOV ,
This value used for exact match for positioncode lov item]
LOV Mappings :
Criteria Item :
Partial Match
SearchRN-
>txtEmployeeID-
>Lov Mappings-
>New ->LOV Map
1.ID
2.LOV Region Item
3.Criteria Item
4.Required
5.Progamatic Query
1.lovPositionMap
2.PositionCode [ Select from drop down list ]
3.txtPosition[PositionCode in LOV should form value style item]
4.True [ must not set false as this is criteria item for LOV.
User must enter exact value in txtPosition before invoking LOV ,
This value used for exact/partial match for positioncode lov item]
5.True [ As we expecting to a partial search based txtPosition
Value ,we need to handle it at the LOVRN Controller to add this
condition to where condition of LOV View Object , Code of LOV
CO provided in next slide]

More Related Content

Similar to 1.OAF Custom Page Screen Shots.ppt

Rational Publishing Engine with Rational DOORS
Rational Publishing Engine with Rational DOORSRational Publishing Engine with Rational DOORS
Rational Publishing Engine with Rational DOORSGEBS Reporting
 
Code camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una DalyCode camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una DalyUna Daly
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...guest96f6c68d
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power pointjustmeanscsr
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentRob Windsor
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_completebinuiweb
 
Sitecore experience platform session 1
Sitecore experience platform   session 1Sitecore experience platform   session 1
Sitecore experience platform session 1Anindita Bhattacharya
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfoliomwillmer
 
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...Knoldus Inc.
 
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...Neelkanth Sachdeva
 
Oracle application express
Oracle application expressOracle application express
Oracle application expressAbhinaw Kumar
 

Similar to 1.OAF Custom Page Screen Shots.ppt (20)

Rational Publishing Engine with Rational DOORS
Rational Publishing Engine with Rational DOORSRational Publishing Engine with Rational DOORS
Rational Publishing Engine with Rational DOORS
 
Code camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una DalyCode camp 2011 Getting Started with IOS, Una Daly
Code camp 2011 Getting Started with IOS, Una Daly
 
Customizing Oracle EBS OA Framework
Customizing Oracle EBS OA FrameworkCustomizing Oracle EBS OA Framework
Customizing Oracle EBS OA Framework
 
Siebel Web Service
Siebel Web ServiceSiebel Web Service
Siebel Web Service
 
ASP.NET - Web Programming
ASP.NET - Web ProgrammingASP.NET - Web Programming
ASP.NET - Web Programming
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
 
Appengine Nljug
Appengine NljugAppengine Nljug
Appengine Nljug
 
Setting up an odi agent
Setting up an odi agentSetting up an odi agent
Setting up an odi agent
 
Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power point
 
Selenium
SeleniumSelenium
Selenium
 
Advanced SharePoint Web Part Development
Advanced SharePoint Web Part DevelopmentAdvanced SharePoint Web Part Development
Advanced SharePoint Web Part Development
 
Testing with test_complete
Testing with test_completeTesting with test_complete
Testing with test_complete
 
Sitecore experience platform session 1
Sitecore experience platform   session 1Sitecore experience platform   session 1
Sitecore experience platform session 1
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala traits event , New Delh...
 
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...
Play framework training by Neelkanth Sachdeva @ Scala Traits Event , New Delh...
 
Oracle application express
Oracle application expressOracle application express
Oracle application express
 
Automating Ievb
Automating IevbAutomating Ievb
Automating Ievb
 

Recently uploaded

Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 

Recently uploaded (20)

Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 

1.OAF Custom Page Screen Shots.ppt

  • 1. 1 Oracle Applications Framework Prepared by XXX This presentation provide you screen shots , To Create : 1.OC4J Objects • DB Connection 2.OA Framework Grouping Objects • OA Workspace • OA Project 3.BC4J(Model) Objects • Application Module (AM) • View Object (VO) • Entity Object (EO) • Entity Based View Object (EOVO) 4.WebUI(View Objects) • Page (PG) • Page Layout Region (PLRN) - Properties • Controller (CO) • Region (RN) – Manual Creation • Table Region (RN) – Table Region Using Wizard • Beans – Properties of Text, Display, Raw text, Submit Button ,Reset Button , Pick List etc., • Independent Regions – List of Values • Dependent LOV using Independent LOV Region
  • 2. 2 Oracle Applications Framework Prepared by XXX JDeveloper Window Description Application Navigator Basic Navigator Window Connections Connections Window [ Database connection ] Structure Page/Region Structure displayed here. Property Pallette To set bean Properties Code Window Java Code Window [ CO, AM, VOImpl, VORowImpl, EOImpl] Compiler Window Compile Errors will be displayed here.
  • 3. 3 Oracle Applications Framework Prepared by XXX Connection Screenshots
  • 4. 4 Oracle Applications Framework Prepared by XXX Connection Summary Step Navigation Property Value Create Connection Connection-> Database -> New Database Connection NA NA Properties Wizard Steps 1.Connection Name 2.Connection Type 3.User Name 4.Password 5.Driver 6.Host Name 7.JDBC Port 8.SID 1.Training 2.Oracle JDBC 3.Apps 4.Apps schema password 5.Thin 6.Localhost [ your host name] 7.1521 [ Database port name , default 1521 ] 8.VIS [ Database Name , default VIS]
  • 5. 5 Oracle Applications Framework Prepared by XXX Workspace Screenshots & Summary Step Navigation Property Value Create Workspace Applications-> New OA Workspace NA NA Properties Wizard Steps 1.Directory Name 2.File Name 1.D:jdev9idevhomejdevmyprojects[ $JDEV_USER_HOME] 2.TrainingWS.jws
  • 6. 6 Oracle Applications Framework Prepared by XXX Project Screenshots
  • 7. 7 Oracle Applications Framework Prepared by XXX Project Summary Step Navigation Property Value Create OA Project TrainingWS-> New OA Project NA NA Properties Wizard Steps 1.Directory Name 2.File Name 3.Default Package 4.Use Repository Design Time 5.Connection 6.DBC File Name 7.User Name 8.Password 9.Application Short Name 10.Responsibility_key 1. $JDEV_USER_HOMEjdevmyprojects 2.TrainingPrj.jpr 3.urname.oracle.apps.ont.training.webui 4.Checked 5.Training 6. $JDEV_USER_HOMEjdevdbc_filessecurevis.dbc 7.Operations 8.Welcome 9.SYSADMIN 10.SYSTEM_ADMINISTRATOR
  • 8. 8 Oracle Applications Framework Prepared by XXX Application Module Creation & Summary Step Navigation Property Value Create AM Project-> New-> ADF Business Components -> Application Module Proper ties Wizard Steps 1.Name 2.Package 3.Generate Java Files 1.TrainingAM 2.training.oracle.apps.ont.tra ining.server 3.Checked
  • 9. 9 Oracle Applications Framework Prepared by XXX View Object Creation
  • 10. 10 Oracle Applications Framework Prepared by XXX View Object Creation, Attach to AM
  • 11. 11 Oracle Applications Framework Prepared by XXX View Object Creation Summary Step Navigation Property Value Create View Object Project-> New-> ADF Business Components -> view Object NA NA Properties Wizard Steps 1.Name 2.Package 3.Query Statement 4.Generate Java File EmpVOImpl,EmpVORowImpl 5.Generate Java File 6.Generate Accessors 1.EmpVO 2.oracle.apps.ont.test.login.server 3. Select employee_id,title,full_name,position_code,salary from training_employee Note: Press test to test the query 4.Checked 5.Checked 6.Checked Attach EmpVO to TestAM TestAM->Edit Settings 1.Data Model 1.Move EmpVO from left pane to right pane
  • 12. 12 Oracle Applications Framework Prepared by XXX Entity Object Creation
  • 13. 13 Oracle Applications Framework Prepared by XXX Entity Object Creation Contd ..
  • 14. 14 Oracle Applications Framework Prepared by XXX Entity Object Creation Summary Step Navigation Property Value Create Entity Object BC4J-> New Entity Object NA NA Properties Wizard Steps 1.Name 2.Package 3.Schema Object 4.Database Schema AttributeSettings 5.Name 6.Presistant ,Mandatory ,Discriminator , Change Indicator , Primary Key , Unique , Queriable , Updatable -> Always , Refresh After ->Insert ,Update Java 7.All Check Box Properties 8.Generate Default View Object 1.EmpEO 2.oracle.apps.ont.test.login.server 3.training_employee 4.Apps 5.Employee_ID 6.Cheked Note: All specified properties should be checked 7.Checked Note: All specified properties should be checked 8.Uncheked
  • 15. 15 Oracle Applications Framework Prepared by XXX Entity View Object Creation
  • 16. 16 Oracle Applications Framework Prepared by XXX Entity View Object Creation Contd … Stepc Navigation Property Value Create View Object BC4J-> New View Object NA NA Properties Wizard Steps 1.Name 2.Package 3.Step 2 of 6 : Entity Objects 4.Step 2 of 6 : Attributes EmpEOVOImpl 5.Generate Java File EmpEOVORowImpl 6.Generate Java File 7.Generate Accessors 1.EmpEOVO 2.oracle.apps.ont.test.login.server 3. Move EmpEO from left pane to right pane Note: Press test to test the query 4.Choose required attributes and move from left to right pane 5,6,7.Checked Attach EmpEOVO to TestAM TestAM->Edit Settings 1.Data Model 1.Move EmpEOVO from left pane to right pane
  • 17. 17 Oracle Applications Framework Prepared by XXX Page Creation Steps Navigation Property Value Create Page TestPrj.jpr -> New Web Tier -OA Components-Page NA NA Properties Wizard Steps 1.Name 2.Package 1.LoginPG [ Page name should end with PG ] 2.oracle.apps.ont.test.login.webui [web comp should be in webui ] Note: Page creation creates a region called region1 page layout region
  • 18. 18 Oracle Applications Framework Prepared by XXX PLRN Properties Steps Navigation Property Value Page layout region: Properties LoginPgG -> region1 NA NA Properties Property Inspector ( Double click on region1 to invoke property inspector) 1.Name 2.Region Style 3.Application Module 4.Controller 5.Window Title 6.Page Title 1.LoginPLRN [ Region name should end with RN] 2.PageLayout 3.oracle.apps.ont.test.login.server.TestAM Note: AM can set at PLRN or anyother region ,usually it is set at PLRN. 4. oracle.apps.ont.test.login.webui.LoginCO [ Please refer Controller creation Slide] 4.Login Window 5.Login Page
  • 19. 19 Oracle Applications Framework Prepared by XXX Create Controller Steps Navigation Property Value Create Controller LoginPgG -> LoginPLRN->Set New Controller NA NA Properties Wizard Steps 1.Package Name 2.Class Name 1. oracle.apps.ont.test.login.webui 2.LoginCO [ Controller name should end with CO] Note1: After creation of controller for PLRN , PLRN controller is set to the controller created. In this case controller to LoginPLRN is set as oracle.apps.ont.test.login.webui.LoginCO Note2:Controller can also set from property inspector if it already available Note3:Controller can set at PLRN or any other region level. Usually it is set at PLRN level.
  • 20. 20 Oracle Applications Framework Prepared by XXX Create Region Steps Navigation Property Value Create Region LoginPLRN-> New -> Region NA NA Properties Property Inspector 1.ID 2.Region Style 1.LoginRN [ Region name should end with RN] 2.Default Single Column [ Choose any Style as required]
  • 21. 21 Oracle Applications Framework Prepared by XXX Create Item bean & Common Properties Steps Navigation Property Value Create Item LoginRN-> New - > Item NA NA Common Properties Properties 1.Required 2.ReadOnly 3.Disabled 4.Rendered 5.Acces Key 6.Prompt 7.View Instance 8.View Attribute 9.ItemStyle 10.ID 1.True/False 2.True/False 3.True/False 4.True/False [ we can also use SPEL here] 5.Key to access the field 6.Label to display in front of the field 7.View Name [ This is attached to Page/Region AM] 8.View Attribute [ This attribute value rendered in this field] Note: 7,8 is mandatory to get information from database 9.Choose style as required [for text input = Message Text Input, for display field = Message Styled Text ,for submit button =submit button , for LOV = Message LOV Input , for Pick List = message choice etc ., ] 10.ID [ Prefix with item type ex: txtUserName , txt denotes field as text input and username is the description.Prefix for display item disp, pick list is pl , lov is lov , button is btn etc., ] Note: above specified is custom naming conventions and Oracle does not specify any naming conventions for form fields
  • 22. 22 Oracle Applications Framework Prepared by XXX Text , Display , Raw text ,Submit , Reset ,Pick List bean Steps Navigation Property Value Create text Item LoginRN-> New -> Item 1.ID 2.ItemStyle 3.Prompt 4.ViewInstance 5.ViedAttribute 1.txtLoginName 2.Message Text input 3.User Name 4.EMPVO [ Optional ] 5.FullName [ Optional ] Note: Used to capture information ,can display /capture DB information when mapped to VO [ Properties 4,5 ] Create Display Item LoginRN-> New -> Item 1.ID 2.ItemStyle 3.Prompt 4.ViewInstance 5.ViedAttribute 1.dspLoginName 2.Message Styled Text 3.User Name 4.EMPVO 5.FullName Note: Used to display db column value. Create raw text item LoginRN-> New -> Item 1.ID 2.ItemStyle 3.text 1.rtUserNameRules 2.Raw Text 3.<B>User Name Rules</B> Create Submit Button LoginRN-> New -> Item 1.ID 2.ItemStyle 3.Prompt 1.btnSubmit 2.Submit 3.Login Note: Used to submit form values for server side processing Create Reset Button LoginRN-> New -> Item 1.ID 2.ItemStyle 3.Prompt 1.btnSubmit 2.Reset 3.Reset Note: Used to reset to initial values of the current page at client Create Pick List Item LoginRN-> New -> Item 1.ID 2.ItemStyle 3.Prompt 4.Pick List View Definition 5.Pick List View Attribute 1.plPosition 2.Message Choice 3.Position 4.oralce.apps.ont.test.login.server.positionvo Note: Full path of VO needs to specified 5.PoistionCode Note: Used to display db column value on mapping current page/region AM View Object.
  • 23. 23 Oracle Applications Framework Prepared by XXX Create Independent LOV Region
  • 24. 24 Oracle Applications Framework Prepared by XXX Create Independent LOV Region Contd …1
  • 25. 25 Oracle Applications Framework Prepared by XXX Create Independent LOV Region Contd …2 Steps Navigation Property Value Create Independent LOV Region TestPrj.jpr-> New -> WebTier - >OA Compxonents -> Region 1.Name 2.Package 3.Style 1.EmpLOVRN 2.oralce.apps.ont.test.login.webui 3.List Of Values Create a Region Under LOV independent Region EmpLOVRN- > New -> Table Using Wizard 1.ID 2.Region Style 3.AM 4.VO 5.Atribute Properties : ItemStyle 1.EmpLovDetRN 2.Table 3.oracle.apps.ont.test.login.server.TestAM 4.EmpLOVVO 5.EmployeeID , EmployeeName = Message Styled Text 6.PositionCode = form value Note: external criteria columns will set as form values (6) Properties :EmpLovDetRN :Item Properties EmployeeID EMployeeNa me PositionCode 1.SearchAllowed 2.Sort Allowed 3.Initial Sort Sequence 4.Selective Search Criteria 1.True [to search for List of Values based on particular field] 2.True [to make sort based on particular colum] 3.None[First ,Second, Third, None (Order by columns position)] 4.Flase[True,Search Only on this column ,even when other criteria available] Properties:EmplovRN EmpLovRN 1.Scope 1.Public[ to access this lov anywhere in the current project ]
  • 26. 26 Oracle Applications Framework Prepared by XXX Mapping Independent/Dependent External LOV to an Item Steps Navigation Property Value Create LOV Item SearchRN-> New - > Item 1.ID 2.ItemStyle 3.Prompt 4.External LOV 1.txtEmployeeID 2.MessageLOV input 3.Employee ID 4.oracle.apps.ont.test.webui.EmpLOVRN Note: Use browse button to select available public LOV LOV Mappings : Return Item & Criteria Item SearchRN- >txtEmployeeID- >Lov Mappings- >New ->LOV Map 1.ID 2.LOV Region Item 3.Retrun Item 4.Criteria Item 5.Required 1.lovEmployeeIDMap 2.EmployeeID [ Select from drop down list ] 3.txtEmployeeID [ The value of Employee ID of LOV will be returned to local item txtEmployeeID] 4.TxtEmployeeId [ The value user entered in txtEmployeeID field is attached to LOV region EmployeeID for initial search] 5.False [ True, user mandated to enter value in txtEmployeeID before invoking LOV] LOV Mappings : Return Item [ Multiple return values ] SearchRN- >txtEmployeeID- >Lov Mappings- >New ->LOV Map 1.ID 2.LOV Region Item 3.Retrun Item 1.lovEmployeeNameMap 2.EmployeeName [ Select from drop down list ] 3.txtEmployeeName [ The value of Employee Name of LOV will be returned to local item txtEmployeeName] LOV Mappings : Criteria Item : Exact Match SearchRN- >txtEmployeeID- >Lov Mappings- >New ->LOV Map 1.ID 2.LOV Region Item 3.Criteria Item 4.Required 1.lovPositionMap 2.PositionCode [ Select from drop down list ] 3.txtPosition[PositionCode in LOV should form value style item] 4.True [ must not set false as this is criteria item for LOV. User must enter exact value in txtPosition before invoking LOV , This value used for exact match for positioncode lov item] LOV Mappings : Criteria Item : Partial Match SearchRN- >txtEmployeeID- >Lov Mappings- >New ->LOV Map 1.ID 2.LOV Region Item 3.Criteria Item 4.Required 5.Progamatic Query 1.lovPositionMap 2.PositionCode [ Select from drop down list ] 3.txtPosition[PositionCode in LOV should form value style item] 4.True [ must not set false as this is criteria item for LOV. User must enter exact value in txtPosition before invoking LOV , This value used for exact/partial match for positioncode lov item] 5.True [ As we expecting to a partial search based txtPosition Value ,we need to handle it at the LOVRN Controller to add this condition to where condition of LOV View Object , Code of LOV CO provided in next slide]