Oracle Apps Flex fields

Page 1 of 2

Author : Exforsys Inc.

Published on: 25th Jun 2005

| Last Updated on: 15th Feb 2011

Oracle Apps 11i Tutorials : Oracle Flex fields
This chapter provides you with a conceptual overview of flexfields. The chapter covers the following topics The general features of flexfields, Flexfields terminology , The benefits of flexfields and Descriptive Flexfields.

Overview of Flexfields
Oracle flexfields is one of the most important parts of Oracle Applications. It is because of the flexfields that the Oracle Applications is so generic in nature and can be used to suit any industry or organization. A flexfield, as the name suggests, is a flexible data field that your organization can customize to your business needs without programming. A flexfield is a field made up of sub–fields, or segments. While flexfields do not require programming, they do allow you to perform significant customizations to the Oracle Applications, so they do require enough explanation for you to get the most out of the features they provide. Oracle Applications uses two types of flexfields, key flexfields and descriptive flexfields. A key flexfield is a field you can customize to enter multi–segment values such as part numbers, account numbers, and so on. A descriptive flexfield is a field you customize to enter additional information for which your Oracle Applications product has not already provided a field.

Basic Business Needs
Oracle Applications flexfields let you satisfy the following business needs:
     

Have ―intelligent fields‖—fields comprised of one or more segments, where each segment has both a value and a meaning. Rely upon your application to validate the values or the combination of values that you enter in intelligent fields. Have the structure of an intelligent field change depending on data in your application. Capture additional information if you so choose. Customize data fields to your meet your business needs without programming. Query intelligent fields for very specific information.

Key Flexfields
key flexfield is a field made up of segments, where each segment has both a value and a meaning. You can think of a key flexfield as an ―intelligent‖ field that your business can use to store information represented as ―codes.‖ Most organizations use ‖codes‖ made up of meaningful segments to identify general ledger

accounts, part numbers, and other business entities. Each segment of the code can represent a characteristic of the entity. For example, consider an account number for a bank. A complete bank number may consists of various segments like the country code, area code, city code, branch code, account type, account number etc.

Bank Number : [01].[002].[08].[S].[124467]

Country Code City Code Branch Code Account Type(Savings/Current) Account #

The number of segments a bank requires to identify an account number uniquely is a requirement specific to the bank. Another bank might not require a country code if its presence is there only in one country. Key flexfields are used to identify such information uniquely. A key flexfield is flexible enough to let you use any code scheme you want to describe an entity. When your organization initially installs an Oracle Applications product, your organization’s implementation team customizes all the key flexfields in that product to use meaningful code segments to describe each key flexfield entity. Your organization decides for each key flexfield, how many segments an entity has, what each segment means, what values each segment can have, and what each segment value means. Your organization can also define rules that govern what combination of segment values are valid (cross–validation rules), or define dependencies among the segments. The result is that your organization can use the codes it needs rather than change its codes to meet someone else’s requirements. The Accounting Flexfield in your Oracle Purchasing application is an example of a key flexfield that identifies a unique chart of accounts. One organization may choose to customize the Accounting Flexfield to have three segments called Company, Department, and Account, while another organization may choose to customize the flexfield to have five segments called Company, Cost Center, Account, Sub–Account, and Product. A key flexfield appears on your form as a normal text field with an appropriate prompt. In figure 1 below, the Account field is actually the Accounting Key Flexfield.

Figure 1. Key Flexfield in a form A window pops-up when you navigate to the key flexfield as shown in figure 2 and it would require you to enter the various segments defined for the key flexfield.

Figure 2. Key Flexfield Pop-up

Key Flexfields in Oracle Applications
The Oracle Applications products provide many key flexfields as integral parts of the products. Here is a table listing all the key flexfields in Oracle Applications, ordered by the application that ‖owns‖ the key flexfield. Note that other applications may also use a particular flexfield
Owner Oracle Assets Oracle Assets Oracle Assets Oracle General Ledger Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Inventory Oracle Inventory Key Flexfield Name Asset Key Flexfield Category Flexfield Location Flexfield Accounting Flexfield Grade Flexfield Job Flexfield Personal Analysis Flexfield Position Flexfield Soft Coded KeyFlexfield Account Aliases Item Catalogs Flexfield Code KEY# CAT# LOC# GL# GRD JOB PEA POS SCL MDSP MICG

APPS QUESTIONS http://www. what characters can i use in an item name(including special characters)??? How do i delete an item template I no longer use? how do i change an item's UOM???? How do you define an expense type or asset type item?? can you tel me what is the difference between workday 0 45 1 0 1 0 0 54 23 91 26 23 .Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Payroll Oracle Payroll Oracle Payroll Oracle Receivables Oracle Receivables Oracle Service Oracle Training Administration Item Categories SalesOrders Stock Locators System Items Bank Details KeyFlexField Cost Allocation Flexfield People Group Flexfield Sales Tax Location Flexfield Territory Flexfield Oracle Service Item Flexfield Training Resources MCAT RLOC MTLL MSTK BANK COST GRP MKTS CT# SERV RES 12 Read Next: Oracle Apps Implementing Key Flex field and Descriptive Flex field This tutorial is part of a Oracle Apps 11i tutorial series. Read it from the beginning and learn yourself. I got the message :frm-40200: field protected against update.com/Interview-Questions/Oracle-Apps-SCM.html ow do you change the control level for item attributes from master level to organization level for example?? when i try to change this in the attribute control form..allinterview.

?If yes.? 2.But i want to know How it is generated&any SETUP is required??? Regards...calendar and accounting calendar?????? Name of the reports in oracle inventory related to transaction???? Differentiate between intra & inter UOM class conversion with examples???? Is UOM maintained at master level or organization level or both??? difference between purchase price variance and invoice price variance??? How many item category flexifields you can have for an item and how will you assign an item category flexifields to an item????? How move Order Number is generated? I know it is Displayed Automatically.? What are the three C’s in 11i? What are the changes in SOB’s in R12? What is the 4th C in R12? 0 16 0 27 1 98 0 23 0 20 1 729 Oracle 2 1205 L&T 3 854 .Is it mandetory to recieve an expenses item..How.Can we Open a closed PO.At what Instances to use Them.Just give me the Differences&When.? What is the use of INV-Receipts and PO-Reciepts. Santhosh 1..if we do not recieve what would be the PO status.

http://oracleappscommunity.com/oracle/blog/468/oracle-apps-inventory-interview-questions/ .

Ans.Oracle Apps THURSDAY. RFQ and Quotation? . What is Journal Import. Sand Pile Dimensions What are the criteria to decide the depth and diameter of a sand pile? 2. 3. ONT and PO What is the table column link between ONT and PO? Ans. JUNE 24. RFQ Tables What are RFQ tables? What is the relation between RFQ and Requisition. Interface Table : GL_INTERFACE Base Tables : GL_JE_BATCHES GL_JE_HEADERS GL_JE_LINES GL_BALANCES. In the ONT table OE_ORDER_HEADERS_ALL.How do I import vendor info into purchasing. 2010 Oracle Apps Interview Questions Oracle Apps Technical Interview Questions 1.ORIG_SYS_DOCUMENT_REF is matched with the Requisition Table PO_REQUISITION_HEADERS_ALL. Journal Import is the program is used to import the data from the Interface table to main table.SEGMENT1 for Internal Requisition Type only(STOCK Transfer) 4.

we will prepare the rfq doc which will b delivered to the customer. Flow of PO module: Requisition | RFQ | Quotation | Purchase order Requisition It is prepared by emp wheneve emp needs the goods In this we have 2 types Internal: within org External: from outside Tables are : po_requisition_headers_all po_requisition_lines_all po_req_distributions_all RFQ Once req is approved. 100 Parameters are permitted from back end (FND_REQUEST. Concurrent program :How many Parameters can pass to Concurrent Program Ans.SUBMIT_REQUEST) and from front end as well.Ans.supplier will respond for that with quotation Quotation It is a doc we receive from the supplier which contains supplier code details Tables are: po_headers_all po_lines-all 5. 6.. Inventory :How to restrict the item in INV? .

Based on the latest web-based user interface models. Excel.0 speeds up daily purchasing tasks with an enhanced Professional Buyer’s Work Center. PDF etc.0. In the Master Item creation form | Under Inventory Tab | Uncheck the check box called "Inventory Item" 7. generation of purchasing documents in Adobe PDF format required organizations to create layout templates in the form of XSL-FO style sheets. organizations can also use RTF or PDF layout templates which require little training to configure and maintain. 3) In Release 11i10. Difference between Oracle 11i and R12 Hi. they will be able to manage demand (i. Run Negotiation Events including Auctions and RFxs (requires Oracle Sourcing) 4. iStores Ans. Manage Supplier Information 2) In Release 12. 4) Oracle Purchasing supports various types of file attachments (MS Word. Without changing Responsibility. With Release 12. iProcurement 2. Purchasing 3. conduct sourcing events. Using a single Responsibility. The operating units that they can transact on behalf of will be controlled by the security profile associated with their responsibilities.) that can be appended to purchasing documents in addition to long and short text attachments. 1) Oracle Purchasing Release 12. Oracle Purchasing will leverage the new Multi-Org Access Control capabilities to support more streamlined operation of Shared Procurement Service Centers. requisitions). the Work Center is a central ‘Launch Pad’ from which buyers can efficiently perform their daily tasks: 1. buyers will now be able to view consolidated requisition demand spanning multiple operating units. . Can anyone of you give me some points on what are the major differences between Oracle 11i and R12 on the below modules 1. Create and Manage Orders and Agreements 3. enter into agreements and issue purchase orders on behalf of any of the operating units that they serve.0. View and Act upon Requisition Demand 2. In previous releases. and without closing windows.Ans.e.

Interface tables involved in Item COnversion: MTL_SYSTEM_ITEMS_INTERFACE MTL_ITEM_CATEGORIES_INTERFACE MTL_ERRORS_INTERFACE Base Tables: MTL_SYSTEM_ITEMS MTL_ITEM_CATEGORIES Standard Import Program name: Item Import (INCOIN) This program does most of the standard validations. including file attachments via email.What are the interface tables in item conversion? 2. With Release 12.what are the validations and what is the standard program in item conv. or ll we create manually . in AP? whether system ll automatically cleared.. Buyers can now choose to enable them only in specific inventory organizations. Thus.? Ans. buyers can negotiate a blanket agreement to fulfill requisition demand for a subset of inventory organizations and enable the agreement for autosourcing only in those inventory organizations.. buyers can communicate all necessary attachments to suppliers.. 5) Release 12.What are the base tables in item conversion? 3.only text attachments were communicated to suppliers.0.0 allows finer control of how blanket agreements are enabled for automatic document sourcing. Once we receive the material what is the entry in Oracle Apps APOnce we receive the material what is the entry . 9. 8. Oracle Apps process of item conversion and interface tables Hi! Any one can you send me the details and process of item conversion? 1.

We register a custom table in the custom schema.if any of the fields in sql loader script. What are the manadatory user exits in Oracle Apps Reports? Ans.user_exit( 'FND SRWEXIT' ) 12. Reason being when stored procedures or functions are written to perform DMLs on the custom table it is done from APPS schema.register_table procedure Ans. empname is Jain.. 11. second parameter should depend on first parameter when i am running my report in apps i have to pass two parameters second parameter should be depend on first parameter. ' in the data of csv filehey. SRW.. how to handle ' . Invoice 10. eg..Ans.anisha while using csv file in a sql loader Ans.USER_EXIT( 'FND SRWINIT') srw. See there are 2 mandatory User exits in Oracle application Reports.. ' in Jain. Then give all permissions to APPS schema. and in first parameter it consist two list of values . why we register a table in apps schema? why we register a table in apps schema by using ad_dd. 14.anisha then how can we handle this ' . P_CONC_REQUEST_ID is one of the mandatory parameter. 13. One needs to enter the value with double quotes like "Jain Anisha" to all the values so the comma can be stored in the columns. What are the manadatory parameters in Oracle Apps Reports? Ans.

in process when i pass approve in first parameter then second parameter should be enable and when i pass in process second parameter should be disabled.A flexfiled is a field made up of segments. How this can be possible . Flex FieldsWhat are Flex fields in Oracle Apps Technical? What is different between Flex Fields and User Parameter. So we can't create tables in APPS schema if we want to make use of them in our custom code. So what ever paremeter we specified first according to that we have to specifie second parameter so thats why second parameter should depend on first parameter. two types of flexfield 1. FND Table: Who is the owner of FND_TABLES and Why we shouldn't create table in APPS Schema? Ans. approve 2. and needs to be kept secure. APPS schema contains the package code for all the E-Biz products. SOB (set of books) Level what are the Modules we will Maintain at SOB (set of books) Level? Ans.What r types of Flex Fields? Ans. what is visual attribute Ans. Set of Book is used in GL module alone 17. Flexfield is a field on which capture varying length of data. Visual attributes are the font color and pattern properties that you set for form and menu objects that appear in your application's interface. 18. Key flexfield(KFF) 2.Descriptive flexfield(DFF) . second parameter should depend on first parameter because we have to specifie the parameters according to the required range. i would appreciate if u people suggest correct answer. 15. Ans. APPLSYS is the owner of FND tables.each segment has a name & set of valid values. 16.ex:1.

The difference between the indepedent and translatable independent value set is that in Trans inde val set u can change the value (Translate the value) while setting the values of this type. What is an Extension in Oracle Applications and What are the steps to implement Extensions? Ans . (But it is available actually) Steps to implement extensions are 1. If any Oracle Apps. 4. For example if you like to see the customer wise invoice no. for example if you want to extend some functionality in GL module then go for a custom module XXGL with out customizing the GL module itself. developer document for more information) 20. 3. 2.i hope you got my point.19. Try to solve the customer requirement with out any extensions if possible. What is the difference between independent valueset and translatable independent value set Ans. module does not cover or does not have functionality to satisfy a customer requirement then an extension is carried out. An extension is a custom development which satisfies a business need which is not available in oracle apps.but in Independent value set whatever value u give automatically the translated value will be the same. 21.. register all the forms reports in the concerned modules. What is the table column link between PO and AP ? Ans. (You can refer Oracle Apps. standard forms then you can develop a new form to satisfy this need..it wont allow you to cahnge. If the extension is larger then go for a complete custom module. If the Iinvoice Distribution is matched to a Purchase Order then ap_invoice_distributions_all.PO_DISTRIBUTION_ID is the link to po_distributions_all table .the advantage is like you want user to see the value ICICI HDFC HSBC(for example) where as you are actually passing values like 001 002 003 etc. Create new tables forms and other database objects as per requirements. and amount in AR which is not present in Apps.

Record Jounal entries in the General Ledger and Report to the Financial Managers using reporting tools such as hyperion.fmb a standard look and feel but also make it easier to develop forms with consistent and standard functionality. It contains some special libraries and triggers that render the application using the template form some standard characteristics. 4. 24. How do you configure the system to send notifications to the userid instead of email Ans. This form is the starting point of all development involving forms. Below modules come under R2R cycle 1) General Ledger and below could be part of R2R cycle as well. What is R2R Cycle in Apps? Ans. a requision is raised 2. 2) Financial Consolidation Hub 3) Enterprise Planning and Budgeting. p2p cycle (procure to pay cycle) there r certain steps involved in p2p cycle 1. Hence the template form comes along with many attachments predefined program units and defined visual attributes as well as examples that not only give the forms that are developed using the template. what is the interface error table for order management Ans.22. R2R stands for Record 2 Report i. 25.e.then the rfq is send to the list of suppiers.then p. the quotation comes in and the best quotation is selected 5. Explian about p 2 p cycle Ans.o is generated against that quotation 6. NO ANSWER AVAILABLE 26. oe_interface_errors_all 23. What will happen if we dont get template.fmb when developing a form? Ans. rfq i.then the product is been supplied by the supplier .e request for quotation is made 3.

NO ANSWER AVAILABLE 27. when we customize an existing workflow and when we develop a new workflow? Ans. then recieving reciepts r done. You can click in the . After you have saved your segment qualifier values the values for your segment qualifiers appear in the Qualifiers field in the main window. Any custom development should be done at level 100 or above 30.then the invoice is been made 8. What access levels should be used. What is a segment qualifier and how is it set for the segments of a KFF ? Ans.7. Segment qualifiers contain information about a value rather than the segment that uses the value. 29. and RETCODE : ERRCODE. the actual setup steps for the total flow of the PA Ans. Common values passed by procedures in variable (ERRBUFF and RETCODE) are: ERRBUFF : SQLERRM. Cost allocation is a flex field in payroll 28. later all the transaction r done in general ledger in the new books of accounts 26. Explain about functional flow of the project accounting. 9. Existing Workflows are generally protected at level 20 so you have to level 20 to customize existing workflow process. What is cost allocation in HRMS? Ans. What are the common values passed by a procedure in varialbles ERRBUF. RETCODE? Ans.

Qualifiers field to bring up the Segment Qualifiers window and see the qualifiers. cursor c2(v_variable number) is select b from dummy2 where a v_variable I hope it is clear. The Allow Budgeting Allow Posting and Account Type fields are segment qualifiers for the Accounting Flexfield. Where do you use parameterized cursor in oracle apps? Explain with real-time example? Ans. 31. Parameterized Cursors are frequently used when picking the data from master -detail tables . If the invoice approval matching is set to the 2-way matching then the PO will close as soon as it approved 33. . Ans. The information setup in the Purchasing Options form is not defaulting on to my purchase order form? give me the possible reasons. Eg:-For the Accounting Flexfield.(Generally in interfaces) Or the same table with header as well as line information cursor c1 is select a from dummy1.. 32.. Why is my Purchase Order closing before a receipt is processed? Ans. 34. What is the purpose of CV10 document? Ans. CV010 documents contain Data Conversion Requirements and Strategy information.

How to call one concurrent program from another concurrent program? Ans. What is the difference between sales order and invoice? Ans. We can define concurrent program with application developer responsibility also. 36. What is the difference between parameter passing by reference and passing by value. 37. Invoice is defined as bill for any purchase. Go to concurrent program define window and see the output style if its text means character mode or it's in PDF means bitmap. Maximum 100 parameters for PLSQL procedure executable concurrent programs. when we call an API first of all it will check the validations for the data(validations u can see in the API) that u are inserted through API if the validations are successful the n it will insert data into the base tables. Sales order is list of material that a customer is buying from a comapny having useful information as such order no customer information. API is nothing but application program interface.35.submit_request api 38.How to create concurrent program with out system administrator responsibility from front end. 39. We can all another conc prog from one prog using fnd_request. How many max parameters are allowed in concurrent program? Ans. 36. 1. . How do you find the output of a concurrent program is in character mode or in bitmap mode? Ans. IN parameter and IN OUT Parameter are the parameters can be passed by reference or Valur whereas OUT parameters are passed by value.? 2. What is an API & what is the sequence of events that happens after calling API ? Ans. Ans.

list all interface programs for all modules? Why we are creating interface programs even there are inbuilt interface programs? Ans.Make the payment against invoice in AP(Acount Payables).AP. What are the standard programs for Oracle GL. Procure . 41. What is the difference between standard and open interfaces? Ans.. No it is not mandatory to use SRW Exits or User Exits for reports or forms in Apps the main intention of using User Exits is when we want to do the computation or calculations or perform some functions apart from oracle say suppose we have a DLL coded in VB or VC then we need to use the .(May i know the functionality) Ans.Journal Import AP. If so why. What is the function of TOKEN in concurrent program window? Ans. Procure and Pay2.40. Pay .PR(Purchase Requisation) > approval PR > PO(Purchase Order) > Approval PO > generated PO goes to approved Supplier > get the item into the INV (Inventory). What is procure-to-pay cycle in oracle applications? Ans.4. Is it mandatory to use the user exist in Apps. Standard and Open interfaces are same. Hi all Procure 2 Pay -> 1. PO.PO modules open interfaces? Ans. This is a cycle starts with Procure and ends with Pay 3. Interfaces can be classified as standard or open and custom interface. that is why we combine with token . 43. Report bulider parameters are not in sequence.Import Standard purchase Orders GL. Is there any inbuilt interface programs in the Oracle financials? If the answer is yes . 42. Token is nothing but a interface between report builder parameters and concurrent program parameter.Pyables invoice Import 45. 44.

here we call the srw exit for FND FLEXSQL and FND FLEXIDVAL both these functions are AOL functions are are specifically used to pass the control out of the current report go to the chart of accounts of the Buisiness group level and find the relevant entires against the account code of present in the chart of accounts present in the SOB of that organisation unit. What is meant by ERP? Ans. What are the ways of creating multi-org views apart from using adaadmin utility Ans.register_column to register columns of that table we can also use ad_dd. one of the best functionality used is while preparing reports based on account codes or reports where we print chart of accounts along with individual entries of accounts. 49. How to register a table or view or synonym from backend? Ans. How to run a report in a multi org environment for all orgs at one stroke Typically.user exits. the main intention is to pass the control while still keeping the session alive to outside third party tool other than or to any other oracle functions. 48. What if the report at a single run has to generate data for all offices.delete_table to unregister tables. 47. to run for a single org. in the before report trigger. ERP Stands for Enterprise Resource Planning . 46. . other wise we do have normal reports where we donot use user exits. ad_dd. it is a customized s/w whcih is develop as per requirement of organization. use ad_dd.register_table to regiseter tables. user_exit FND GETPROFILE is used.

We use it by running the concurrent program.. Very much web enabled. What is the difference between D2K Reports and Oracle Apps Reports? Ans. Differences between D2k Report and Apps Report (1) in D2k Report there is no fecility to schedule the program where as in Apps report we have that fecility (2) in D2k Report we can't use User-Exits where as we can use in Apps Report. executable as one of the concerned API.9? Ans.9 Extra Forms are added to the modules for the ease understanding for the users Many DFF's are enabled in the updated version New KFF's are added to the existing list List of standard reports are added to the exiting. What is API? How we use it? Ans. to add dff values and diff currencies. Attachments concept is introduced.5. 51. What are the changes 10. 50. Navigation Changed for all the modules Feel & look is chnaged. 52. Mean to say.. ..5.Application Program Interface It is an inbuilt PL/SQL coding which explains the particular functionality which interfaces legacy to Apps..7 to 11.Ans. use AP_INVOICEs_All instead of AP_INVOICE(view) as AP_INVOICE is multi-org view and it fetch rows based on org_id. Use Base table instead of multi-org table. Email notification is enabled in 11. API .

WF (workflow ) 54..(3) when Compare to D2k Report in Apps report we can have more fecility to give out put in Fonts and formats.. ASO (Order Capture) 6. BOM 2 Inventory 3. . What is quote to cash cycle in oracle? what are the modules that are covered here? Ans. Order Managemnet (ONT) 5. Quote to cash cycle will essentially have 1. Customers . Order entry (OE) 4. 53. 1.They sell us their goods (PO & iProc) and we pay their Payables invoices in Oracle 3. TCA API's brought a fresh approach to standardise DML's in Oracle Apps. Tell me about TCA(Trading Community Architecture)? Ans.These can be special customers or pseudo vendor if they even sue you as you make them payment. Suppliers .. I think this is one of Oracle's best written modules in APPS but the flaws that exist are primarily because Oracle developed TCA a bit too late after the other modules like Payables Receivables etc. With whom can we possibly trade with in Oracle Applications? To name a few. Employees .We sell our products/services & bill customers using Order Management & Receivables 2. As the name suggests any business with which a company does or did trading or can potentially do trading in future can be in Oracle TCA. What is TCA TCA stands fortrading community architecture.

PA. Once records are inserted into ra_interface_lines_all. Sure we can use the independent vlaue set to the DFF 56. If any errors occur.can be paying us interest or charging penalties or selling us products. First the Master program fires which intern kicks of Import Program. Accounting distribution of each invoice.This is Interesting. run the Autoinvoice interface from AR. Banks Banks .4. Ra_interface_distributions_all. 1) ra_customer_trx_all (Invoice Header Info) . Can anyone give the entire life cycle of CRM? Ans. data is inserted into the following tables. Insurance Company .Even more interesting than 5 above. AutoInvoice is the interface where Customer Invoices are generated. Complete Auto invoice interface information? Ans. Source of Invoices is Order Management. 5. The concurrent has 2 stages. Students . 6. They are your customers as you would bill them. Even more they can become your student again (for post-grad) after resigning as an employee. it can be found in ra_interface_errors_all table. 55. Table stores Invoice Line level details. Once this is completed. However when you make a claim they become your customer (as you get paid). Or they can become your vendor if they become independent contractor latter by selling their services to you. No Answer Available 57. When you buy their policy you become their customer. Interface tables: ra_interface_lines_all. They can become your staff latter. Can we add independent value set to the DFF? Ans.

Data Conversion is receiving data from a legacy system or receiving data from another module ( e.g. But My Question How to Use Structure2 in KFF? Can I use the Same KFF .10. In a Structure u can have 30 segments.What is the difference between Quick Pick and Quick Codes? Ans. Here map your KFF and the structure to use. 60. Segments is Collection of Value Set.2) ra_customer_trx_lines_all (Invoice Line Level Info) 3) ra_cust_trx_line_gl_dist_all (Accounting Info. In you BG you will see a classification called Business group.Hope you got it. Goto Organization definition screen and query for your BG. Freight etc) 4) ar_payment_schedules_all (All Payment related info) 58. Data Migration is upgrading from one version to another version fro e. Ans.If you wanna create a new structure and use that structure for your KFF follow the following steps.Structure is Collection of Segments.5. from 11. 61. What is Data Migration and what is Conversion?Whats the difference between both? Ans. create a new structure for your KFF.9 to 11. then where and how I can see that concurrent manager is stopped or not?? Ans..  Quick Code is static & it selects values from system table called FND_LOOKUPS. Receivable. One record for each Account Type is inserted into this. Click on that and select others>*Business Group Info. If I stopped the concurrent manager.Code No in Structure2. PA) validating it and converting it to ur our the target module using the standard . Tax. Quick Code is faster then Quick Pick because it uses internal CACHE.mgr Oracle Apps DBA Xpert 59.1.. You can create any number of structure for a KFF. Quick Pick is variable because it selects values from user-defined tables. 3. On Concurrent Manager node type ps -ef | grep FNDLIBR to see if any concurrent request still running or all finished or check in $APPLCSF/$APPLOG/_DD_MM.. Revenue.structure2. ex.5.4.g.. KFF is Collection of Structure1. How to create Structure2 in KFF? But Already Structure1 is Used.2.

How can we tell the difference between seeded tables.Tables that link the trasactions between modules (Eg: PO & AP) or Tables in which a transaction data gets stored. conversion means one time activity interface means periodic activity example:. static tables and the main transaction tables? Ans.Give example? Ans. I want to know what is the column link between OM and AR and also the link between AR and GL? Ans. 62. Can someone give an example of loading data from a control file for AR Lockbox.. 63.using these mentioned columns we can link. Transactions tables . Ans.Static tables are one that are updated using some scripts or triggers.. Can I delete an employee from a table? c. 65.. What is the difference between APIs and DataPumps? d. 64. 66.C olumn link between OM and AR You have customer_id in AR table and sales_to_org_id in OM.to transfer the data old version to new version it is called conversion to transfer the data from staging table to interface table it is called interface it is process on every day or every hour .. No Answer Available. a.Fnd_table name are the seeded tables in apps Static Tables .import program... Can someone please tell me what is the date tracked option and how to use it? b. Seeded Tables .. What are user hooks? . Tell me the difference between Conversions and Interfaces.

b. Can I delete an employee from a table? you can but this is will end ur support licence.. if he is still an employee then effective_end_date 01-Dec-4712 for tht employee.g. e. Give me the details of Positive pay file for bank report? Ans. d. tht concept is not used in Apps. 68. When form builder open which trigger will fire first and last? Ans. c. BEWARE. its never practised by developers at all. a.sorry. When first open the form the first trigger going to be fired is PRE-FORM TRIGGER and last . What are user hooks? No Idea. What is the difference between APIs and DataPumps? API are plsql procedures which insert data based on some validations.Donno abt data pumps in detail. Can someone please tell me what is the date tracked option and how to use it? If the table had effective_start_date and effective_end_date columns then its called date tracked table.. never do this. Can we see the time stamp also with the "from" and "to" dates? Ans.API's also do a host of other activities. Oracle suggest that u never touch these shipped tables.e. e. Only DD-MON-YYYY is available 67. No Answer Available. in a person table per_all_people_f it tells us when the person started and ended his employent with a company. Can we see the time stamp also with the from and to dates? No u cant see time stamps...

GL is the perfect answer GL Operates at Set of Books level and not at the operating unit level. Can Any body explain me how to use the following user_exits in apps reports which have flex fields as display/query columns. This is purely dependent on set_of_books_id and not the org_id.trigger is POST-FORM TRIGGER 69. Ans. 70. Which module is not a multiorg? Ans. Where as AP PO AR etc operates at Operating Unit Level and are purely based on org_id. You define all flexfield columns in your report as type CHARACTER even though your table may use NUMBER or DATE or some other datatype. FND FLEXSQL .This user exits allows you to use Flex fields in Reports Call this user exit to create a SQL fragment usable by your report to tailor your SELECT statement that retrieves flexfield values. You call this user exit once for each fragment you need for your select statement. 71. This fragment allows you to SELECT flexfield values or to create a WHERE ORDER BY GROUP BY or HAVING clause to limit or sort the flexfield values returned by your SELECT statement. fnd_request. How to submit concurrent program through pl/sql? Ans.submit_request(parameters) by using this we can submit the concurrent program thru pl/sql. Syntax: FND FLEXSQL CODE flexfield code APPL_SHORT_NAME application short name OUTPUT : output lexical parameter name MODE { SELECT | WHERE | HAVING | ORDER BY} [DISPLAY {ALL | flexfield qualifier | segment number} ] [SHOWDEPSEG {Y | N} ] [NUM : structure defining lexical | MULTINUM {Y | N} ] [TABLEALIAS code combination table alias ] .

Syntax: FND FLEXIDVAL CODE flexfield code APPL_SHORT_NAME application short name DATA : source column name [NUM : structure defining source column/lexical ] [DISPLAY {ALL| flexfield qualifier| segment number} ] [IDISPLAY {ALL| flexfield qualifier| segmentnumber} ] [SHOWDEPSEG {Y | N} ] [VALUE : output column name ] [DESCRIPTION : output column name ] [APROMPT : output column name ] [LPROMPT : output column name ] [PADDED_VALUE : output column name ] [SECURITY : column name ] 72. In oracle Apps there are six value sets Independent .USER_EXIT('FND FLEXSQL CODE MSTK NUM :P_STRUCT_NUM DISPLAY ALL APPL_SHORT_NAME INV OUTPUT :P_ITEM_FLEXDATA MODE SELECT TABLEALIAS msi '). You pass the key flexfields data retrieved by the query into this exit from the formula column. FND FLEXIDVAL . What are the different types of Value sets and expalin them briefly which value set will use when? Ans.gSRW.The Value which we provide to the Segments are independent (Ex.This user exits allows you to use Flex fields in Reports Call this user exit to populate fields for display. With this exit you display values descriptions and prompts by passing appropriate token (any one of VALUE DESCRIPTION APROMPT or LPROMPT). Company . The valueset are like how we define constraints in Oracle Database.[OPERATOR { | < | > | < | > | ! | || | BETWEEN | QBE} ] [OPERAND1 : input parameter or value ] [OPERAND2 : input parameter or value ] e.

(Foreign Key). By Creating Request sets u can submit the same sets of requests regularly using a single . End user & System Adminstrator can definerequest sets. Table . The Special is always used for Report Parameters where the parameters are the values from Key Flexfield. What is a request Sets? How to create a request Set? Ans. Computer .. (Ex.Major Segment)(Mouse Keyboard Minor segment (Depends upon Computer). Request sets define run and print options and possibly parameter values for a collection of reports or concurrent program.The value for these segments will be retrived from some tables in the database.Segment . Special . Ex.01 02 03) (Ex. What are the different types of value sets and also explain each briefly ? Ans.The Value which we provide to the dependent segments are depends upon some other value set. 73.These value set are used for reports paramaters... Major Segment is Independent Minor Segment is dependent segment which depends upon Major Segment. There are 4 types of valu sets 1> Dependent Valuset 2>InDependent Valuset 3> Table Valuset 4> Dependent Valuset with table 5> InDependent Valuset with table 74. Primary key) Dependent . To provide value to dependent segments always depends upon some other values.Same has special but have low and high values. Pair .

Discrete Job Pick List Report from PO module? Ans.. but there are 3 MASTER CONCURRENT MANAGERS: 1. but it's not recommended. We cannot delete a concurrent manager. Internal Conccurent Manager (ICM): This is the one which monitors all other CMs 2.. You can create request sets by using request set Wizard. Standard Manager (SM) : This takes care of report running and batch jobs 3.What does US mean in appl_top/au/11.forpurchase order 77. What is the RFQ Report from PO? Ans. Conflict Resolution Manager (CRM): checks concurrent program definitions for incompatability checks. 76. but we can disable it. There are many concurrent managers each monitoring the flow within each apps area.. RFQ-reques for quotation in purchase module-if company have internal supplier then company will issue rfq else company will issue rfq so that supplier can send their quotation.transaction. What are the types of Concurrent Managers? Can we delete a Concurrent Manager? Ans. 78.5. US is the language directory specifying that the source files to be placed under this dir is for English/American Language This is the standard of apps directory structure that for very language you implement oracle apps . No Answer Available.. 75.0/reports/US? Ans.

. be set up? Ans. Multi-Org can be setup/installed by adadmin utility provided by the Oracle. adadmin will create the _ALL table and appropriate views (single org views) which can then be used to view the data for specific operating unit to which your user/responsibility has access to! 80. How can I incorporate a lexical parameter in my report for having the FROM DATE and TO DATE parameter?. or :lp_lexical_val : 'empno '||:p_input_val. something like -APPL_TOP (/appl/v1100000) | XXCUS_TOP (/appl/v1100000/XXCUS) | -----------------------------------------------|||||||| bin forms html lib log mesg out reports |||||| US F US F US F 79. where p_input_val may be a report input parameter. Can anybody suggest me how can the multi org. as follows: :lp_lexical_val : 'empno 1111'. To use a lexical parameter in the query of your data model prefix it with a '&' (ampersand) example SELECT ename FROM emp WHERE &lp_lexical_val The value of p_lexical_val may be set in the code in a trigger etc.there should be a language specific folder So if you are implementing oracle apps lets say for UK as well as France then your source directories for oracle reports Forms and htmls will have subfolder US and F for English and French source files respectively . Can you Pls let me know of the steps involved in doing the same? Ans. .

How do you create custom program for chargeback. FND SRWINIT--Used to set the profile option and environment vallue. 5 types of user exit are there in APPS. 84. What is FlexField? Ans. Types of Journal Entries:1) General Journal Entry. ARP_PROCESS_CHARGEBACK CREATE _CHARGEBACK IS THE API u need. Ans.81.but its not working.any other method or suggestions to do this. They also . order mangement is also integrated with Inventory for inventory transations of the item. and Purchasing in case of drop shippment. Flexfield have flexible structure for storing key(main) information. 85. orader mangemnet is integrated with finance AR (accounts receivables) for creating the invoice for the products delivered..i am sure it will work procided u have populated the columns properly 82.we have done the similar thing once. FND FLEXIDVAL--Used to populate the fields for display. A Flexfield is used to capture information about Your organization. There are 9 types of Invoices in AP : Standard Credit Memo Debit Memo Prepayment Withholding Tax Mixed Invoice Expense Report PO default and QuickMatch. And if the sale is made on credit the invoice remains open in the Receivables Module utill the Funds for it are received . 3)Mass Allocation Journal Entry. There are 6 types of Invoice in AR : Invoice Credit Memo Debit Memo Chargeback Deposit and Guarantee. What is an Invoice ? How many types of invoices are there in AP and AR ? Ans.. there are around 42 parameters in which 2 are in params and 2 are inout params. 4)Reversing Journal Entry.. What are different types of Journal entries ? Ans. A Debit or Credit to a General Ledger Account is called Journal Entry.crate chargeback. 83. Like Company Cost Center and Account. What is integration between modules?What modules in Order management can be integrated with Finance modules ?How this integration is done? Ans. 86.arp_process. A invoice is a Document created whenever a product or service are sold. FND SRWEXIT--Used to release the profile option and environmental value FND FORMAT_CURRENCY--Used to format the currency dynamically. User exit are programs thats enables you to execute external procedure. 2)Recurrning Journal Entry.I tried with the API . What are User Exits and what are different types of User Exits in Oracle Apps ? Ans. FND FLEXSQL--this user exit is called to create a SQL fragment usable by your report to tailer your SELECT statement that retrives FLEX FIELD value. And once the Funds are received the invoice is closed with the receipt .

plx (executable code) is created when u generate .and used to enter key information abt ur org..give u highly adaptable Structure for storing customized information inoracle Applications.. After designing & Developing u must replace ur code in custom library.fmb can be used for developing the new form.(In table mention the table name(which you want to register) user table name columns user column name).FMB file ? Ans. And Template. After ur code has been written u must compile & Generate the library using oracle forms on the application server ( not the development machine ) & place in $AU_TOP/resource directory. 2. Multi Organization :Using a single installation of any oracle application product to support any number of an organization even it has different Set Of Books Bussiness Level(It Secures Human TransactionInformation) || Set Of Books(It secures all Transaction Information In Oracle Genral Ledger) || Leagel Entry(All leagal Information in the Organization) || OPerating Unit(It Uses Order management Cash managment AR AP.pll APPCORE APPCOREE2 FNDSQF JE JL JA VERT GLOBE etc. This Template. How to register tables and columns in AOL? Ans. Template. And also Contains Diffrent libraries. 89. What is the use of CUSTOM Library in Oracle Apps? Ans. . The table & columns which you are going to register should be present in your module specific . This file contains all the Common characterstics all the forms.key flex field:is collection os segments.fmb cotains Diffrent propery classes for all the objects. To register the table and columns in AOL the navigation is: Open Appliaction Developer---> Appliaction--->Database--->table. 87. Custom Library allows extensions of oracle application modules with out modifying module code Custom Library can found in $AU_TOP/res/plsql directory..it may be Sales Office Division Department) || Inventry Organization(Inventry Details) 90. 2types of flex fields are 1. 88. What is Multiple Organization technical architecture? Ans.pll (librarary code) when u generate a library using the forms generator COMPILE_ALL parameter set to ' YES ' . like CUSTOM.descriptive flex field:collection of attributes and used to enter extra information abt ur organization.fmb file can be found in AU_TOP resource directory. What can we find TEMPLATE.

name country ship to address bill to address etc into ra_customer_interface_all table. Year Quarter Month & Week 93.schema. So once you try to call Appcore in forms a indefinite cycle. Can you call APPCORE library in CUSTOM library ? Ans. If the valueset if of type –TABLE then how many tables can we attach in the valueset ? Ans. You cann't call appcore library from custom library.pll is itself attached (called ) by APPCORE pll. Calendar 3. Take the error code which you have encountered in the interface table and check it in AR document where u can find the list of customer error codes and their description.fmb u can find thwese with any VISION installation 95. What is Set of Books ? What are the four conditions when you change your SOBs? Ans. For defining the SOB you need 4 conditions. Hi there are 18 standard plls used by TEMPLATE.Becuase the Custom. What are the libraries attached to TEMPLATE form ? Ans. 1. What was your role in Customer Interface? Ans. Generally to start with the role involves creation of staging tables by copying the same structure of interface tables so that it could be easy these staging tables are to be loaded with leagacy data and then when u find the data in staging tables thru the SQL loader programs then we will run the package created to transfer the data from staging tables to interface tables with necesary validations made on the requied columns then when we find the data in interface tables then run the standard interface program 'Customer open interface Program' so that the data gets transferred from interface tables to oracle base tables. Currency 4. What are different period types ? Ans. What are the steps in Customer Interface ? Ans. 91. WE CAN use multiple tables in table value set in table field we can use the tables and must give the alias names for the tables and in where clause write the join conditions 94. SOB are the legal entities are used to define the profiles for a responsibility. Chart of Accounts 2. 96. How to handle errors in Customer interface ? Ans. You can act on the error code accordingly. 97. So instead you can call the APPCORE2 which duplicate all functions and properties of APPCORE except it wouldn't reffer custom. 98. Insert the customer details viz.pll. Then run the customer interface program to import the customers. Retained Earnings (Mandatory) 92. .

Possible Transaction types in AR are: Invoice transaction. 1)Row Set 2)Column Set 3)Row Order 4)Content Sets 5)Report Defnition.Sales Location 2. 106. 100. Teritory flexfield is optional. We cannot use ref cursors in the client side (FORMS Libraries ) library.these reports are useful for a certain period and they are not useful for a long time purpose. Many changes in 11i Some of Important r below.Teritory Of which sales location is mandatory.. i. If the currency changes then the SOB will also change. Move to a single database . Extended functionality via the web Suppliers Customers Employees. . Packages which reside in the databse. What is MRC and what are its use? Ans. To use Multiple Reporting currencies you must create a primary set of books and seperate reporting sets of books for each functional Currency. How many reporting currencies can be attached to Primary Set Of Books ? Ans. There are 2 flexfields in AR 1.. What is FSG and what is its use ? Ans. 103. 104.Leverage to Multi org. Supporting global operations . This feature is available only on the server side PLSQL. FSG (Financial Statement Generator) Is a powerful Flexible Reporting tool available in Oracle General Ledger u can use it for Reports with out programming.. 105.A sales tax is calculated by considering the ship-to information.. U have to define following to generate FSG. MRC ( Multi Reporting Currencies ):.. How many Flexfields are there in AR and what are they ? Ans. Can you use REF cursors in CUSTOM library? Ans. What are ad-hoc reports ? Ans. 101. 102. Ad-hoc report means temporary report.99. What are the new features in Release 11I ? Ans.A Unique set of features embedded in oracle applications that allows u to maintain and report accounting records in your functional currency.e. What are different types of transactions in AR ? Ans. Only one reporting currency can be attached to one Primary Set of Book.

Deposit transaction. What are value sets ? Ans.Translatable Dependent 108. Using cursors. Credit memo Transaction. Charge back transaction. What do you mean by HZ_ in customer tables ? Ans.pair 7.They are 1. Guarantee Transaction.There are 8 types of value sets.None 2. hz stores the customer information some table which stores customer information hz_parties -> store oraganization and people information hz_cust_accounts -> sores customer informatiom hz_cust_acct_sites_all->customers site info like bill-to ship-to hz_cust_site_use_all->stores the business requirement of the site hz_location->physical location address of customers 109.Special 6. .Translatable Independent 8. How can you handle multiple rows without using loops in PL/SQL ? Ans. Debit memo transaction.Dependent 4. Value sets are nothing but a list of values with some validations.Table 5.Independent 3. 107.

AP INTERFACE TABLE: 1). There are 5 files are user in SQL Loader. HZ_PARTY_INTERFACE_ERRORS 5). and Discard file is optional. they are.ctl This control file contain the referance of data file. AR_PAYMENTS_INTERFACE_ALL 2). example SQL> sqlldr userid apps/apps control XYZ. 111. log file and bad file autometically created by sql Loader.Control File.Bad File. AP_INTERFACE_CONTROLS. 1. AP_INVOICE_LINES_INTERFACE. AR. 2. AR_TAX_INTERFACE 3).Log file. 5. 4. HZ_PARTY_INTERFACE 4). AR INTERFACE TABLE: 1). RA_CUSTOMERS_INTERFACE_ALL . AP_INVOICE_INTERFACE 4).Discard file. What are the different types of files used in SQL Loader ? Ans. 3. What are Interface table in AP.GL ? Ans.110. AP_INTERFACE_REJECTIONS 3). Data File. data file and control file are required file. 2).

GL? Ans. Below are some of the Main Step in GL. GL_INTERFACE_CONTROL 6). RA_INTERFACE_LINES_ALL 9). RA_INTERFACE_ERRORS_ALL 8). GL_DAILY_RATES_INTERFACE 3). AR. RA_INTERFACE_DISTRIBUTIONS_ALL 7). AP. RA_INTERFACE_SALESCREDITS_ALL GLINTERFACE TABLE: 1). What are the setup steps for AP. GL_BUDGET_INTERFACE 2). GL_IEA_INTERFACE 4). GL_interface 5). AR Module GL: Account Flex field Account Combinations Period Types Define Calendar Define Currency Define Set of Books Assign Set of Books to Responsibility Daily Conversion Rate Types Rates JE Sources Categories System Controls Profile Options .6). GL_INTERFACE_HISTORY 112.

Define bank accounts. Define payment programs. Define Purchasing Lookups. Define your payment terms.Open and Close Accounting Period AP: Define Payables Lookups. Open your Payables accounting period. Define invoice approval codes. Define Suppliers. AR: Define Payment Terms Open and Close Period Auto Accounting Transaction Types Transaction Source Collectors Approval Limit Remittance Bank Payment Method Receipt Source Aging Bucket Customer Profile Classes .

SR rules specify responsiblity level SR restrict user dedine segment values cvr specify chart of account level cvr restrict enter the code combination 115. 3) Using Application Desktop Integrator ( ADI). TRAILING NULLCOLS 117. 1) Entering Journal by Journal Entry Screen on Application Side. What is the difference between cross-validation rules and security-rules? Ans. By using the following statement in Control file. 114. What is ICA (Internet Computing Architecture)? Ans. We can enter journal in GL in Three Ways. How to take care of null values in SQL Loader ? Ans. If any conflict occurs in FSG the who will override Column Set or Row Set ? Ans.Customers Customer Sites Uses of Customer Sites (Ship to /Bill to) Remit-to Address 113. Column set provided while defining Columns you should have checked the Override Row . In ICA we have desktop Client Application Server and Database Server. 116. 2) Importing Journals to GL by Interface. In how many ways can you enter a journal in GL? Ans.

if nay comopilation errors exist then they are again send to the developing insatnce or it is subimmitted to DBA to for production instance. Can you add a descriptive FlexField to a table which already have data in it ? Ans... Yes we can add a DFF if table already have a data.. setup---->suppliers.>transfer to GL 120.step -2: this patches or developing packets are then compiled and tested at the end userplacestep 3: the developed PVCS packets are tested at the testing instance.. while a discount is something a customer gets from our side.. What are the setup steps for testing ? Ans. Monthly Rent 121. eg if the customer has net 30 5 discount in his payment term this means if he pays within 30 days he gets a discount of 5 so for the above eg the customer pays 95$ within 30 and oracle gives him a discount of 5$ automatically from accounting perspective the 5$ of the adj will go to the account of the receivable activity 123. What are different types of invoices and what is a recurring invoice? Ans.>invoices. Types of Invoices: 1)standard invoice 2)pre-payment 3)debit memo 4)credit-memo 5)with-holding tax 6)PO DEFAULT 7) Quick Match 8)Expense Reort Recurring Invoices: Recurring Invoices are the invoices in which the payment falls on every month such as rent electricity etc. Recurring invoices are those invoices which re occur after a specific time interval eg. 119.. adjustment is some thing that is written off on a invoice..eg a customer short pays a 100$ invoice by 5 $ you write off this 5$ this is an adjustment.>periods.. ifits for PVCS testing instance then step -1 : developers develop or customize the form and is stored in the PVCS patches with the lateast version.>reports.. ... What is the difference between discounts and adjustments? Ans. What id recurring invoices ? Ans... 122.>payments...Calculations checkbox. 118... What are AP setup steps ? Ans.

2. Single Inventory OrganizationIs it possible to have a single inventory organization associated to Multiple Operating Units? Ans.124. Its procure 2 pay 125. Segment QualifiersWhy should we have to give flexfield qualifiers for company and account segments? Ans. AP. What are Summary Accounts and Roll up groups ? Ans. Summary Account: An account whose balance represents the sum of other account balances. each organization you created will have an Organization_ID. We can use summary accounts for faster reporting and inquiry as well as in formulas and allocations. What are cycles of GL. and AR? Ans. We use rollup groups to define summary accounts based on parents in the group. Unless the system knows which segment is the company segment all reporting may not balance at the company level . the process is gl-->ap-->ar--> P2P cycle come into picture here in AP GL AR. Segment qualifiers is the way off letting the system know how to for eg balance a company segment. We can use letters as well as numbers to name the rollup groups. Oracle Apps Basics Interview Questions 1. Operating unit is an organization and inventory organization is an organization too and each of them have its own ID. Rollup Groups: A collection of parent segment values for a given segment. Yes it Is possible to have a single inventory organization associated to Multiple Operating Units.

Telemarketing mail order catalog and web store businesses that sell directly to consumers. What is the difference between spfile and pfile? Ans. 6. 7.ora. The pfile's name is initSID. What is the difference between Customization and Personalization? Ans. This application is licensed as Oracle Advanced Pricing. An spfile and a pfile are both init parameter files. NO ANSWER AVALIABLE 5. Oracle Advanced Pricing supports e-business applications by providing a flexible pricing engine that executes pricing and promotional calculations for Oracle Order Management and other Oracle Applications. Ex: The Order Import API when called would create orders corresponding to the record in the Order Interface tables. Oracle Advanced Pricing provides advanced pricing capabilities that enable you to set up your pricing information and to model complex data relationships to determine the correct price. Customization is done by making the changes in the cutom. suppliers mergeAt the time of suppliers merge if we choose None (Means all the invoices are not transferred) then how will you make the payment of old suppliers invoices? Ans. What are Oracle Apps API? Where APIs are physically store? n What is the latest version of API? Ans. They are Application Program Interfaces which are standard stored procedure package or functions created for performing specific activities in theOracle Apps E-Business Suite.3. . The pfile is a readable text file which you can edit directly in Notepad (Windows) or vi (Unix). Oracle Advanced Pricing provides the flexibility to meet the needs of complex pricing situations for a range of demanding industry business requirements which include: Consumer goods telecommunications services high technology automotive businesses and aerospace/defense businesses that sell to other businesses. advance pricing :what is advance pricing and how do you define it in oracle application Ans.pll whereas the Form Personalization is done through the Front End in Oracle Apps. 4.

you will need to shutdown and startup the instance for any changes you make in the pfile to be applied. Aftersetup a patch we get some more screens menu and reports for lacalizations. 8.Supplier are those which provide some material to the company but they have not any contract to the company Vendor . Supplier . NO ANSWER AVALIABLE 9. 11. The spfile is useful to have because it lets you dynamically make changes to some parameters whereas the pfile does not . The spfile's name is spfileSID. FNDLOAD is an API provided by Oracle to download/upload Flexfields Concurrent programs Valuesets Menu etc. I use PAN to identify the Employee in India other side in US use Social Security Number. What is FNDLOAD and how is this used Ans. Actually these term differed with nation or state so to capture identification data of legal entities needed to setup a patch in Oracle 11i that called Lacalization patch. Explain about localizations (Ind. 12. Mostly varied in taxation identification and business methods-reporting. Do u know meaning of localization? In India to identify the person legal entities and suppliers etc use some specific method like PAN TIN TDS.They also provide the material to the company but they have contract to the company 10. What is the difference between Supplier and Vendor? Ans. Localization made be country specific for US:Faderal Financials for india: india Localizations.ora. What are the validations to be taken in doing Customer Conversion using TCA APIs Ans.The spfile is a binary file which means it can't be edited directly (if you try to edit it directly it'll corrupt the file). The spfile can only be modified by using the "alter system" command. What is the use of Translator Code in Trading Partner E-commerce gateway? . US) in Oracle Financials ? Ans. so we need to setup country specific loacalizations.

14. Receipt routing is a process by which the receipt is processed and sent to Accounts Payables for payment to vendor or supplier 3 options are available for processing the receipts in oracle 1. Open interfaces in oracle application 11i module wise? Ans. Direct 2.9 on words) 2) GL Budget Interfce using gl_budget_interface 3) Currency Interface using GL_daily_rates_interface AP 1)Invoice import using ap_invoices_interface ap_invoice_lines_interface 2) AP Expense Report ap_expesne_report_headers_all ap_expense_report_lines_all 3) No interface exists for AP Payment if you try to convert legacy payment But you will need to populate ap_invoice_checks_All and ap_invoice_payment directly(need to get approval from Oracle opening SR on Metalink) AR 1) Invoice Import using auto invoice RA_INTERFACE_LINES_ALL .5. No Answer 13. What is Receipt Routing Ans. GL 1) Gl Interface using gl_interface (watch out gl_pa_interface and gl_hr_interface new table for 11.Ans. Standard 3.Inspection required Direct : Delivers directly to stores Standard : Standard process of receipts Inspection Required : Raw Material is checked for Quality parameters (as per the quality plan) then accepted or rejected and sent to stores.

however. it can only be deleted from that organization if the item has NOT been transacted.RA_INTERFACE_DISTRIBUTIONS_ALL 2)AR Payement Receipt AR_PAYMENT_Interface_all 3) Customer Import RA_CUSTOMERS_INTERFACE_ALL 4) Sales Tax Interface FA 1) FA_MASS_ADDITIONS Cash Management CE_STatement_headers_int_all CE_statement_lines_interface 15. What is the need of a staging table or temporary table in between flat file and standardinterface table while transferring data from flat file to interface table? Ans. make the status of the item "inactive" on the main region of the Item Define form INVIDITM in 'Item Status' field. we can use normal tables also as staging table but we need to truncate table for each insert. How do you setup Unit of Measure for an item? . Interview Questions for Oracle 11i Apps (Manufacturing)?Item Setup FAQs Once an item is assigned to an organization. is it possible to remove this association at a later time? A. See the Oracle Inventory User's Guide. This will prevent users from transacting against the item although the item will continue to be included in LOV's. --Q. If it has been transacted against youcannot delete the item from the organization. so we need data to be erased after inserting into acutal tables. 16. You can. If you have assigned an item to an organization. moreover these staging tables are used to do some primray validations before inserting data into actual tables. so we go for staging tables. these staging tables are used to hold temporary data i.e data with in the temporary table will be automatically get deleted when we issue commit or when we close oracle session that depends on how we create table eg: create global temporary table eg1(name varchar2(20) num number(10)) on commit delete rows. thats why we go for temporary tables. this will delete the rows on temporary table when we issue a commit at sql prompt.

A. When transacting an item, it will always default to the defined Primary Unit of Measure, so if you need to use another UOM, you must select it from the List of Values when you transact it. This implies that you want the Primary Unit of Measure to be that which is used most often and which is likely to be the smallest unit of that type of item. Once you have set the primary UOM for an item, it CANNOT be changed. --- Q. How do I change an item's locator control method once I have transacted against it, for example from No Control to Prespecified? A. You cannot change this attribute if there is onhand quantity for the item. You must first perform a miscellaneous issue of all quantity. Then the attribute can be changed and once the locator(s) are set up, you can perform a miscellaneous receipt to receive the quantity back into a specified subinventory/locator. --- Q. How do I change an item's Unit of Measure? A. You CANNOT change the UOM for an item once the UOM is assigned to the item. The suggested solution is as follows: If the item has not been transacted you can delete the item and then re-add it with the correct UOM. If the item has been transacted and has no outstanding orders, purchase orders or WIP jobs you can do the following if approved by your management. 1. Rename the existing item '123' to '123-Bad UOM' and save the item. Any prior history for item '123' will now be associated with item '123-Bad UOM'. 2. Add a new item '123' with the correct UOM. --- Q. How do I delete an Item Template I no longer use? A. Suggested steps to follow to delete unwanted Item Templates: 1. Navigate Setup: Items: Templates - Find Item Templates form appears. 2. Click on the LOV, and select the Item Template that is to be removed. 3. Click the [Find] button on the Find Item Templates form. The Item Templates Summary form appears, with the Item Template selected. 4. Click the [Open] button on the Item Templates Summary form, and the Item Templates form appears. 5. From the menu, select Edit | Delete Record, then select Action | Save and Proceed. 6. Close the Item Templates Summary form. Be careful not to delete Item Templates you may need again as they are not retrievable once deleted.

--- Q. Is there a way to create custom item attributes? A. No but you can create and define the descriptive flexfield for this form. This will allows you to associate additional data with an item such as an attribute. See theOracle System Administrators Users Guide and the Oracle Flexfields Manual for information on creating Descriptive Flexfields. --- Q. Why does the application prompt you for Organization when you enter the Master Item form for the very first time even though you have only one Master Organization. A. Once you setup a Multi-Org environment and you enter the form for the first time, there is the possibility there can be more than one MasterOrganization. The application therefore prompts you for an organization which is then used to determine the Master Organization associated with it. In other words, you are choosing the Master Organization by choosing one of the Orgs that belongs to it. --- Q. How do you change the control level for item attributes from master level to organization level for example. When I try to change this in the Attribute Control Form, I get the message: frm-40200: field protected against update. A. First change value of the field called "status" to "not used". You should then be able to change the control level of the attribute from master level to org level. Make sure and change tostatus back to what it was before the change and save the record. --- Q. How do I inactivate an item? A. On the Master Item Form (Inventory->Items->Master Items), change the item status field to "Inactive" or any another defined status which disables all attributes that make an item usable (stockable, shippable, orderable, etc.). The "Inactivate" status comes pre-seeded with the Application and is for this purpose. --- Q. What characters can I use in an item name (including special characters)? A0. The only hard fast rule is not to use the character designated in the segment delimiter for the System Item Flexfield. Also, you will not be able to enter any characters not allowed by the valueset associate with the flexfield. It is recommended that you avoid the use of any char that can be used as a delimiter to avoid future problems. It is best to not use special characters like #@%& if at all possible as these may have a negative impact down the road. Some characters,

like percent (%), underscore (_), and pound(#), have special meaning when performing queries by form as do the query operator characters (=!><). --- Q. Can you change the costing enabled and inventory asset flags on an item that has already been transacted against even if there is no on-hand quantities for the item? A. Yes, you can change the flags. If you are changing the flags from checked to unchecked you will receive a warning that the associated cost records will be deleted alerting you that the Cost of Goods will not be calculated any longer for transactions of this item. In effect what you are doing is changing the item from an asset item to an expense item. If you are changing the flags from being unchecked to checked then a database trigger will fire and cause cost records to be added for this item. There is no warning that is given. --- Q. When I create a new item, and choose to assign to All orgs, the application allows me to even though some of those organizations are restricted to my responsibility. Is this the way it is supposed to work? If I assign in anOrganization by Organization fashion, I am not allowed to assign to the restricted organizations. A. The situation described is standard functionality. Even if a responsibility has limited access to a certain number of organizations, the "Assign to All Organizations" check box will assign the item to all orgs, not just the ones limited to the user's responsibility. --- Q. How do you tell that an item is an expense item or asset item? A. Navigate to the Organization Items form: Inventory->Items->Organization Items. Query up the item in question. Change to the "Costing" alternative region. The value of the "Inventory Asset Value" flag determines this. If checked, the item is an asset item. --- Q. Is there a way to delete or disable an item revision once entered? A. There is no way to delete a revision nor is there a way to disable it. It must remain there for historical data. The suggested workaround is to create a new item, transfer any Quantity onhand from the old item to new item and delete the old item. The only down side is you will lose some transaction history.

17. What is business process in oracle applications11i? Ans. For any Organization or company which is dealt with Business of any kind and the same

business process would be studied for mapping into Oracle 11i Software.

18. What is auto invoice in OM module?what is use of it? Ans. invoice can be raised in two ways 1.auto invoice 2.manual invoice invoice must be raised in ar module na. in manual invoice we will enter all details about customers manually like cust id contacts address . incase on autoinvoice we will not enter all these data. just we will run programs 1. wfbp(work flow background process) this will dump data from omtables to om_interface 2. autoinvoice master program: this will dump data from om_interface to ar_interface 3. autoinvoice import program : this will dump data from ar_interface to ar tables so data will be automatically dumped from om tables to ar tables and invoice will be raised automatically. i dont have table names exactly but i will let you know them later. 19. What is the difference between Organization_id and Org_id ? Ans. Organization ID refers to a unique id of an inventory organization (mtl_parameters) Org_id refers to a operating unit (hr_operating_units) Below is the hirerarchy for your reference. Set of Books | OU | inv org | sub inventory | Locator 20. Is the accounting entry different for Credit Card Transactions or normal Invoice - Payment transactions. If so, how? Ans. A credit card order is same as any other order for accounting. i.e. DR Rec CR Rev

10.5.5.. In Code Sets Window we are setting credit card codes for our Procurement cards.g. What is the difference between data conversion and data migration? Ans. What are the setup steps to setup Credit Card Transactions? Ans. NO ANSWER 23.Payables use these codes to create default accounting distributions for transactions that we import from our credit card issuer. Data Conversion is receiving data from a legacy system or receiving data from another module ( e.9 to 11.Set up Credit Card Program with a card type of Travel for employees to enter credit card transactions on expense reports. Data Migration is upgrading from one version to another version fro e. from 11. PA) validating it and converting it to ur our the target module using the standard import program.But the receipt process can be different depending on ur clients requirements to categorize remitted receipts and cleared receipts different.g. What are the related set ups to be done for AP invoice approval?Can we set the approval hierarchy even for this? Ans. 24. 22. Receipt Cleared CR Rec DR Cash ( Clearing account) Receipt Remitted CR Cash (Clearing) DR Cash ( Remitted account) if both are setup same in bank then the above is just a moo point :-) 21. How do we change a custom API to include business needs? Ans. For Approving an invoice in AP we have to raise one invoice for raising an invoice we have some mandatory fields like supplier supplier number Payment terms distribution sets date payment method bank payment document etc. For the setup of Credit Cards we have to initally set Credit Card Programs and Code Sets Window. We are setting credit card programs for our enterprise's credit card and procurement card requirements. .Set up Credit Card Program with a card type of Procurement for employees to use procurement cards to purchase items directly from suppliers.

After defining all the above we can raise a invoice There s no need of defining the approval group it s not a mandatory 25.Application Program Interface is a PL/SQL call made to the application to create . The profile options are available to every product in Oracle Applications. 30.Tabular 2. 1)User Level 2)Responsibility Level 3)Application Level 4)Site Level. Which table stores receipts information? Ans. API . 26. For each profile option we give a brief overview of how Oracle Application Object Library uses the profile's setting. How many templates use for oracle reports in oracle applications and what they are ? Ans.Matrix with Group 7. these table contain ORG_ID column that picks particular organizations from multiple organizations. What is one full life cycle implementation? Ans. 4)Going to Production. 31. 1.Group Above 3. _all tables will store information about multiple oraganizations.Matrix 6.Mailing Label 5. 3)Testing of Modules. Full life cycle is started from scratch to Production which includes mainly 1) Designing Modules.Form Letter 29. What are APIs? Can you name a few APIs? Ans.Group Left 4.Form Like 8.TDS entry not generated in service bills? Ans. If you are looking for Receipt information in Receivables (AR) then these are the following tables: 1) AR_CASH_RECEIPTS_ALL (Header Level) 2) AR_CASH_RECEIPT_LINES_ALL (Line Level) and 3) AR_CASH_RECEIPTS_HISTORY_ALL (History) If you are looking for Receipt Information in Purchasing (PO) then the tables are: 1) RCV_SHIPMENT_HEADERS (Header Level) 2) RCV_SHIPMENT_LINES (Line Level) 27. For TDS Credit Memo Generation make sure that TDS Type TDS age and TAxable amount is entered. There are 8 templates in Oracle Reports. Invoice Accounting . _all tables will be created when we install multiorg. 2)Development of Modules. What is profile options? what are the types of profile options in AR / AP ? Ans. What are _ALL tables in Oracle Apps? Ans. 28.

36. Key flex filed is used to store key information whereas descriptive flexfiled is used to store additional informations. What is Key and Descriptive Flexfield? Ans. Attach the funtion to the Menu 4. 33. These are Global Scheduling Rules or Logistics Rules use for Scheduling the Order in Order Management. FND_CURRENCY is basic foundation class used to format currency. KFF willbe filled in segments KFF Is mandatory KFF Drives functionality . 37. 1234556 By using above we can print it as 12 34 556 35. Attach the Menu to the responsibility. What is descriptive flex field and what is the use of them? What is the procedure for using them? Ans. Registration of Form in Oracle Apps indicates that the form can be accessed from Oracle Application Responsibility. This is an alternative to using the interface tables in applications to insert and process transactions. What happens to the form when u register? Ans.and these values r stored to the column attributes. Define the form 2. go to sysadmin application-flexfields-descriptive-segments 34. Key Flex Field: KFF is a Mandatory field which is already driving the functionality and it is the field where atleast first segment is made mandatory. 1. What is Ship-From/Customer Rules?Ship-From/Ship-To Rules? Ship-From/Customer Item Rules? Ans. Difference between Key and Descriptive Flexfield? Ans. For that you have define the following. Descriptive Flexfileds r used to add additional informations. Define the function 3. Why is FND CURRENCY used in reports? Ans. Ex. You can find the APIs from the database by querying the all_objects table for name like '%_PUB' eg: AR_ADJUST_PUB in AR to create adjustments 32. ex: if you go to Application Developer then flexfiled---key flexfiled ---segments---segment separator Segment separator is a key flexfiled whereas a small box besides segment separator is descriptive flexfiled.business transactions or events.

you find the option of dff in every form that you work DFF: Is not a mandatory field DFF Information will go into attributes of the table DFF does not drive any functionality but you can drive by writing a custom code on the dff fields. How to pass parameters to a report ? Do you have to register them with AOL? Ans. and use the concatenated_segments column which holds the concatenated segments of the key or descriptive flexfields. Yes ! you have to register the feeder programs as concurrent programs to Apps.. Do you have to register feeder programs of interface to AOL ? Ans. Or the other way is to use the FND user exits provided by oracle applications. How to use Flexfields in reports? Ans. setps 1.fmb in binary format from AU_TOP directory. 41. frist of all you have to register the parameters of your repot in AOL. What are forms customization steps ? Ans. For form customization we need to download the template.Navigation is Inventory(Navigator)->Setup->FlexField-Key->Segments then you can search for application and the flex field Examples : in Oracle Inventory System Items Stock Locators Item Categories Item Catalogs etc Descriptive Flex Field :Descriptive flex field is the data which can be entered into the each of the oracle forms which can take extra information and this option is there for almost all forms in oracle. There are two ways to use Flexfields in report.fmb to the your form name and start customizing it. Upload the form into AU_TOP/forms/US Compile the form.switch to SYSADMIN responsibility. 2 register the executable navigation is Concurrent>program>executable 3 register the program for this navigation is concurrent>program>define . One way is to use the views (table name + ‘_KFV’ or ’_DFV’) created by apps. For registering in apps Register form --> Register function --> Register Menu --> 40. Copy the form into respective custom top as INV_TOP PO_TOP etc. Navigation is Inventory(Navigator)->Setup->FlexField-Descriptive->Segments then you can search for application and the flex field Examples : in Oracle Inventory System Items subinventories stock locators any other form 38. 39. Then rename template.

autonomous transactions help you build modular. Autonomous transactions let you suspend the main transaction. or commit-dependencies with the main transaction. even if the main transaction rolls back. What is the use of Temp tables in Interface programs ? Ans. after validating through the PL/SQL programs. 44. Furthermore. · Add the concurrent program to the request group of the responsibility 43. do SQL operations. · Define the concurrent program for the executable registered. Triggers are used in forms for event handling.in this form there is a one button click and register your report parameter. an autonomous transaction is fully independent. They allow parallel queries. you can log events. the main transaction. The different type of triggers available in forms are : · Key-triggers · Navigational-triggers · Transaction-triggers · Message-triggers · Error-triggers · Query based-trigger 45. The steps to register concurrent programs in apps are as follows : · Register the program as concurrent executable. That makes autonomous transactions less error-prone than regular transactions and easier to use. and so on. 42. reusable software components. What is the use of triggers in Forms ? Ans. and all the transaction control statements including SET TRANSACTION. So. Temporary tables are used in Interface programs to hold the intermediate data. commit or roll back those operations. and the procedure need not know about the application's transaction context. The data is loaded into temporary tables first and then. More important. distributed processing. It shares no locks. What are Autonomous transactions ? Give a scenario where you have used Autonomous transaction in your reports ? Ans. stored procedures can start and finish autonomous transactions on their own. Scenario : You can use autonomous transaction in your report for writing error messages in . increment retry counters. You can write PL/SQL code in triggers to respond to a particular event occurred in your forms like when user presses a button or when he commits the form. autonomous transactions have all the functionality of regular transactions. A calling application need not know about a procedure's autonomousoperations . the data is loaded into the interface tables. then resume the main transaction. An autonomous transaction is an independent transaction started by another transaction. For example. Once started. resources. What are the steps to register concurrent programs in Apps ? Ans.

How to attach reports in Oracle Applications ? Ans.. Design your report put your file into product_top>version>language>file. The cursor are used to handle multiple row query in PL/SQL. 47. Oracle uses implicit cursors to handle all it’s queries. Key Flexfield: Key flexfield are flexible enough to let any organization use the code scheme they want wothout programming. Oracle uses unnamed memory spaces to store data used in implicit cursors.Key flexfield can be used to represent codes that is made up of meaningful segment to identify GL a/c Part no. The record group can contain static data as well it can access data from database tables thru sql queries.. Descriptive Flexfield: They provide customizable expansion space on ur forms.name . 49. with REF cursors you can define a cursor variable which will point to that memory space and can be used like pointers in our 3GLs. A flexfield appers on ur form as a pop-up window that contains a prompt for each segment. and other business entities. 50.. There are five report trigger : · Before Report · After Report · Before Parameter Form · After Parameter Form · Between Pages The Firing sequence for report triggers is  Before Parameter Form  After Parameter Form  Before Report  Between Pages  After Report. 46.Oracle app store these codes in key flexfields.your database tables. You can use desc flexfields to tract additional information important and unique to ur business that would not otherwise be captured by the form... What is record group ? Ans. Record group are used with LOVs to hold sql query for your list of values.Each segment has a name and a set of valid values. What is the use of cursors in PL/SQL ? What is REF Cursor ? Ans. What are different report triggers and what is their firing sequence ? Ans. A flexfield is made up of sub-fields or segments. Two types of Flex field. 48. What is a FlexField ? What are Descriptive and Key Flexfields ? Ans.

example When the user types in 0208 This list has the following items is displaced 02080006 02080023 02080116 02080222 02080273 02080452 02080705 02080709 02080749 02080800 53.define executable define concurrent add to the request group run the report respective responsibility. LOV Auto-reduction : Lov Auto-reductions is used in forms. 52. How to debug the form? Ans. The general idea is to wrie a statement like Select {name column} {value column} from {table} where {name column} like ' {:Combo_Item} ' You can create a record group out of this statement ans populate the combo box dynamically. Forms has features that helps you more easily debug your application including Debug Messages which notifies you every time a trigger starts to fire and Debug Mode which allows you to dynamically view the execution of your triggers and variables. Context Sensitive Segment: only appears when an appropriate selection is made in the context . What are context sensitive segments? Ans. 51. What is auto reduction? Ans. Context Sensitive Segment is a type of Descriptive Flex Feild.

A flexfield is a placeholder set of fields that can be configured by customers for use by their organizations.com/technology/tech/blaf/specs/flexfields.html#contextual_descriptive view-only label/data pair text box date picker choice list LOV field 54. What are global segments? Ans.com/technology/tech/blaf/specs/flexfields. What is flex field? Ans. Once configured. which are configured as a set of fields that are indistinguishable from core (default) . Global and context-sensitive segments may consist of the following widgets: http://www. What is segment qualifier? Ans. Segment qualifiers hold extra information about individual segments such as if the account is an Asset Liability or Expense if you can post to the account and more. segment qualifier are used to identify a particular segement within key flexfield 56.oracle.segment (the controlling field) See below for more details. the customer-defined fields (label/widget pairs) may appear in either form or tabular layouts. There are two main types of flexfields: Descriptive flexfields. When we define a segment value in the Segment Values window we must also assign qualifiers which determine the account type (asset liability or expense) whether budgeting is allowed whether posting is allowed and other information specific to the segment value. Global segment is a type of decsriptive flex field.html#global_descriptive 55. Global Segment: always appears on the customer's application page regardless of the context please refer to note http://www.oracle. Allow Budgeting Allow Posting Account Type Control Account Reconciliation Flag.

for Oracle Reports the rdf file must be in the srw directory.ie an Oracle Report. 57. Reports? Ans. which consist of multiple segments for entry of codes. Step 2: Define the concurrent program Navigate to the Define Concurrent Program form (AOL Reference manual pg 9-87) This form links a concurrent program to the executable you just defined. 5. It should show a Report Group name. application and execution method. 2. put the name of the stored procedure. as well as defines the programs parameters. Check Standard Submission if you want to be able to submit this program from the Standard Report Submission form. such as a product serial numbers or bank account numbers. Query this name in Security->Responsibility->Report Add your new program to the list of available programs. Save the FORM and move it to UNIX. you will be able to submit your custom program. the file must be in the bin directory. The concurrent manager will look in the appropriate directory under the application's top directory. fill in just the filename. short name and description.application fields. Define FORM as FUNCTION. How to register Form . Fill in the executable name. Develop the form in Developer 2000. Now when you go to submit a request with this responsibility. [Form to be moved to $CUSTOM_TOP/forms/US] 3. For spawned programs. For the Execution File. Registering Oracle Reports: Step 1: Register a concurrent program executable Navigate to the Define Executable form (AOL Reference manual pg 9-84) This determines the type of program being run. [SysadminResponsibilityDefine] . Define the FORM in Application Developer 4. Forms Registration 1. and other options. where the FORM to be attached. Go to Security->Responsibility and query the responsibility you want to run the program with. incompatibilities. Enter the name of the executable you defined and any report information if necessary. Enter the concurrent program name. application. Also define any parameters your program needs here and any incompatibilities. Identify MENU. For PLSQL concurrent programs. Step 3: Add the concurrent program to a Report Group First you will need to find the name of the Report Group to use. and key flexfields.

What is the difference in Quick pick & quick code? Ans.. How can u see the global parameter values in the form without coding? Ans.5.Define the corresponding flexfield in the WHEN-NEW-FORM-INSTANCE trigger of your form..EVENT procedure. 10. 9..Activate the event like WHEN-NEW-ITEM-INSTANCE and WHEN-VALIDATE-ITEM in the created non-database field item by using FND_FLEX. 8. for testing purpose 63. One way of viewing parameter values at run-time in Apps is by Navigating to Tool->Examine menu. The necessary step we have to follow to implement Flexfield in forms: 1.Insert few data into the table.. name the triggers & user exits? Ans.Nevigate to Oracle System Administrator Responsibility->Corresponding flexfield Segment. What is balancing segment? Ans. NO ANSWER 65. Host resource is located under AU_TOP/11. 62. Enter the block name as parameter and then give the parameter name in the item field and then press tab.Nevigate to Oracle System Administrator Responsibility->Corresponding flexfield Register.6. Quick codes form is used to predefine a list of values for a particular field. How to implement Flex fields in forms .. 6.Copy the above MENU and go to Application Developer and query on MENU tab 58. 2. 3. Run your form and text it.. 60.examine 64. Where you will keep the host source code? Ans.0/bin Ans might be C:\windows\system32\drivers\etc\hosts. Create a table through which we are going to create the flex field. 7.Registered the column of the table. 59.Create a non-database field in your form where you are going to implement the flexfield.debug('message string'). How will u display message for testing the form u modified? Ans.. No special trigger created in the form when it is registered. Balancing segment is the level for balancing the accounting entries. What was the structure of the accounting flexfield in previous project? Ans. 61. For example the accounting flexfield structure is company-costcenter-project. .fire a commit statement after inserting the data.Registered the table.the triggers mentioned is created only when one creates the master detail relation ship between two data blocks. What are special triggers created in the form when u register it? Ans. 11. You can use fnd_message. 4. 5.

Order Management also provides the option of not using any reference source and entering return line information without defaults. but most of the companies include this segment in the accounting flexfield to post the assets and expenses costcenter wise and get the report accordingly. Having 2 different Accounting Flexfield structure implies that they should correspong to 2 different SoB's because if any of the 3 C's chage (Currency Chart of Accounts and Currency) SoB differs. It is one of the segment in the accounting flexfield. It is interfaced to AR 71. What is customer merging? Ans. No. You can create on account credits in the Transaction window or through AutoInvoice. The header information about transactions are stored in this view(RA_CUSTOMER_TRX_ALLtable). 66. If you create an on-account credit from a return sales credits are reduced according to the sales credit information you enter on the return. What all things are stored in RA_CUSTOMER_TRX? Ans. If the item is returned and the order flow for your return includes the Invoicing Activity and if you use a reference source for a return line you can populate the Credit Invoice field. By definition credits you assign to your customer s account that are not related to a specific invoice. Can you have two accounting Flexfields in AR? Ans. Accounting Flexfield defines a Chart of Accounts. This results in the creation of a single return line and an on-account credit. What are on-account sales credits? Ans. 69. In this case Oracle Receivables creates an applied credit memo and the sales credits from your original invoices are reduced accordingly regardless of the sales credits you enter on the return. 67. You cannot have more than one Accounting Flexfields for a Set of Books in AR. Customer merging is done to avoid the Customer Duplication For Ex: You can Create Same Customer: ABC Limited as 1) ABC Limited 2) ABC LTD So You can merge ABC LTD to ABC Limited and Maintain ABC Limited going forward 70. What happens when u complete an invoice? Ans. It is not necessary that this segment should always be there in the accounting flexfield. What is cost center segment? Ans. One can have >1 Accounting flexfield if he has >1 SoB created.If you define the balancing segment as company then both debit and credit should be balanced at the company level when the transactions are posted to GL. The RA_CUSTOMER_TRX_ALL table stores invoice debit memo commitment bills receivable and . 68.

What is address validation? Ans. For example. 73.Finance charges can be included on your customer s statements and dunning letters. sales_rep_id (oe_order_headers_all <-> ra_salesreps_all) 2. What Credit memo / Debit Memo? Ans. What is "Finance Charge"? Ans. outstanding debit item is known as 'Chargebacks'. a document that partially or fully reverses an original invoice. What are chargebacks? Ans. 72. invoice_to_org_id site_use_id (oe_order_headers_all <-> ra_site_users_all) 77. here all the cheque or payments are collect by bank and send a dat file to there corporate so that they can directly transfer that file through interface in their modules (ap ar) 74. 76. One row exists for each invoice debit memo commitment bill receivable and credit memo that you create in Oracle Receivables. Invoices debit memos credit memos bills receivable and commitments are distinguished by their associated transaction types which are stored in the RA_CUST_TRX_TYPES_ALL table. 'No Validation' does not validate the address 75. What is lockbox? Ans. Lockbox is a services provided by bank to corporate customers to transfers there payables in receviables so that they can update their balances. 'Warning' displays a warning message if a tax rate does not exist for this address (allows you to save the record).credit memo header information. A new debit item which we assign to a customer while closing a existing. Each row in this table includes general invoice information such as customer transaction type and printing instructions. AR and OE are related by the following keys: 1. You can implement address validation at three levels: Error No Validation or Warning. Debit memos Debits that you assign to a customer to collect additional charges. 'Error' ensures that all locations exist for your address before it can be saved. Additional charges that you assign to customers for past due items. How AR & OE are related? Ans. Credit memo In Oracle Payables and Oracle Projects. The type of validation you want the system to use for your address if you are not using a flexible address format for validation. .

What is the link between CM & invoice column name ? Ans. Bill in Arrears recognise receivables at the end of the revenue recognistion schedule. How to find overdue invoices? Ans. 84. You can define an accounting rule where revenue is recognized over a fixed or variable period of time. 81.you may want to charge a customer for unearned discounts taken. Rules that Receivables AutoInvoice uses to specify revenue recognition schedules for your transactions. 79. What is auto invoice? Ans. Invoicing Rule determine when to recognise the receivable for transactions. List the key flexfields in AR? . 78. You define 3c's i. accounting rules detrmine the period in which the revenues were genereated against the transactions.e. Chart of accounts currency & calender to define chart of accounts 80. 82. 83.What is set of books? Ans. There are 2 types invoicing rules:Bill in arrears and Bill in advance. taxes. What is accounting rule? Ans. Use Past Due Invoice Report. The Parent_invoice_id column of the ap_invoice_distributions_all will give you the main invoice# to which this CM/DM has been matched to. What is invoicing rule? Ans. Bill in advance recognise receivables as soon as invoice generated. or finance charges. It is a program that imports invoices credit memos debit memos on account credits from other system to Receivables. additional freight charges.

com/technology/tech/blaf/specs/flexfields. When the items reach staging subinventory they are said to be picked and shipping execution can now ship these items. Validation on field exit allows robust presearch capabilities: The value is checked against the database list of values and based on the findings the appropriate functions occur (for example if exact match dependent fields may also be populated or on exit of field with a partial string the Search page may appear allowing the user to select one of the partial string matches.Ans. This means that the items are now ready for shipping and are out of inventory. What is pick release Ans.) Source:http://www. What is dunning letter? Ans. 3) Then on the day of delivery or somewhere between these items are taken out of inventory and moved to staging subinventory. Pick release is the process by which the items on the sales order are taken out from inventory.html#key_populate 86. What is profile? Ans. 85. 88.oracle.its an optional one. . This means the inventory is informed that there is requirement of certain quantity of certain items on certain date.Sales Tax Location FF-this is a mandatory one to implement2. Which is the parameter set to validate keyflexfield value? Ans.Territory. Profile is one of the option which is used to change the application based on value. 2) The inventory person according to availability allocates the items to those SO Lines and reserves them. Dunning Letter: A letter which is sent to customers to inform about the past due debit items is know as 'Dunning Letter' 87. Validation occurs on exit of the key flexfield (on the primary page) and any subsequent action is ignored until the validation is finished. The flow is as follows: 1) When an order is booked based on the setups the lines are scheduled and they are ready to release. There are 2 Kff's are there in AR1.

What is order cycle Ans. order status has changed to shipped/interfaced/closed these orders only not able to cancel remaining all other order status are possible to cancel 92. Concurrent Program is nothing but an instance of execution file along with parameters and incompatable. 90. AR: Ra_customer_trx_all Ra_customer_trx_lines_all Ra_cust_trx_gl_dist_all AR_payment_schedules_all . Order Number -. Ans.Order Tab form Warehouse and Ship Locator --INVENTORY Tab form 91.89. Name important tables from OE /AR? Ans. The order cycle is as follows: Order entry Book the order Schedule the order Pick release Ship confirm Close the order 93. What are the i/p for pick release? Ans. After which stage we can not cancel the order? Ans. Concurrent prg.

Give the complete process cycle for OE / AR? Ans.RA_cust_trx_types_all 94. Interface tables in OE/AR? Ans. Order EnteredOrder BookedDispatch EligibleDispatchedPick Release EligiblePick ReleasedShip ConfirmInvoicedPosted in GL 95. In Ar 1) Invoice Import using auto invoice RA_INTERFACE_LINES_ALL RA_INTERFACE_DISTRIBUTIONS_ALL 2)AR Payement Receipt AR_PAYMENT_Interface_all 3) Customer Import RA_CUSTOMERS_INTERFACE_ALL 4) Sales Tax Interface .

Prerequisite: We need to load all the predefined plls for example APPDAYPK for calendars. We can do this in Apps Forms.show. How do you create calender value set? Ans. . Validate from list (property) : No Key list val trigger of that field --> calendar. Once we have all the dll's required Assign the key list lamb LOV to the textfield.AOL Interview Questions 1.

General: Weight UOM Class : VOLUME vOLUMEN uom cLASS : volume pERSENT Fill Basis: Quantity Export Compliance Screening : Not Required -. Table for independent value set Ans. go to India Local Order Management>> Shipping>> Setup>> Shipping Parameters... . The below details are breifly descripb u.. How to schedule the concurrent programs from Back end(PLSQL) -not from SRS form.for OM.as per requirement. This is detail about Shipping Parameters. PICK RELEASE: Release Sequence Rule : Default: Order Number Pick Slip Grouping Rule : Default: Order Number Print Pick slip : At the End Number of pick slip lines: null Default Pick release document set : create Default rule Default Stage Subinventory: org code Autocreate Deliveries: Check Auto Allocate: Check Default Stage Locator: Stock locator Shipping Transaction: Delivery 4. If you want the base table where the name of the value set is stored then it is FND_FLEX_VALUE_SETS.. If any clarifications plz. application_short_name description. fnd.! 2. Ans. Define Shipping Parameters Ans. 3.request..submit_request( Concurrent_program_name...You will get the calendar LOV whenever you enter into that text field..

A concurrent program is an executable file that runs simultaneously with other concurrent programs and with online operations. A request set is a collection of reports and/or programs that you group together.'APPLICATION'). A concurrent request is a request that you submit to run a concurrent program as a concurrent process. such as posting a journal or generating a report.delete_executable('SHORTNAME'.'APPLICATION'). Through the Application Front end its not possible to delete CP. But from backend we can delete it. Typically. No Answer 9. What is the role of applsys and applsyspub Ans. 8. You can submit the reports and/or programs in a request set all at once using a single transaction. TO DELETE CONCURRENT PROGRAM --------------------------------------------begin fnd_program. fully utilizing your hardware capacity. fnd_program. All the technical products' database objects are consolidated into a single schema called Applsys Applsyspub is used for authentication by having read only views 6. What is a concurrent program and a concurrent request set ? Ans. How do I submit a Series of requests from PL/SQL? . How do you attach javascript to a menu ? When user clicks on a menu it should display simple message Ans.delete_program('SHORTNAME'. 7. a concurrent program is a long-running. How can we delete a Concurrent Program which is already registered? Ans. 5. end.parameters) . data-intensive task.

This comes into picture when security rule comes into picture. What is the use of '$flex$'? Ans. Ex. In simple wordsOrg_id referes the operating unit and and organization id refers theInventory OrganizationRegardsKarthikeyan 13.. $profiles$. 12. What so you mean by Hierarchical and non Hierarchical security type in value set? Ans. What is quick code? Why is it called a quick code?What is steps of defining a quick code? Ans. How can i implement and manage the custom schema? Ans. are used to get the values of environment variables like org_id or mfg_Organization_id etc which are related to the current apps environment. May be your question about series of requests is from PL/SQL. an example is two letter codes given to Country names.sumbint_request(Paramenters) 10. What is US directory under any TOP? Ans. Quick Code or Lookup Code are short names given to some field values.check this link for step by step process to create a . What is '$flex$ and '$profile$. would return the value held by that valueset . basically a schema is collection of objects(tables views indexes sequences) belonging to particular user here in case of Oracle apps every module is implemented as a user for example Order Management is implemented as a user ONT so to create a custom schema we need to create a user and register the user with AOL.org_id would return the operating unit which is active at that time for the user. $profiles$. 14. 15. For example Say Maintanance is the one of the accounts in that we have cleaning painting expenses when we are not accesssible to main a/c (i. This directory contain code related to base language which is US English 11. $Flex$ is used when we need to return the Flex value contained by any AOL Vlauset or AOL object . For Ex .Ans.e painting cleaning etc. What is the difference between organization id and master organization id? Ans. $Flex$.e maintanance) we cannot use sub a/c i.e cleaning and painting when you select Hierarchicalsecurity when it is non-Hierarchical we can use sub a/c i.. For this it is not possible to submit series of requests at a time their is only one option to submit request from backend is fnd_request.

use adctrl utility to monitor and restart adworkers after fixing your locking problem. check ad workers log file that show you which table has problem and error message 19. 16. Once changes over using the following command to generate the CUSTOM. If Form_Name 'YOUR CUSTOM FORM then begin include your logic end. Did you ensure that you had run immediately checked when you submitted the report/request? If it was accidentally scheduled for a later date/time the best thing you can do is to submit it again with correct parameters. end. Open the Custom. .plx f60gen module CUSTOM. Now what i do? Ans.So.custom module(Application) and register with oracle AOL. give it some more time.pll? After changes how can I send on the server and what's effect in this condition? Ans. 4. where would i find the .plx to $AU_TOP/resource 17.pll userid apps/apps@mfgdev module_type LIBRARY to generate the latest CUSTOM. How can I change in custom.current_form'). at the time of applying he update a table and suddenly he gives the error that table is lock. 18. Include the following code for your Form logic : begin Form_Name varchar2(50) : name_in('system.pll in Forms6i 3. His status is (running normal) and those requests are giving after this he will be completed.rf9 files are created while applying patches usually in $APPL_TOP/admin/SID/restart directory .plx and move this CUSTOM. I have run a request but it is not completed. FTP the Custom.now what steps I have to follow for the running request? Ans. I have applied a patch.pll from $AU_TOP/resource 2. 1.rf9 files what actualy it dose Ans.

So for example.20. Log file get following name by default: lRequest_id. absolute path. The concurrent manager first looks for the environment variable $APPLCSF If this is set. How can i disabled and enabled the standard button's in apps window? Ans. all these directories must exist and have the correct permissions. How do i recover the responsibility in apps if it is disabled? Ans. You can do this with Custom. a PO report would go under $PO_TOP/$APPLLOG and $PO_TOP/$APPLOUT Logfiles go to: /u01/appl/po/9.out . 23. and the other two are directory names. but not necessarily an output file. it places the files under the product top of the application associated with the request.9 then you can do this with form personlization too 21. If $APPLCSF is not set.5. it creates a path using two other environment variables: $APPLLOG and $APPLOUT It places log files in $APPLCSF/$APPLLOG Output files go in $APPLCSF/$APPLOUT So for example.0/log Output files to: /u01/appl/po/9. What are the logfile and output file naming conventions? Ans.0/out Of course. and output files in /u01/appl/common/out Note that $APPLCSF must be a full.pll and if ur using apps version greater that 11. if you have this environment set: $APPLCSF = /u01/appl/common $APPLLOG = log $APPLOUT = out The concurrent manager will place log files in /u01/appl/common/log.req and Output file get following name by default : oRequest_id. If any date is there then that repsonsibility will expire on that date and if it is null then it will not expire on any date. 22. Note that all concurrent requests produce a log file. We can also recover through the following steps: Go to system administrator responsibility > Security > Responsibility > Define > Give the particular responsibility name query on it and then see the effective dates to field. Where do concurrent request log files and output files go? Ans.

Navigate to the Concurrent Request Summary form Select a request In character. How do I submit a concurrent request from PL/SQL? Ans. 1 . Print 25. If MULTI_ORG_FLAG is set to 'N' Then its single Org. SELECT MULTI_ORG_FLAG FROM FND_PRODUCT_GROUPS If MULTI_ORG_FLAG is set to 'Y' Then its Multi Org. How do I generate a message file (usaeng.How do I check if Multi-org is installed? Ans.SUBMIT_REQUEST ( ' Parameters'). How do I find the name of a form? Ans. Print 30. Use: oerr ora XXXX or: oerr tns XXXX where XXXX is the error number (This also supports a number of other error types.SELECT release_name FROM fnd_product_groups 26.msb)? Ans. It can be generated through submission of Concurrent Program from Application Developer responsibility. Use the 3-letter error prefix in place of 'ora') 28.How do I find out what the currently installed release of Applications is? Ans. How do I lookup ORA errors? (and TNS errors) Ans.We can also find out through Help > About Oracle Applications 2. GUI: Use Help->About Oracle Applications Scroll down to find the form name Character: Use Help->Version 27. 29. How do I cancel a running concurrent request? Ans. FND_REQUEST. do a Quickpick on the Status column .Output files are stored at $APPLCSF/$APPLOUT and Log files are stored at $APPLCSF/log These paths may vary depending on the setups that sys admins perform at the time of OracleApps installation 24.

On the PC. Why does Help->Tools->Examine ask for a password? Ans. Another easy way is to launch the Oracle Installer and look in the installed products on the right side. It will list all the products installed with their versions.rgs file.query the function name then goto form tab then goto parameters field then write the following code in that fieldQUERY_YES= YES save the changes and then see the forms get affected in query only mode.5. a password will not be required. It just pulls the information from unix.rgs.5. it will be called unix. SQL*Net etc. How do I generate one single form? (As opposed to using adadmin to generate them all) Ans. If set to Yes. 34. This file is located in $ORACLE_HOME/orainst On UNIX. (\ navigate profile system) . No ANSWER . people with access to the Utilities Menu must enter the password for the ORACLE ID of the current responsibility to use Examine. For example. Navigate to the Update System Profile Screen.5. If the profile option Utilities:Diagnostics is set to NO. This file will list all the products installed and their versions. How do I find the version of an installed product? (such as Reports.Select Level: Site . Running it will produce a display of all the installed products.rgs.You can select Cancel or Hold In GUI. Running Reports Designer is the best way of getting the correct version.5. patching Reports from 2. One of the easiest ways is to run the product if you can. It is located in $ORACLE_HOME/orainst.Query up Utilities:Diagnostics in the User Profile Options Zone. 32. 33. on UNIX there is an executable called 'inspdver'. use the Cancel or Hold buttons The Sysadmin responsibility can cancel or hold any running request Print 31. Running Reports designer will give you the Reports version. so it may show the wrong information as well. Also. Note though that this file is not always correct. How do I open a form in query-only mode? Ans.4 to 2. Another way is to look at the . go to applcation developer responsibilitynavigation->Application/function. running SQL*Plus will give you its version etc.) Ans. it will be called Windows.rgs.8 will not show up in this file as the new version.

35. What should I do if I am missing an executable from my APPL_TOP? Ans. Flexfield Qualifiers and Segment Qualifiers Ans. Flexfield qualifiers are used to set a specific property to the segment columns like balancing . Qualifiers are used to set a specific property to the segment columns or segment values. relink the particular module eg :if FNDLOAD is missing then relink FND module Flexfields Interview Questions 1.

DFF has two types of segments 1.If the context sensitive information is derived from a field / segment in the DFF pop up windown then that field is called as a Context Field. . Context Sensitive Segments Context Sensitive Segments depends on value of another field. Segment qualifiers are used to set for the values of the segments like expense revenue asset etc in GL 2. 4.If the context sensitive information is derived from a field in the form then that field is called as a Reference Field. Descriptive Flex Field Ans. Context field and Reference field in DFF Ans. Mandatory fields are also called as KEY FLEXFIELDS. 3.segment natural accounting segment cost center intercompany. Key flexfileds are used to capture mandatory or key business information of the organization. what are the mandatory fields you should enabled while designing the descriptive flexfields? Ans. For any structure Balacing segment & Natural accounting segemnt should be mandatorily set. Key flexfields are DATE CURRENCY TYPE OF ACCOUNT. Global Segments 2. CONTEXT Field . 5. REFERENCE Field . Descriptive Flexfields are used to capture additional or extra business information of the organization. flex fields issues Ans.

Its possible to do calculations on KFF or DFF columns. What are range flexfields? How can we create them in our form Ans. What is the difference between EITs and DFFs? Ans. 9.6.ATTRIBUTE3 :M_RECEIPTS.ATTRIBUTE1+:M_RECEIPTS. This is based on Accounting KFF only. Calculations coding should be done in 'PRE-INSERT' or 'WHEN-VALIDATE-RECORD' triggers.. GL : Accounting KFF FA: Asset KFF Category and Location KFFs . How many flex fields are available in ONT and what are they Ans. NO ANSWER 7.modules to add extra columns to a particulare field 8. 10. How many Key Flex fields are there in financial modules and what are they module wise? Ans. EIT is HRMS functionality and are used for DFF DFF is used in GL AP AR. No Answer.. But calculations on KFF or DFF columns are not effective in WHEN-NEW-ITEM-INSTANCE' or 'WHEN-VALIDATE-ITEM' triggers. eg: In PRE-INSERT trigger :M_RECEIPTS.ATTRIBUTE2 11. and How do you search for specific DFF or KFF? Ans. is it possible to do any calculation on DFF or KFF or these are informative fields. what are the things you should consider at the time of designing the flexfields? Ans. The Accounting Flexfield Ranges block of the 'Define Budget Organization form' contains a range flexfield called Accounting Flexfield..

15.keep the mouse pointer on the dff. attribute columns max we can use 1 to 20 13. Hi.compile the form or save the form. What are the differences between SIT's & EIT's? Ans.go to the Help-->Diagonast -->Examine4.Note the Title name of the Dff6. How do You enable DFF in your form? Ans. How do we make the segments in a particular flexfield mandatory? . how to make DFFs with value set to be non-updatable for the user? Ans.Go to the Dff which you want to enable2.switch to the Application Developer.1. NO ANSWER 16. 17.Enter the Dff title name in the Title column10.7.3.check out the freeze flexfield definition check box11.Go to Query mode 9.if its so then follow the steps. How many attribute columns can we have for single dff? Ans. Whether u want to enable (Invoke) the DFF in the Front end Application.PO : Item KFF AR: Location and Territory KFF 12.enter password as APPS5. Enable Freeze Flexfield Check Box to make DFF non-updatable 14.go to flexfields--Descriptive--Segments8. what is element wizard? Ans. EIT Extra Information Types SIT Special Information types Bothe are HRMS functionalities. SITs are normally KFFs (Key flexfield) and EIT are normally DFFs.

21.current_form/item') to know the name of ur DFF and then using form built-in set_item_property disable that field. Is it possible to enable/disable only few fields of any DFF? Ans. Flexfield qualifiers are basically used to identify the nature of the segment at the flexfield level. Yes this can be done with Custom.pll It has a procedure call Event. 18.e for a specific GL code combinations.In this procedure u can capture events like when-new-form-instance when-new-item-instance etc So capture tht event on which u want to disable your DFF and use name_in('system. While defining the segments there is a checkbox called Required ..indicates the type of segment. What is the purpose of a flexfield qualifier? Why is it needed when you can have a unique name for a segment? Ans. By default it is checked. Can we disable/enable a whole DFF(not few Attributes) Ans. Same way we can do enable the DFF 19. how many flexfields are there in total modules Ans. Owner Oracle Assets Oracle Assets Key Flexfield Name Asset Key Flexfield Category Flexfield Flexfield Code KEY# CAT# . yes by selecting the check box of enable/disable we can select only few attributes of any DFF. i. Qualifiers like Balancing Cost Center InterEntity Natural Account etc.Ans. Hence having unique names to the segments/flexfield has no connection with this as the purpose of the above is totally different 20. Checking or un-checking this box decides whether the segment is mandatory or optional. For Ex--> Normally company segment is qualified as Balancing which will intimate that the debits should balance the credits for a particular account for a specifiedcompany.

What is the use of Group Flex field and where exactly we use? Ans. eg : Regular then the employee belongs to Regular payroll . Group Flexfield is Used in Oracle Payroll.Oracle Assets Oracle General Ledger Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Human Resources Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Inventory Oracle Payroll Oracle Payroll Oracle Payroll Oracle Receivables Oracle Receivables Oracle Service Location Flexfield Accounting Flexfield Grade Flexfield Job Flexfield Personal Analysis Flexfield Position Flexfield Soft Coded KeyFlexfield Account Aliases Item Catalogs Item Categories SalesOrders Stock Locators System Items Bank Details KeyFlexField Cost Allocation Flexfield People Group Flexfield LOC# GL# GRD JOB PEA POS SCL MDSP MICG MCAT RLOC MTLL MSTK BANK COST GRP Sales Tax Location Flexfield MKTS Territory Flexfield CT# Oracle Service Item Flexfield SERV RES Oracle Training Administration Training Resources 22. This Group Flexfield catches the information to which the employee belongs.

e. 23. Can we use other columns (beside attributes) as segments for DFF? .g a part number a cost centre etc Desc Flex is used to just capture extra information. What is the difference between key flexfield and Descriptive flexfield? Ans.We can register CustomDFF's . 25.Based on our requirements we categorize the employees in to groups for easy identification purpose. How do I enable a database column to use it in a DFF segment? Ans.Group. Depends on KFF. Context Sensitive Segments are conditional DFFs.We need not register. It is this unique identifier which helps in associating a structure with an entiry in your installation /Business Unit/Legal entity 28. Desc Flexfields can have context sensitive segments while Key flexfields cannot. What is the maximum number of segments that can be defined for KFF? Ans. Key Flexfield is used to describe unique identifiers that will have a better meaning than using number IDs. So for that first DFF is made context sesitive and then second one if made reference. What is the significance of structure id in key flexfields? Ans. 26. The structure ID is the unique identifier for the Flexfield structure defined across the entire installation. Key Flexfields have qualifiers whereas Desc Flexfields do not. Only when a condition is met a particular field 'appears' and we are able to capture details. Valuesets for the segments in DFF's are not mandatory. Do we need to register Standard DFF’s? Ans. 30. Are the value sets mandatory for DFF segments? Ans. Stndars DFF's are given by Oracle. For example it is 30 in the case Accounting Flexfield and 20 in the case of Sales Tax Location Flexfield 27. What are context sensitive segments in descriptive flexfields? Ans. 29. while u will go through the following Application developer--> flexfleds--> dff-->segment there u can find out the enabled check box if u want use the database column then u will check the enabled check box instead of that unchecking the enabled check box 24.

UPDATE_DEFINITION() 32.But this is not recommended by Oracle 31. What is the significance of cross validate segments in the Key flexfield structure screen (figure 6)? Ans. 33. How do I define global segment qualifier? Ans.Ans. There are four types of flexfiled qualifier 1) Balancing segment qualifier 2) cost center 3) natural account and 4) intercompnay segemtn qualifier :.YES on any segment value it means we can allow budget values on that segment value. Which procedure should be used to make the DFF read only at run time? Ans. while defining segments or attribute of KFF or DFF in segement(accounting flexfield) window in validation box select constant in default type and enterdefault value. What is the significance of reference field in a DFF? Ans. What is the difference between flexfield qualifier and segment qualifier? Ans. 37. Which procedure should be called to enable a DFF in a form? . yes we may. How do I enter the default value of Key flexfield or DFF segment? Ans. 2. Allow Budgeting: YES/NO If we enable 'Allow Budgeting' ---. 35. Flexfiled qualifier identifies segement in a flexfield and segment qualifier identifies value in a segment. 34.1) allow budgeting 2) allow posting 3) account type 4) contral account and 5) reconciliation flag 36. Allow Posting: YES/NO If we enable 'Allow Posting' ------YES on any segment we can post journals created on that segment value. FND_DESCR_FLEX. By default this flexfield qualifier is assigned to all the segments of the structure by the system.if we register some other columns then we may use them as flexfields. Global segment qualifier is a hidden qualifier. Cross validation rule prevents user to enter invalid segment value code combinations. 1. Using reference field in the DFF you can toggle the DFF on the basis of reference field value.

DEFINE (BLOCK > 'BLOCK_NAME' FIELD > 'FORM_FIELD_NAME' APPL_SHORT_NAME > 'APP_NAME' DESC_FLEX_NAME > 'DFF_NAME' ). FND_DESCR_FLEX.Ans. .

Powered by Blogger. .Posted by Oracle Apps at 8:48 PM 2 comments Email ThisBlogThis!Share to TwitterShare to Facebook Older PostsHome Subscribe to: Posts (Atom) FOLLOWERS BLOG ARCHIVE  o   ▼ 2010 (2) ▼ June (2) Oracle Apps Interview Questions Oracle Applications Concepts ABOUT ME Oracle Apps View my complete profile Simple template.

Sign up to vote on this title
UsefulNot useful