You are on page 1of 13

key flex fieldmeans? differ b/w submit butto,button 1. What is the use of spell?

Ans :- We pass the dynamically value one page to another page and set the properties dynamically. 2. Are you extend AM? Ans:- yes , Root AM not suggetable to extends When it has contains LOV items Because Root AM handles the sessions. 3. Types of VOs? Ans:- 4types 1.Automatic VO, 2. Manual VO, 3. Validation VO, 4. Property VO 4. What are the types of search pages? Ans:- 1. Manual Search, 2. Automatic Search,auto customization 3. Result Base SearchResultBased 5. How insert the data? Ans:- VO.Excequte Query(); Row row=vo.create row(); VO.Insert row(row); 6. How to Create the SUBMITT BUTTON in SeadedPage? Ans:- By using Coextension write below code in OASubmitButtonBean oasb = (OASubmitButtonBean) pageContext.getWebBeanFactory() .createWebBean(pageContext, "BUTTON_SUBMIT");

OAAdvancedTableBean oatb =(OAAdvancedTableBean) webBean .findChildRecursive("WOResultsTab"); oasb.setID("SubmitPrintButton"); oasb.setUINodeName("SubmitPrintButton"); oasb.setEvent("SubmitPrintButton"); oasb.setText("Click Here"); oatb.setFooter(oasb); And set the id name ,node ,prompt by coding 7. How do you bounce the server? Ans:- Inst Top 11iwe bounce APACHE Server R12we Bounce Both APACHE And OC4J Server To bounce these server we need to run below shell scripts 11i Stop server:-sh $COMMON_TOP/admin/scripts/adapcctl.sh stop Start server:-sh $COMMON_TOP/admin/scripts/adapcctl.sh start R12 Stop server:-sh $INST_TOP/admin/scripts/adoacorectl.sh stop Start server:- sh $INST_TOP/admin/scripts/adoacorectl.sh start 8. How do you debug for Custom Pages and Standard pages? Ans :- Custom Pages 1. SOP Diagnostics 2 .Debug -----Debug xml files only. 9. What are the Different procedures to pass the value one page to another page? standard pages 1.OApageContext.Write

Ans:- Hash Map, Destination URIPage Path , Retain AM>true ,ADD_BREAD_CRUMBSYes AND (Pass the Attribute id(like Item _id and Header_id)) 10. What is the diff B/W Table & Advance Table? Ans:Table 1.It contains row And Columns Advanced Table 1.Same as Table and 2. Rowspan 3. Column Span 4. column Grouping 11. Validation purpose which BC4J you will use for different scenarios why? Ans :- EO and Coextensions based on Requirement. 12. What is the substitution? Where it is use? Ans:- substitution will replace the old VO,EO and AM with the new(or)Extended VO,EO and AM 13. What are the profile opctions did you use? Ans:- FND DiagnosticsAbout the page we are use, FND personalize self service definition, FND personalize Region link Enabled, FND personalize Document Root Path 14. In PageContext.Setforward URL(Retain AMTrue False And ADD_BREAD_CRUMBS yes

No) what it shows? Ans:- In PageContext.Setforward URL(Retain AMTrueTransfer the data Another page, FalseDoesnt Transfer the data another page And ADD_BREAD_CRUMBSyesmaintain the same URL total Project No Doesnt maintain the same URL total Project. 15. How to Disable the Button Seeded Page? Ans:- Extended The CO and ofter OAsubmittButtonBean mitt =( OAsubmittButtonBean) WebBean.FindChaildRecursive(Cancel_button);intialize the Button Bean Mitt.SetDisable(True); 16.What is the diff B/W Viewlinks and Entity Associations? Ans:View links Entity Associations 1.Perform The DML

1. Fetch the master details Data operations

17. What are the diff B/W Fire Action ,Fire Partial Action AND Partial Page Rendering(PPR)? Ans:- Fire Action Partial Page Rendering
1. Total page Refresh

Fire Partial Action 1.Total page Refresh 2. Cursor at same position first position

1.perticular item Refresh


2. Cursor will be moved

2.It is used in dependent poplist

18. What is dbc? What is the use? Ans:- dbc means Database connection descriptior file and All the data base connection information Available in this file . Like HOST NAME:-DB_HOST PORT NUM:-DB_PORT SID:-DB_NAME 19. HOW do you configure JDeveloper in local system? Ans:- Go to AppsAbout the pageTechnology components OAFrame Work:-12.1.1 Ofter Java System profile Get dbc file path ofter download the Jdeveloper use Meta link 20. What are the versions use in 11i and R12? Ans:- 11i JDeveloper 9i, R12 JDeveloper 10g10.1.3.3.o 21. What is an entity object? Ans:- Entity object is created based on a database table, it is responsible for insertion/updation/validation of the table data. They are stored in the oracle.apps.<prod>.<application>.schema.server package directory 22.What is an Application Module(AM)? Ans:- Application module holds the related objects pertaining to an application ie. View objects, Entity Objects etc. The application module helps in getting the required database connection, maintains the page session or transaction context 23.What is the object passed to every page request? Ans:- OAPageContext object is passed to every request, using this object the controller initializes the application module object and will call the required methods. 24. How to call the Concurrent Program from OAF?

Ans:-we need to know Concurrent Program(CP) Parameters ,Application Name

CP name ,CP

We have submit Request method to call particular CP for that we need to add above parameters.CP Parameters will be captured by Vector Class. Vector is Collection when we want process more than one value 25. Diff B/W Call able statement and prepare statement? Ans:- Callable statement statement prepare

26. How to move the personalizations in one instance to another instance? Ans:- Two methods are there 1.front end method 2.Back end method. 1. Front end method: - Go to Functional Administrator Personalizations Import/Export Personalization Repository/Exported personalizations Select the Personalization fileClick on Export File system We need to import Personalization into the instance Import/Export Personalization Repository/Exported personalizations Select the Personalization fileClick on import File system.

2. Back end method:We need to find out the personalization path by using Begin Jdr_utils.list_customization(pagepath); End; Run jradxml export script Run JRADxml import script

27. How to call the one OAF page to another OAF page? Ans:- 1.Pagecotext.Setforward URL(), 2. Pagecotext.Forward immediately (), 3. Pagecotext.send Redirect() 4.Destination URI:pagepath&reatinAM=Y&addBreadCrumb=Y&variablename={@H eader Id} 28. How to Create the Region in the Standard page? Ans:-we need to create a shared region in dummy workspace. Eg: Region Style :Table Create Table Region using wizard. Go to Standard Pageadd new item Style:- Stack Layoutextends:Region Path Move all Class Files to Run Import Script For functionality of the Region we need to extend the CO. 29. How do you create the dependent pop list in standard page? Ans:- In Process Request()
//Please attach PPR only to those UIX beans which support it //otherwise it may not work

OAMessageChoiceBean mcb=(OAMessageChoiceBean)webBean.findChildRecursive(""); FireAction firePartialAction = new FirePartialAction("empPositionChange"); mcb.setAttributeValue(PRIMARY_CLIENT_ACTION_ATTR,firePartialAct ion); In Process Form Request Write Dependent poplist code as in Custom Page

30. Extension Steps for VO? Ans:31. Extension Steps for EO? Ans:32. Extension Steps for CO? Ans:33. Extension Steps for AM? Ans:34. How to Enable the kff and dff? Ans:35. How to create the dependent LOV in page? Ans:- eg:-In Master LOV Create Lov Map LOV Map1 LOVRegion item:-takes it table region attached to lov Return Item:-MasteLov ID name Criteria Item: MasteLov ID name LOV Map2 LOVRegion item:-takes foreign key column from table region attached to lov Return Item:-Link Criteria Item:none Create an Item for Linking two LOVS Item style:form value Item id:link In Detail LOV Create Lov Map

LOV Map1 LOVRegion item:-takes it table region attached to lov Return Item:-DetailLOV ID name Criteria Item: link 36. How to call the D2K form to OAF page? Ans:-String Destination = form : application_short_name :responsibility_key :data_group_name :form_function_name pageConetext.forwardImmidiatlyTo Form(Destination) 37. How to Create the POP Ups without Java script? Ans:- String page ="/sample/oracle/apps/po/hello/webui/SamplePG"; String URL = APPS_HTML_DIRECTORY + OAWebBeanConstants.APPLICATION_JSP + "?" + OAWebBeanConstants . JRAD_PAGE_URL_CONSTANT + "=" +Page +"&retainAM=Y"; OAButtonBean Button = (OAButtonBean)webBean.findChildRecursive("button on click u want to open window"); OABoundValueEmbedURL sample = new OABoundValueEmbedURL(Button , " openWindow(self, '", URL, "' , 'longTipWin', {width:"1000", height:"500",top:250,left:250,resizable:0}, true); return false;"); Button.setAttributeValue(oracle.cabo.ui.UIConstants.ON_CLICK_ATT R, sample ); 38. What are the APIs uses in OAF? Ans:- Fnd_User_Pkg.Disable user, Fnd_User_Pkg.Enable user etc.. 39.What are the diff B/W inline LOV & External LOV? Ans:-Inline LOV will be used only single page. External Lov can be used anywhere in the project.

LOV Itemextnds:-path of external Lov Item. 40. PPR follows GET or POST flow? Ans:-POST flow 41. What are the methods in controller? Ans:- Process data ,process form request, process request 42. How to add the columns in EO in seeded page? Ans:- Extended the EO and Ofter the synchronize the EO ------wrong ans--43. How to add the columns in EO in Custom page? Ans:-Delete all the data from the table and alter the table by adding new columns. And then Synchronize with Database on EO 44. What is MVC Architecture? Ans:- Architecture means set of rules and services called architecture MVC:- model view controller Model:- All the data base transaction called model. LikeTables,Synonyms,PL/SQL procedures,functions.etc View:-Display the OAF output called view and also called USER INTERFACE. Controller:- The output When you Want Display called Controller 45. What is process form data? Ans:- If the exception are thrown During the process request and process form request it will skip those methods & process form data will execute. 46. What is BC4J? Ans:- BC4J is the directive structure the of the apps. Where all the objects will be reside.

47. What are the MDS tables? Ans:- JDR_PATHES, JDR_COMPONENTS, JDR_ATTRIBUTES 48. How many types of AMs which those are used? Ans:- Two types of AMs 1.Root AM 2. Nested AM Root AM:- Attaching the AM to the Root region is called Root AM. Nested AM:- Attaching the AM to the Nested regions called Nested AM. 49. What is the different B/W Vorowimpl and Voimpl? Ans:- Vorowimpl:- Collection of records Voimpl :- Refer the single row 50. I have 5 pages are there how to know I am in which page? Ans :- By using train concept. Steps create 3 pages 2.create the External(shared)Region style as TRAIN create link for each page in each link give page path 3.create the External(shared)Region style as PageButtonbar under navigation Bar create link for each page in each link give page path and Text for each page 4.In each page create the location in the page region and set the properties:1.extendsBrowse project filepress search buttonPress ok 2.Allow inter action True

5.In page create the new region style as Page button barextends Browse project filepress search buttonpress k 51. Where does the two categories of files in OAF be placed in the server? Ans:- All the xml files of the page/region will be placed in the respective TOPs mds directory. All the class files irrespective of TOP will be placed under $JAVA_TOP which can be $COMMON_TOP/java 52. In 11i to R12 migrate which BC4J causes problems? Ans:- AM 53.When is the processRequest method called? Ans:- Process Request method is called when the page is getting rendered onto the screen 54.When is processFormRequest method called? Ans:- PFR method is called when we perform some action on the screen like click of submit button or click on lov 55. When you get null pointer exception? Ans:-Suppose you want to get any value from page to refer any value that value is representing as null then null pointer exception should pop up. 56. How to register the page in apps? Ans:57. After doing the personalization/Extension in seeded Page rename the page and how to add the Respective responsibility? 58 .Steps for creation of the page? Ans:- 1.Create the tables from as for the client requirement 2.Create the New work space after that create the project Name:- name Default Project Name:-oracle.apps.po.requision.webui 3.After that create the page name:xxxPG

4.Crate the Applicationmodule AM Packagenaeme:XXXXXXX.oracle.apps.po.emaxcusterebate.server Name:-xxxxAM 5.After that give Attach the Am to the region and give the WINDOW TITLE:TITLE 59. How create the tabs in apps?

Chiranjeevi.oaf@gmail.com Shiva.metla@gmail.com
Kulasekhar445@gmail.com

snazeerahamad@gmail.com vutlachandu@gmail.com nageswarareddy96@gmail.com


satya.ananthula@gmail.com mannalakrishna2@gmail.com Raju.ch32@gmail.com Mdubbaiah@gmail.com

You might also like