Sei sulla pagina 1di 6

oracle apps interview questions and answers part1 -------------------------------------------------1) What is SET-OF-BOOKS OR Ledgers?

Collection of Chat of Accounts and Currency and Calendars, Convention is called SOB 2) How can u call a standard interface program from sql or pl/sql code FND_REQUEST.SUBMIT_REQUEST (PO,EXECUTABLE NAME,,,,PARAMETERS) 3) API s FOR CUSTOMER INTERFACE HZ_CUST_A/C_VZPUB.UPDATE_CUST_A/C HZ_CUST_A/C_VZPUB.CREATE_CUST_A/C FND_PROFILES FND_APPLICATIONS FND_GLOBAL FND-FILE FND_CONCSUB(can submit conc program in host environment) 4) PL/SQL stored procedure parameters or what are the two parameters that are ma ndatory for pl/sql type concurrent program Procedure/function (ERRBUF OUT RETCODE OUT .) ERRBUF :- Used to write the error message to log or request file. RETCODE :- Populate log request file with program submission details info. 5) What is Value Set --The value set is a collection (or) container of values. --When ever the value set associated with any report parameters. It provides lis t of values to the end user to accept one of the values as report parameter valu e. -- If the list of values needed to be dynamic and ever changing and define a tab le based values set. 6) What r the validation types 1) None -------- validation is minimal. 2) Independent ------input must exist on previously defined list of values 3) Dependent ------input is checked against a subset of values based on a prior value. 3) Table ----- input is checked against values in an application table 4) Special ------values set uses a flex field itself. 5) Pair ------ two flex fields together specify a range of valid values. 6) Translatable independent ----- input must exist on previously defined list of values; translated values can be used. 7) Translatable dependent ------- input is checked against a subset of values based on a prior values; translated value can be used. 7) What is template a) The TEMPLATE form is the required starting point for all development of new F orms. b) The TEMPLATE form includes platform independent attachments of several Librarie s. APPSCORE :- It contains package and procedures that are required of all forms to

support the MENUS ,TOOLBARS. APPSDAYPK :- It contains packages that control the oracle applications CALENDER FEATURES. FNDSQF :- it contains packages and procedures for MESSAGE DICTONARY, FLEX FIELDS , PROFILES AND CONCURRENT PROCESSING. CUSTOM :- it allows extension of oracle applications forms with out modification of oracle application code, you can use the custom library for customization su ch as zoom ( such as moving to another form and querying up specific records) 8) What are ad-hoc reports Ans.: Ad-hoc Report is made to meet one-time reporting needs. Concerned with or formed for a particular purpose. For example, ad hoc tax codes or an ad hoc database query 9) What is responsibility Is collection of menus, request security groups and data groups Menus: collection of forms is nothing but menus Request security groups: collection of programs. Data groups: is a group of modules to be made accessible by the user through Res ponsibility System admin 10) What are different execution methods of executabls FlexRpt The execution file is wrnitten using the FlexReport API. FlexSql The execution file is written using the FlexSql API. Host The execution file is a host script. Oracle Reports The execution file is an Oracle Reports file. PL/SQL Stored Procedure The execution file is a stored procedure. SQL Loader The execution file is a SQL script. SQL Plus The execution file is a SQL Plus script. SQL Report The execution file is a SQL Report script. Spawned The execution file is a C or Pro C program. Immediate The execution file is a program written to run as a subroutine of the concurrent manager. We recommend against defining new immediate concurrent progr ams, and suggest you use either a PL/SQL Stored Procedure or a Spawned C Program instead. Composite Data types : PL/SQL TABLES / PL/SQL RECORDS / Nested TABLE / VARRAY What is the sequence of functions group by, having , order by in a select statem ents Select ..Group by Having Order by.. Difference between User and Super User User : login user or front end user Super user : it has full access of particular module 11) Oracle E-Business suite Oracle apps + analytical components software. (Oracle discover) (Oracle sales analyzer) (Oracle financial analyzer) (Oracle ma rketing analyzer) 12) What is multi org Legal entity has more than one operating unit is called as multi org a) Business group --- Human resources information is secured by Business group b) Legal entity. --- inter-company and fiscal/tax reporting. operating unit.

c) Operating unit --- secures AR, OE, AP, PA and PO Information. d) Organizations --- is a specialize unit of work at particular locations 13) What is ERP and Architecture of apps A packaged business software system that lets a company automate and integrate t he majority of its business processes; share common data and practices across th e enterprise; [and] produce and access information in a real-time environment. . 14)What is invoice and Send you a request for payment 15 Data Link - Data links relate the results of multiple queries. - A data link (Parent - Child Relation Ship) causes the child query to be execut ed once for each instance of its parent group. 16 In which tables FF are stored A) FND - ID - FLEXS B) FND-ID-FLEX-STRUCTURES 5 17)Oracle Applications Architecture - Internet computing Architecture is a frame work for 3-tired, distributed compu ting that supports Oracle Applications products. - The Three tiers are 1 Data Base Tier 2 Application Tier 3 Desk Top Tier - Database tier manages Oracle 8i database. - Application tier manages Oracle Applications and other tools. - Desktop tier provides the user interface displace. - With internet computing architecture, only the presentation layer of Oracle Ap plications is on the Desk Top tier in the form of a plug-in to standard internet brows 18) List of some API S FND_PROGRAM.EXECUTABLE FND_PROGRAM.REGISTER FND_PROGRAM.PARAMETER FND_PROGRAM.ADD_TO_GROUP FND_REQUEST.SUBMIT_REQUEST FND_PROFILE.VALUE FND_PROFILE.GET 19)How to get second parameter value based on first parameter $fle x $ value set name. 20)How to call WHO columns into the form By using FND_STANDARD API?S 1. FND_STANDARD.FORM_INFO 6 Provides information about the form. Should be called form when_new_form - instance - instance trigger. 2. FND_standard.set_who loads WHO columns with proper user information. Should be called from PRE_UPDTE and PRE_INSERT

Triggers for each block with WHO fields If this is used FND-GLOBAL need not be called. (FND_GLOBAL.WHO) 3. FND_STANDARD.SYSTEM_DATE This is a function which returns date. Behave exactly like SYSDATE built-in. 4. FNID_STANDARD.USER This is a function which returns varchar2 Behaves exactly like built in USER. 21) APPCORE API S APP_COMBO APP_DATE APP_EXCEPTION APP_FIELD APP_FIND APP_ITEM APP_ITEM_PROPERTY APP_NAVIGATE APP_RECORD APP_REGION 7 APP_STANDARD APP_WINDOW 22)FNDSQF API S FND_CURRENCY FND_DATE FND_GLOBAL FND_ORG FND_STANDARD FND_UTILITIES.OPEN_URL FND_UTILITIES. PARAM_EXISTS 23)How to call flex fields in the form By using FND_FLEX.EVENT (EVENT varchar 2) How to register an executable and define a concurrent program through backend By using concurrent processing API S 1. FND_CONC_GLOBAL.REQUES_DATA .SET_REQUEST_GLOBALS 2. FND_CONCURRENT.AF_COMMIT .AF_ROLLBACK .GET_REQUEST_STATUS .WAIT_FOR_REQUEST .SET_COMPLETION_STATUS 3. FND_FILE . PUT . PUT_LINE .NEW_NAME 8 .PUT_NAMES .CLOSE 4. FND-PROGRAM . MESSAGE . EXECUTABLE . REGISTER . PARAMETER . IN COMPATIBILITY . EXECUTABLE_EXISTS 5. FND_REQUEST . SET-OPTIONS .SET_REPEAT_OPTIONS .SET_PRINT_OPTIONS

.SUBMIT_REQUEST .SET_MODE 6. FND_REQUEST_INFO . GET_PARAM_NUMBER . GET_PARAM_INFO . GET_PROGRAM . GET_PARAMETER 7. FND_SET . MESSAGE .ADD_PROGRAM .ADD_STAGE .IN COMPATIBILITY 8. FND_SUBMIT . SET_MODE .SET_REQUEST_STATUS .SUBMIT_PROGRAM 9 .SUBMIT_SET FND_PROGRAM.EXECUTABLE - is used to define a concurent program executable - it takes 8 parameters ( all are IN mode ) syntax procedure FND_PROGRAM.EXECUTABLE (executable IN varchar2, (Full name) description IN varchar2 default null execution_method IN varchar2, execution_file_name IN varchar2 default null, icon_name IN varchar2 default null, language_code IN varchar2 default (VS) FND_PROGRAM.REGISTER - this procedure no used to define a concument program. - It has 30 IN paranmeters. Out of which 9 are mandatory, the remaining are defa ult. (program IN varchar2, application IN varchar2, enabled IN varchar2, short_name IN varchar2, description IN varchar2, default null, 10 executable_application IN varchar2, mls_function_shelt_name IN varchar2, mls_function_application IN varchar2, inerementor IN varhcar2); 24. How to register a table and columns through back end by using AD_DD package - for registering a table - AD_DD BPI doesn?t check for the existence of the registered table or column in the data base schema, but only updates the required SQL tables. - It should be ensured that, all the tables and columns registered exist actuall y and have the same format as that defined using AD_DD API. - Views need not be registered. 25. How to write to a file through concurrent program. By using FND_FILE package and it can be used only for log and output files. 1. FND_FILE.PUT - this is used to write text to a file with out a new line character - Multilane calls to FND_FILE.PUT will produce consummated text. Procedure FND_FILE.PUT (which IN Number, Buff IN varchar2); - can be FND_FILE.LOG or FND_FILE.OUTPUT. 2. FND_FILE.PUT_LINE 11 - this procedure as used to write a line of text to a file followed by a new lin

e character. Procedure FND_FILE.PUT_LINE (which IN number, buff IN varchar2); EX:- FND_FILE.PUT_LINE( FND_FILE.LOG, find_message_get); 3. FND_FILE.NEW_LINE - this procedure is used to write line terminators to a file procedure FND_FILE.NEW_LINE (which IN number LINES IN NATURAL:=1); Ex:- to write two newline characters to a log file Fnd_file.new_line (fnd_file.log,2); 4. FND_FILE.PUT_NAMES - this procedure as used to set the temporary log file and output filenames and the temporary directory to the user specified values. - This should be called before calling my other FND_FILE procedure and only once per a session.

Potrebbero piacerti anche