Apps Interview Questions.doc

download Apps Interview Questions.doc

of 24

Transcript of Apps Interview Questions.doc

  • 7/29/2019 Apps Interview Questions.doc

    1/24

    Apps Interview Questions

    1. Explain Directory Structure of APPS?2. How to activate, deactivate and run Concurrent Managers?3. What is the location for concurrent request or manager logfiles and

    output files?4. Specify the standard naming conventions for the logfile and output file?5. How to write LOG information from PL/SQL block to log file?

    Fnd_File.Put_Line (FND_FILE.LOG, 'BEGINBRCD_ISO_QOT_PO_PKG.CREATE_PO PROCEDURE'); for Log fileFnd_File.Put_Line (FND_FILE.out, 'BEGIN

    BRCD_ISO_QOT_PO_PKG.CREATE_PO PROCEDURE'); for Out file

    6. What is Request Group?Group of concurrent program which can be accessed from a responsibility

    7. What is Request Set?Set of programs which can be run in a sequence8. What is difference between the Request Group and Request Set?

    A request group can contain a request set. But request set cannot contain arequest group9. What are the steps to develop a simple Oracle Apps form?10. What are the important Libraries in Template.fmb?11. Which Concurrent Manager will run when you run the report in Oracle

    Application?12. How to create a Multi-org report in Apps?13. State the mandatory parameters while developing Multi-org report in

    Apps?14. What is the Schema for AOL?applsys

    15. What is the significance of :$FLEX$ ?it is to get the flexfield combination. Like if provided code combination id, it willretrieve the accounting flex field combination16. State some of the FND tables?Fnd_user,fnd_responsibility_tl,fnd_concurrent_requests etc..17. How to create Query-only form in Oracle Apps with out touching the fmbfile?While creating functions in the parameter we can give query_only = Yes;18. What is the profile option pertaining to Operating Unit?Mo Operating Unit19. What is the difference between Applsys and Apps?

    20. How to Register Shell Script Program in Oracle Applications? How to useparameters while registering shell script as a concurrent program?21. How to Register PL/SQL Stored Procedure in Oracle Apps? What are theMandatory thing we need to do for creating PL/SQL Procedure beforeRegistering into Apps?22. What is Zoom? How to enable zoom feature using Custom.pll?

  • 7/29/2019 Apps Interview Questions.doc

    2/24

    Below is the list of Questions that are frequently asked in an Oracle ApplicationsInterview for entry level consultants. Go through them to brush up your skills.

    1) How will you register Sql*Loader in apps.

    2) Where the Control file is placed.

    3) What is format of your flat file before uploading the records via SQL * loader.

    4) What is syntax while Running Sql*Loader.

    5) How to register custom table and custom Column in Apps.

    6) How to register Forms in Oracle Apps?

    7) What is starting point for developing a form in apps.

    8) How will you generate it on UNIX.

    9) What is the syntax for compiling the forms?

    10) What are the Libraries attach to TEMPLTAE.fmb.

    11) What is the use of APPSTAND.fmb

    12) What is the difference between Log file, bad file, discard file.

    13) How will you set the ORG_id.

    14) What is an Oracle Alert? What are different types of Alerts in OracleApplications.

    15) What are action types in Alerts?

    16) What are the main tables in AP.

    17) What is difference between data group and Request group?

    18) What is difference between request set and Request Group?

    19) What is Responsibility?

    20) What is menu?

  • 7/29/2019 Apps Interview Questions.doc

    3/24

    1) What are the flex fields of AR ?

    2) What are the main tables of AR?

    3) What are multi org tables ?

    4) What is the difference between KFF & DFF?

    5) What are report Triggers ?

    6) What are format triggers?

    7) How you design the report & register it in oracle Apps?

    8) What are the various interface steps in AP Interface,GL Interfacemodule? State important validations for each of them.

    9) What are the database triggers ?

    10) What is a staging table ?

    11) What is exception handling ? How do you handle it?

    12) What is master detail relationship in reports ?

    13) What are User exits? Name some of the user exits used by youin multi-org reports.

    14) What is an API? What are API's that you have used in reports ?

    15) State the multi-org concept. Describe the hierarchy in multi-org?

    16) What are the interface tables of customer interface ?

    17) How do you go about migration of reports ?

    18) How do you customize a form using template.fmb ?

    19) State simple steps for form migration ?

    20) Name some of the reports you developed from scratch?

    21) How do you register the form in Apps? Explain form registrationsteps ?

  • 7/29/2019 Apps Interview Questions.doc

    4/24

    22) Which methodology are you following? What is AIMmethodology ?

    23) what is $ flex $? Explain with an example.

    24).What is Global Temporary table. How it is different fromtemporary table.

    25).What is FND_FILE Packages? When and how to use it?

    26). What is $Parameter$. Explain with an example.

    27). What are the mandatory Parameters while registeringProcedure.

    28). State the various default types in Reports.

    29). How will you captures Set of Books id dynamically.

    30).What are various types of Profiles .

    31). What is Difference Between org_id and Organization_id.

    32). What is Custom.pll

    33).What are various Events in Custom.pll

    34). What are Reports Trigger and their Firing Sequence.

    35). How will you make Reports as a MULTI_ORG environment.

    36). What are Mandatory Parameter in Reports for Apps.

    37). What are USER EXIT.

    38).How will you make Validation in Start Date and end Date inConcurrent Programs.

    39). What do you mean by incompatibility.

    40). What is meaning of Token.

    41).What is difference between data Group and Request Groups.

    42).What is diff between Request set and Request Group.

  • 7/29/2019 Apps Interview Questions.doc

    5/24

    43). How will you register Custom tables in Apps.

    44).How will you Register Reports through API.

    45).What are Various Execution methods in Reports.

    46). what is Difference between Application Name that is defined inExecutables and Application Name Defined in ConcurrentPrograms.

    47). How will you Call Concurrent Program through API.

    48).How will you link AP Invoice with PO.Thorugh PO_distribution_id in the Ap_invoice_distributions_all

    49).What are various Tables for AR Invoices.

    Ra_customer_trx_all, ra_customer_trx_lines_all,ra_cust_trx_line_gl_dist_all

    50). What is the difference between ap_invoices_all andap_invoices.

    Ap_invoices retrieves invoices specific to oU whereap_invoices_all retrieves all invoices

    Below is the list of Questions related to PL/SQL. The complexity level of thesequestions are intermediate.

    1.What are the valid values for system variable MODE?

    2.:OLD and :NEW variables cannot be applicable in which triggers?

    3.When we go for Procedures and when we go for Functions

    4.In sql*plus,Some update statement is given without commit i am exit the formwhether the records would be updated or not(If I given Autocommit to OFF)

    5.While in Enter-Query mode,which method is used to call the different form.

    6.Write the query to display the max. salary of the employee who is in thedepartmentwhich will have max. employees.

    7.In Block Level, Key-Next-Item trigger is there and in Item Level When-Validate-Item trigger is present.What will be the hierarchy of trigger firing?

  • 7/29/2019 Apps Interview Questions.doc

    6/24

    8.To which clause is used in Lexical Parameter.

    9.Block was created on Complex View(i.e Join more than one table).User wantsto insert intotwo joined tables.what to do?

    10.In the Form,After entering new records I am giving Exit_form with no_commitand no_rollbackmode,What will happen to the new record.

    11.Whether INSERT_RECORD is mandatory in KEY-INSERT Trigger?

    12.Whether it is possible to pass record group to query?If yes means throughwhich parameterwe can pass.If No means why is not possible.

    13.What is the use of the Stacked Canvas?

    14.In reports,I want to Change the field value based on some condition? What isbuilt in used for this purpose in SRW package?

    15.What is difference between Call_Form,Open_Form and New_Form.

    16.Can we have List Item or Display Item in the Tree Block?

    17.How to find whether the Object is there or not.Which Built in is used.

    18.Write a Query to find the dept in which minimum 5 employees has to bethere.Give the efficient Query?

    19.What is difference between Decode and Case Statement?

    20.What is the difference between :SYSTEM.CURRENT_ITEM and:SYSTEM.CURSOR_ITEM?

    21.

    beginselect 'Oracle' into local_variable from dual 1 =2if sql%notfound thendbms_output.put_line('in Sql not found');end if;exceptionwhen no_data_found thendbms_output.put_line('in Exception');end;

  • 7/29/2019 Apps Interview Questions.doc

    7/24

  • 7/29/2019 Apps Interview Questions.doc

    8/24

    6. Which of the following operations cannot be performed with the internalconcurrent manager?

    A. RestartB. Verify

    C. DeactivateD. TerminateAns:A

    7. Which one of the following will be the correct outcome with two includerules in a combined rule?

    A. Program will be included if the program is in one of the include rulesB. Program will be included if the program is in both of the include rulesC. Program will be included if the program is run by one of the two Oracle IDs inthe include rulesD. None of the above

    Ans:B

    8. When will the number of actual processes be less than the number oftarget processes?

    A. When the concurrent manager is downB. When the concurrent manager is coming upC. When there are not enough requestsD. All of the above

    Ans:D

    9. Which of the following is not a component of parallel concurrent

    processing?A. Internal monitorB. Transaction managerC. Primary nodeD. Secondary node

    Ans:B

    10. Which of the following is the overriding level for profile option values?A. SiteB. ApplicationC. ResponsibilityD. User

    Ans:D

    11. Which of the following is the correct sequence for setting up databasechange audits? A. Audit installations, audit tables, audit groups, audit trailupdate tables requestB. Audit installation, audit groups, audit tables, audit trail update tables requestC. Audit trail update tables request, audit installation, audit groups, audit tables

  • 7/29/2019 Apps Interview Questions.doc

    9/24

    D. Audit groups, audit tables, audit trail update tables request, Audit InstallationAns:B

    12. Which of the following is not a document sequence type?A. Category

    B. AutomaticC. GaplessD. Manual

    Ans:A

    13. Which of the following determines the subdirectory for an executable?A. Application nameB. Execution methodC. SubroutineD. Execution filename

    Ans:B

    14. For what is the Token field used?A. Default valueB. Profile option valueC. Oracle Reports parameterD. Value set

    Ans:C

    15. How are output files associated with various printer components?A. Through the printer type of the selected printer and the selected print styleB. Through the selected print style and the selected printer driverC. Through the selected printer type and the selected print styleD. Through the printer type of the selected printer and the selected

    Ans:A

    Below is a list of 25 Important questions that is asked in almost every financialstechnical interview question. I have also included some of the functionalquestions that are asked.Answers are included.

    Qns: What is Flex field? What are different types of Flex field?Ans: Flex field is used to capture information of your Organisations.

    Qns: Difference between KFF and DFF.KFFUnique identifierStored in segment Column

    DFFIs used to capture additional information

  • 7/29/2019 Apps Interview Questions.doc

    10/24

    Stored in attribute Column

    Qns: How many KFF are in GL. AP , AR.Ans:Module KFF

    GL Accounting FFAP No KFFAR Sales tax Location FFTerritory Flexfield.

    Qns: What is symbol of DFF in the Forms?Ans: Square Bracket [ ].

    Qns: What is structure of KFF in the Accounting Flexfields.Ans: CompanyCost center

    AccountProductFuture use.

    Qns: How many segments are in AFF.Ans: max 30 segments and min two.

    Qns: What are flexfield Qualifiers.Ans: Flexfield Qualifiers is used to identify the segments. Various types offlexfield qualifiers are listed below:a) Balancing Segment Qualifier.b) Cost Center segment Qualifier.c) Natural Account Segment Qualifier.d) Intercompany Segment Qualifier.

    Qns: What is Dynamic Insertions?Ans: u can create Code Combinations at run time.

    Qns: In which table Code Cominations id is stored.Ans: GL_CODE_COMBINATIONS.

    Qns: In which table flex values are stored.Ans: 1. fnd_ flex_Values2. fnd_ flex_Values_tl

    Qns: What is set of Books and in which table set of book is stored.Ans : Set of Books is a Financial Reporting entity which Consist of three C.a) Chart Of Accountsb) Currencyc) Calendar.

  • 7/29/2019 Apps Interview Questions.doc

    11/24

    Set of Books is stored in GL_SETS_OF_BOOKS

    Qns: In which table Currency and Period Type Name are stored.Currency - FND_CURRENCIES

    Period - GL_PERIOD_STATUSES

    Qns: In which table Segment Values are stored and concatenated valuesare stored.

    Ans: 1. GL_CODE_COMBINATIONS2. GL_CODE_COMBINATIONS_KFV.

    Qns: What are different types of Currency.Ans: Functional CurrencyForeign currency.

    Qns: What are different types of Calendars .Ans: Different types of Calendars are listed belowa) Fiscalb) Accounting

    Qns: How will you attach set of Books to the Responsibility?Ans: through Profile. GL SETS OF Books Name.

    Qns: What is Profile and what are different types of Profiles.Ans: Profile: Profile is the changeable option that affects the way your applicationruns. There are two types of profile.1. System defined2. User defined

    Qns: What are different Profiles Level available in oracle apps.Ans: Below are the Profiles Level available in oracle apps1. Site(Lowest level)2. Application3. Responsibility4. User.

    Qns: Write Name of some Profile options.Ans:1. GL Sets of Books Name2. GL sets of Books id3. MO:Operating unit (multi org).4. HR:User type.

    Qns: What is cycle of GL.?

  • 7/29/2019 Apps Interview Questions.doc

    12/24

    Ans: In simple and layman words-1. Open the period2. Create Journal Enteries3. Post the Journals.

    Qns: In Which tables Journal entries created.Ans: Important tables are-1. Batch: GL_JE_BATCHES2. Header: GL_JE_HEADERS3. Lines : GL_JE_LINES

    Qns: After Posting data goes in which tables.Ans: GL_BALANCES.( Column Period_net_cr, period_net_dr).

    Qns: What are Important tables in GL.Ans:

    1. GL_JE_BATCHES2. GL_JE_HEADERS3. GL_JE_LINES4. GL_BALANCES5. GL_SETS_OF_BOOKS6. GL_CODE_COMBINATIONS7. GL_PERIOD_STATUES8. GL_INTERFACE

    Qns: In which table Supplier informations is stored.Ans: Supplier information can be found in following tables1. PO_VENDORS2. PO_VENDOR_SITES_ALL3. PO_VENDOR_CONTACTS

    Qns: What is difference org_id and Organization_id.Ans: Org_id is for operating unit and organization_id is for inventory organization.

    Oracle Receivables is not an easy module to set-up. To crack the interview is bitmore tedious.Below are some of the Functional questions pertaining to Oracle

    AR module. Just go through them and brush up your skills.

    1. How many Addresss can have one Customer?Primary Address, Bill To Address, Ship To Address

    2. Customer Number Always Automatic / Manual?Any thing Either Manual or Automatic

    3. What are the Mandatory Addresss you should create a Customer for

  • 7/29/2019 Apps Interview Questions.doc

    13/24

    Communicate him?Remit To Address

    4. Can U Merge the Customers? If How?Using the Merging Customer Window

    5. What is Accounting Rules?It is For Generating Revenue Recognition Programs like Monthly, Quarterly

    6. What is Invoicing Rules?The Invoicing Rules Helps you when you receive data from Outside systems like

    Auto Invoices how the data should insert and It contains 2 rules Advance Invoice,Arrears Invoice.

    7. Where should the customers send the payments of Invoices?Remittance Banks or Vendor Places

    8. What is the Transaction Type?It describes us Whether you want transfer the Receivables data into GeneralLedger or not. And also when ever you create an invoice what are the accountsshould be effected and also the sign of Transaction also.

    9. What is a Transaction Source?It is For Invoice or Invoice Batch numbers whether automatically or manually

    10. How many Transactions we have?Six, Credit Transactions: Invoice: Debit Memo: Charge back: Guarantee: Deposit

    11. How can i reduce the Invoice amount?Using with Credit Transactions

    12. What are the Accounts to be use in Transaction Types (Few)?Revenue, Receivables, Freight, Tax, Clearing, Unearned, Unbilled

    13. How can i Assign a Deposit amount to an Invoice?In the Invoice Window Commitment Region

    14. What is the Guarantee?It is agreement between both sides for goods or services in the future , specificrange of periods

    15. Give the Navigation for Credit Transactions?Transactions/Credit Transactions

    16. How many ways you can apply the Receipt Amount?Application: Mass Apply

  • 7/29/2019 Apps Interview Questions.doc

    14/24

    17. How will you know a Customer Balance Amount?Using with the Customer Account Overview window

    18. Can U Define Customer Agreements using with AR?

    No, In the Oracle Order Entry Module

    19. What are Aging Buckets?It is for Outstanding Reports purpose the no of days in various ranges

    20. How will U View the Outstanding Balance of a Customer?Generating the Aging Buckets Report

    Below is the list of some important interview Questions asked to technicalconsultants.These questions are for entry level technical consultants but

    experienced professionals can go through them to brush-up their knowledgebase.

    Qns1 : What are the important tables in AP (not interface tables):1. AP_INVOICES_ALL2. AP_CHECKS_ALL3. AP_INVOICE_DISRIBUTIONS_ALL4. AP_BATCES_ALL5. AP_PAYMENT_DISRIBUTIONS_ALL

    Qns2 : What do you mean by _ALL in tables.

    Ans : It means data is separated by Operating unit.

    Qns3 : What are the important tables in AR (not interface tables):1. AR_CASH_RECEIPT_ALL2. RA_CUSTOMERS3. RA_ADDRESSES_ALL4. RA_CONTACTS5. RA_PHONES

    Qns4 : What are the important tables in GL (not interface tables):1. GL_BALANCES

    2. GL_JE_LINES3. GL_JE_HEADERS4. GL_JE_BATCHES5. GL_PERIODS6. GL_SETS_OF_BOOKS

    Qns5 : What are the important tables in FA (not interface tables):1.FA_CATEGORIES

  • 7/29/2019 Apps Interview Questions.doc

    15/24

    2.FA_MASS_ADDITIONS.

    Qns 6: Why SQL Loader is used.Ans : To transfer data from text file to Temporary table or interface table

    Qns 7: How do you design an Interface in Oracle Applications .Explain thevarious steps in detail.

    Step-01Create a staging table and populate the records received from customerusing SQL Loader.

    COMMAND LINE: sqlldr userid/user@pass control=CHP_ITEMS.ctldata=CHP_ITEMS.csv

    LOAD DATAINFILE 'C:\CHP_ITEMS.csv'

    INSERTINTO TABLE CHP_MTL_SYSTEM_ITEMSFIELDS TERMINATED BY ','OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS(ITEM_NUMBER, DESCRIPTION, TEMPLATE_NAME, PRIMARY_UNIT_OF_MEASURE, LIST_PRICE_PER_UNIT)

    Step-02

    After that I wrote cursor script to load from staging table to interface table.

    Step-03Assuming that I am designing Customer interface. After that I run standardCustomer Interface Program to load the data into transaction table.Customer Interface Program validate the data and transfer into Transactiontable in apps and customization to standard programs is not recommendedor supported by Oracle.

    Qns 8: Tell me any one Validation used in customer interface:

    INSERT_UPDATE_FLAGEnter a value to indicate whether you are inserting a new record orupdating an existing record.I for insert, U for update

    Qns9 : What are various interface tables in AR.

    1. RA_CUSTOMERS_INTERFACE2. RA_CONTACT_PHONES_INTERFACE

  • 7/29/2019 Apps Interview Questions.doc

    16/24

    3. RA_CUST_PAY_METHOD_INTERFACE4. RA_CUSTOMER_BANKS_INTERFACE5. RA_CUSTOMER_PROFILES_INTERFACE

    Qns10 : What are various base table Updated by Customer Interface:

    AR_CUSTOMER_PROFILESAR_CUSTOMER_PROFILE_AMOUNTSRA_ADDRESSESRA_CONTACTSRA_CUSTOMERSRA_CUSTOMER_RELATIONSHIPSRA_CUST_RECEIPT_METHODSRA_PHONESRA_SITE_USESAP_BANK_ACCOUNT_USESAP_BANK_ACCOUNTS

    AP_BANK_BRANCHES

    Additional Notes-

    To import a customer with multiple telephone numbers you need to entermultiple records intoRA_CONTACT_PHONES_INTERFACE with identicalORIG_SYSTEM_CUSTOMER_REF values, but differentORIG_SYSTEM_TELEPHONE_REF values.

    To import an address with multiple business purposes you need to entermultiple records into RA_CUSTOMERS_INTERFACE with identicalORIG_SYSTEM_CUSTOMER_REF andORIG_SYSTEM_ADDRESS_REF values, but different SITE_USE_CODESvalues.

    To import an address with multiple contacts you need to enter multiplerecords intoRA_CONTACT_PHONES_INTERFACE with identicalORIG_SYSTEM_CUSTOMER_REF andORIG_SYSTEM_ADDRESS_REF values, but differentORIG_SYSTEM_CONTACT_REF values.

    There are few questions below which are commonly asked in an interview.I am writing down onlyquestions here which were asked to one of my friend during interview process,If you want toanswer these you are most welcome.You can answer these with the comment section below thispost.

    1)Can we delete the flex field?

    2)What is cross validation Rule?

  • 7/29/2019 Apps Interview Questions.doc

    17/24

    3)what is BR100?

    4)How many types of Documents are there in Oracle Application(Finance module)

    5)what are Functional Documents?

    6)what is mean by mass allocation?

    7)what is validation? validation rule?

    8)what is treansaction source?

    9)why do we define Security rule?

    10)what is Journal source?

    11)what is Journal Type?

    12)what is MIS?

    13)How many tyeps of currency rate we can define in Oracle Apps?

    COMMON QUESTIONS OF PL/SQL & CMM

    1. What are the features of OOPS used in PL/SQL ?

    Ans: Inheritance Reusability

    Abstract DatatypeMethod Overloading

    2. What are the built in packages available in PL/SQL ?

    Ans: DBMS_OUTPUT, DBMS_SQL, DBMS_STANDARDS, DBMS_UTL,DBMS_LOCK, DBMS_LOB, DBMS_JAVA, UTL_FILE,

    3. Diff. In Function and Procedures?

    Ans: 1. Function must return a value where as procedure does not.

    2. Function can be used in SQL statement where as Procedure does not.

    4. What is the structure of the PL/SQL block?

    Ans: (Optional)

    Variable & Cursor Declaration

    Executable Statements (Optional)Exception handling

    End;

    5. Can we use label for anonymous PL/SQL block?Ans: Yes, use it in structure

  • 7/29/2019 Apps Interview Questions.doc

    18/24

    6. What are the exceptions in PL/SQL Block?

    Ans: CURSOR_ALREADY_OPEN, DUP_VAL_ON_INDEX, INVALID_CURSOR,

    INVALID_NUMBER, NO_DATA_FOUND,PROGRAM_ERROR, VALUE_ERROR, ZERO_DIVIDE

    7. What are the types of Variable binding?Ans: Two types of binding

    1. Early Binding (at compile time)

    2. Late Binding (Runtime)

    8. What are the PL/SQL table and nested table ?

    Ans:

    9. What are the Scalar type of variables?

    Ans: Number, Char, Varchar2, rowed, urowid, raw, long, longraw, blob, clob, bfile,

    Nchar, nvarchar2, date

    10. What are the user defined data types ?

    Ans: 1. Structured Types Object Types

    2. Collection Types

    Varray Nested Tables

    3. REFS (To object Types)

    11. How can we use label in PL/SQL block?Ans: We can declare a label in format & can pass control to it using GOTO

    statement.

    12. How can we know that proc has passed a value ?

    Ans: We can check it using IN or OUT or INOUT parameter.

    13. What is the difference between REF Cursor & PL/SQL Table.

    Ans: REF Cursor is like Pointer whereas PL/SQL Table is like ARRAY.

    REF Cursor can pass to a procedure/function as a parameter directly whereas in PL/SQL

    table one record has to be passed each time.

    ORACLE PURCHASING - PURCHASE ORDERS FREQUENTLY ASKEDQUESTIONSCONTENTS--------1. In the Price type quickpick in the Purchase Order Lines zone in enterPurchase Order form, there is a value called COST PLUS FEE. What is theCOST PLUS FEE price type? How is Purchase Order treating this

  • 7/29/2019 Apps Interview Questions.doc

    19/24

    price type?2. What is 2-way, 3-way, 4-way matching? How is this set up?3. How do you reflect discount from a supplier on a Purchase orders?4. How do you change the created date on a Purchase Order?5. What is the sorting order for requisition lines in autocreation of a

    Purchase Order?6. What does the error 'APP-50022: Oracle Human Resources could not retrieveavalue for User Type profile option' mean?7. In the Enter Receipts (RCVRCERC) form and using different responsibilitiesproduces different values in the action required field. The PurchasingResponsibility shows Direct and Standard while the Inventory Responsibilityshows just Direct.Why are the action options for creating receipts different in Inventorycompared Purchasing?8. How do you purge Cancelled Requisitions?

    9. On the requisition form in the source details zone, there is a fieldlabeled supplier item. Where does this information on the quickpick comefrom and how can this information default in?10. You are entering a requisition and are unable to find the header or linenote fields. Was this replaced in GUI by attachments?11. When you select the Notifications form to review approvals and click onapprove button for a Requisition waiting for approval, the 'Reject' box isgreyed out. How does the approver reject a requisition?12. What are standard Quotations used for?13. When do you see the status of a Purchase order as Archived?14. Where are standard notes in GUI?15. In Oracle Purchasing, where is the automatic numbering for Purchase Orderdefined and maintained?16. There is a field for the organization code. What is this code?17. Can the original Purchase Order can be viewed in any way without resortingto SQL, for a revised Purchase Order?QUESTIONS & ANSWERS-------------------1. In the Price type quickpick in the Purchase Order Lines zone in enterPurchase Order form, there is a value called COST PLUS FEE. What is theCOST PLUS FEE price type? How is Purchase Order treating thisprice type?

    Answer------The functionality for COST PLUS FEE price type is not in Oracle Purchasing atthis point of time. PO does not do anything with this price type.It is an enhancement request that is being looked at for future releases.2. What is 2-way, 3-way, 4-way matching? How is this set-up?

    Answer------

  • 7/29/2019 Apps Interview Questions.doc

    20/24

    2-way matching verifies that Purchase order and invoice information match withinyour tolerances as follows:Quantity billed

  • 7/29/2019 Apps Interview Questions.doc

    21/24

    the quickpick come from and how can this information default in? Answer ------The supplier item field on the requisition can be populated by using either thesupplier item catalog or ASL. Take an item from the supplier item catalog thathas an associated supplier item, add it to the order pad and then add it to therequisition. After doing this go to the source details zone. The supplier item is

    defaulted in for that item you choose from the catalog. Navigation: --> Purchasing--> Supplier Item catalog10. You are entering a requisition and are unable to find the header or linenote fields. Was this replaced in GUI by attachments?

    Answer------The attachments have replaced notes. The attachments are better because attheheader level, the requisition notes were not coming over to the Purchase Orderwhereas the attachment does come over to the Purchase Order.11. When you select the Notifications form to review approvals and click on

    approve button for a Requisition waiting for approval, the 'Reject' box isgreyed out. How does the approver reject a requisition?Answer------You cannot reject Requisitions submitted to yourself. You can only reject thosefrom others.12. What are standard Quotations used for?

    Answer------Standard quote is one that you can tie back to a PO. For example, navigate toRFQ -> Auto create -> enter a PO and reference it back.13. When do you see the status of a Purchase order as Archived?

    Answer------You must approve or print a specific purchase order before you can see it inthe history information.14. Where are standard notes in GUI?

    Answer------Go to Setup --> Attachments -->Create attachment. Go to Purchase Order andattach the attachment to the Purchase Order. In GUI, notes are replaced byattachments.15. In Oracle Purchasing, where is the automatic numbering for Purchase Orderdefined and maintained?

    Answer------The navigation path for GUI is:Setup --> Organizations --> Purchasing Options, Numbering alternate regionThe navigation path for Character is:\ Navigate Setup Purchasing Options Purchasing, Numbering options

  • 7/29/2019 Apps Interview Questions.doc

    22/24

    16. There is a field for the organization code. What is this code?Answer------This code is a short abbreviation for the organization.17. Can the original Purchase Order can be viewed in any way without resorting

    to SQL, for a revised Purchase Order?Answer------The original version of a revised PO cannot be viewed from the PO form or POsummary form. Information on the original PO can be obtained from thePO_HEADERS_ARCHIVE and PO_LINES_ARCHIVE tables using thePO_HEADER_ID column asa common reference using SQL only.

    1. What are the types of Invoices , what is prepayment & steps to apply it to anInvoice ?

    2. What are the Distribution Type while entering the Invoice?

    3. What's the difference between the "Payables Open Interface Import"Program and the "Payables Invoice Import" program?

    4.What is Debit Memo & Credit Memo in Payables?

    5. What is Proxima Payment Terms?

    6. What will accrue in Payables?

    7. What is Tolerance?

    8. What is Aging Periods?

    9. What is a Payable Document?

    10. What are the tables associated with Invoice?

    11. Which interface tables are used for Invoice Import , give the importantcolumns?

    12. What is 2 way , 3 way and 4 way matching?

    13. How you will transfer payables to general ledger?

    14. You created a set of book , where you will attach this SOB in AP?

  • 7/29/2019 Apps Interview Questions.doc

    23/24

    15. What is use of AP Accounting Periods?

    16. What is Interest Invoice and how it can be created?

    17. What is a Hold? Explain the types of Hold

    18. How many key flexfields are there in Payables?

    19. Explain the set up used for Automatic or Manual Supplier Numbering.

    20. Can you hold the partial payment if yes then how?21. Can you cancel the invoice? If yes, explain.

    Some more questions asked to consultants

    1. What is the use of Lexical parameters in reports? What are the different reporttriggers?2. How can you import a Approved Purchase order through interfaces.3. Can you import Payments in Accounts Payables modules?4. What are the types of Invoices can be imported in Payables? Where you haveto put the records and how the invoices generated?5. What is Alert and what you can do with a alert?6. How you import Vendors and customers? Details of the tables in Databaseswhere you have to put the record.

    7. If you don't have PO module installed, how can you go for 3 way matching inAP?8. Did you customize any forms on application?9. Did you aware of the standards of Oracle Application forms and reports?

    Questions that were asked in some other interviews:

    1. How do you customize a Form/ Reports in Oracle Apps?2. Steps for adding the form to the oracle apps navigator3. How do you run a report in oracle apps?

    4. How do you pass the parameter to the reports?5. How do you handle Multi Org in Reports?6. Have you worked on Interfaces? What are the Interfaces you have worked on?7. Have you worked on SQL Loader? List the Module you have used forimporting the datas? List the Interface Tables you have worked about?8. What is the purpose of using srw.user_exit(FND SRWINIT) andsrw.user_exit(FND SRWEXIT)?9. List the Standard libraries used in Template form?

  • 7/29/2019 Apps Interview Questions.doc

    24/24

    10. Have you worked on CUSTOM.pll? How did you use it?11. What is the purpose of using ZOOM function in the application?12. Have you worked on Oracle Alerts / Oracle Workflow?13. What all modules you have worked on?