Apps Techinal 1

Embed Size (px)

Citation preview

  • 7/31/2019 Apps Techinal 1

    1/31

    Q1: Difference between customization, enhancement and implementation?

    Ans: Customization: Customization is the developing of the forms, reports and SQL script from the beginning or

    changing the existing.

    Enhancement: Enhancement is the modification of forms & Other components according to client user

    requirement.

    Implementation: Implementation is the testing ofApplications.

    Q2: What are the Types of Customizations?

    Ans: There are two types of customizations.

    1). Customization by extensions

    2). Customizations by Modifications.

    Customization by extensions: Customization by extension means developing new:

    Component for existing Oracle applications and develop new application using the

    Development feature of AOL (Application object Library).

    Customization by extensions means Copying an Existing Oracle Application Component (Forms, Report, PL/SQL

    etc.) to a custom application directory and modifying the Copy.

    Customizations by Modifications: Modifying existing oracle application Component to meet your specific

    Requirement.

    Q3: What are the most Common Types of Customization?

    Ans: TYPE 1: # Changing Forms:

    1) . Changing Forms

    2) . Validation logic

    3) . Behavior

    TYPE2: # Changing Report or Program

    1) . Appearance

    2) . Logic

    TYPE3: # Database Customizations:

    1) . Adding read only Schema2) . Augment (add) logic with database Triggers.

    TYPE4: # integrating third Party Software

    (NOTE: For more Information on customization goes 115devg.pdfChapter Twenty-Seven)

    Q4: What is Legacy system?

    Ans: System other than Oracle is legacy System. Like FoxPro, spreadsheet.

    Q5: What is ERP?

    Ans: Resource Planning with in Enterprise. ERP is a term that covers whole Product line. ERP means integration of

    different module. Any business will greatly benefits by

    adapting this feature because u can customize it or integrate it with other Packages to satisfy unique

    requirements.

    BENEFITS OF ERP: 1). Flow of Information Effectively.

    2). Maintaining Standardizations.

    Q6: What is Oracle Apps ?

    Ans: Oracle-apps is an ERP Package. The Key Feature of all the oracle-Application

    module is Data Integration.

    Master data is Integrated: All the application share common files of customers, suppliers, employee, items and

    other entities that are used by multiple applications.

  • 7/31/2019 Apps Techinal 1

    2/31

    Transaction data is Integrated: Oracle automatically bridge transactions from one system to another.

    Financial data is integrated: Financial data is carried in a common format, and financial data is transmitted from

    one application to another.

    Q7: What is ad-hoc Report?Ans: Ad-hoc Report is made to meet one-time reporting needs. Concerned with or formed for a particular purpose.

    For example, ad hoc tax codes or an ad hoc database query

    Q8: What is Localization?

    Ans: Localization is designed to meet the specific needs of certain territories or countries. Most localization is

    necessary because the local laws or accountings practice differ from country to country.

    Region of Localization: Three Region of Localization.

    1). EMEA REGION: Europe, Middle East, Asia pacific and Africa.

    2). America REGION: Canada plus Latin America.

    3). Global REGION: localization that applies territories through the world. For example

    Localization used in both Europe and Latin America are classified in the Global Region.

    Q9: Library used in Localization?

    Ans: #Globe: Globe library allows Oracle Application developer to incorporate global

    Or regional feature into oracle application forms without modification of

    The base Oracle Application forms.

    # JA: JA library contains codes specific to Asia\Pacific Region. And is called

    Globe Library.

    # JE: JA library contains codes specific to EMEA Region. And is called

    By Globe Library.

    # JL: The JL Library contains code specific to Latin America Region.

    And is called by Globe Library.

    Q10: How forms are attached.Ans: STEP- ONE: First put the form in corresponding module like AP, AR, GL

    In appropriate server directory.

    STEP-TWO: Second step register form with AOL.

    STEP-THREE: Attach form with Function.

    STEP-FOUR: Attach function with menu.

    STEP-FIVE: Attach menu with responsibility.

    STEP-SIX: Attach responsibility to user.

    Q11: How Report is attached.

    Ans11: STEP- ONE: Register the application.

    STEP-TWO: Put Report in appropriate server directory.

    STEP-THREE: Define Executables. (NavigatorConcurrentProgram

    Executables)

    STEP-FOUR: Define Program (Concurrent Program Define)

    STEP_FIVE: Define Responsibility (Sysadmin responsibility).

    (SecurityResponsibility Define).

    STEP-SIX: Define Request Group. (Navigatorsecurity

    ResponsibilityRequest)

    STEP-SEVEN: Define Data Group. (Navigator oracleData group).

  • 7/31/2019 Apps Techinal 1

    3/31

    STEP-EIGHT: Run the request through SRS. A request Id is created

    Through which u can view the request.

    Q12: What is workflow?

    Ans: To automate and continuously increase business process we use workflow.

    Workflow processes represent business process flows and information routings.

    Main Function:1). Routing Informations (sending or receiving information).

    2). Defining & modifying Business Rule.

    3). Delivering electronic notification. (By emails).

    Q13: What is main workflow Component?

    Ans13: 1). Workflow Builder. Workflow is the component that provides user interface For creating, reviewing and

    maintaining workflow Definitions.

    2). Workflow Engine.:workflow is the component that executes and enforces The defined workflow

    Process.

    3). Workflow Monitor Workflow is the component of oracle workflow that

    Allow you to review the state or status of an item through any particular workflow process.

    4). Workflow Definition Loader: allows u to download the text file.

    5). Workflow Directory Services: Tells workflow how to find users.

    6). Notification System: Send emails and receives responses from the Oracle Workflow notification system.

    Q14: What are Interface table in AP, AR & GL?

    Ans:

    AP INTERFACE TABLE: 1). AP_INTERFACE_CONTROLS.

    2). AP_INTERFACE_REJECTIONS

    3). AP_INVOICE_INTERFACE

    4). AP_INVOICE_LINES_INTERFACE.

    AR INTERFACE TABLE:

    1). AR_PAYMENTS_INTERFACE_ALL

    2). AR_TAX_INTERFACE

    3). HZ_PARTY_INTERFACE4). HZ_PARTY_INTERFACE_ERRORS

    5). RA_CUSTOMERS_INTERFACE_ALL

    6). RA_INTERFACE_DISTRIBUTIONS_ALL

    7). RA_INTERFACE_ERRORS_ALL

    8). RA_INTERFACE_LINES_ALL

    9). RA_INTERFACE_SALESCREDITS_ALL

    GLINTERFACE TABLE:

    1). GL_BUDGET_INTERFACE

    2). GL_DAILY_RATES_INTERFACE

    3). GL_IEA_INTERFACE

    4). GL_INTERFACE

    5). GL_INTERFACE_CONTROL

    6). GL_INTERFACE_HISTORY

    Q15 Total numbers of Tables in AP, AR, GL?

    Ans; AP 173

    AR 294

    GL 165

    FA 160

    PO 132

    OE 109

  • 7/31/2019 Apps Techinal 1

    4/31

    Q16: How will u customize a form?

    Ans: STEP1: Copy the template.fmb and Appstand.fmb from AU_TOP/forms/us.

    Then put in custom directory. The libraries (FNDSQF, APPCORE, APPDAYPK, GLOBE, CUSTOM, JE, JA,

    JL, VERT) are automatically attached.

    STEP2: Create or open new Forms. Then customize.

    STEP3: Save this Form in Corresponding Modules.

    Q17: What are non-financial modules?

    Ans: 1). Projects

    2). Manufacturing

    3). Supply chain management

    4). HR

    5). Front Office

    6). Strategic Enterprise management.

    Q18: Explain Order- cycle in OE.Ans: Step1: Enter sales order.

    Step2: Book the sales order.

    Step3: Pick release order.

    Step4: Ship or confirm order.

    Step5: Backorder Release

    Step6: Receivable Interface

    Step7: Complete line

    Step8: Complete order

    Q19: What is AU_TOP.

    Ans: This is the Application utility contains PL/SQL library used by oracle forms, reports, oracle form source files

    and a copy of all Java used to generate the desktop Client.

    Q20: What is ad_top?

    Ans: ad_top (Application DBA). Contain installation and maintenance utility.

    Such as Auto upgrade, Auto Patch and Admin Utility.

    Q21: Can we make transaction in close Periods?

    Ans: No, we can make only reports.

    Q22: If Period is closed how we can enter transactions? (Doubt)

    Ans: No, we cannot enter transaction.

    Q23: what is SQl*Loader?

    Ans: This tool is used to move data from a legacy system to oracle database.In this two type of inputs to be provided to SQL * Loader.

    First is data file, containing the actual data.

    Second is the control file containing the specification which drive the

    SQL* Loader.

    Q24: How can u relate order management with AR?

    Ans: sales orders are displayed after confirm release of sales in order management.

  • 7/31/2019 Apps Techinal 1

    5/31

    Q25: What is the Field of GL_interface?

    Ans: 1). SET_OF_BOOKS_ID

    2). ACCOUNTING_DATE

    3). CURRENCY_CODE

    4). DATE_CREATED

    5). CREATED_BY

    6). CURRENCY_CONVERSION_DATE7). ENCUMBRANCE_TYPE_ID

    8). BUDGET_VERSION_ID

    9). CURRENCY_CONVERSION_RATE

    10). ACCOUNTED_DR

    11).ACCOUNTED_CR

    12).TRANSACTION_DATE

    Q26: In which directory u store your custom form?

    Ans:

    App_Top is top directory. We have Core directory Adm., ad (application dba),

    Au (application utility), fnd (Foundation), Cust-Dem is Custom directory where

    Have 11.0.28 version then we have forms directory. Inside the form we have US

    Directory. Where we stand forms.

    Q27: Who is Holder of Alerts?

    Ans: ALERT Manager.

    Q28: Steps for upgradation of 11 to 11i?

    Ans28: STEP1: Perform category 1,2,3. (Preupgrade steps).

    STEP2: Run auto grade

    STEP3: Apply database patch to bring your database to the

    Current oracle apps release level.

    STEP4: Install online help (optional).

    STEP5: Perform Category 4, 5, 6 Steps (Post-upgrade steps).STEP6: Perform product specific implementation steps as listed in your products Users guide.

    STEP7: perform upgrade finishing step.

    Q28: How interface program is written and for what purpose

    Ans28: Interface Program is written through SQL, PL/SQL.

    PURPOSE: 1)Basic Integration

    2)Imports valid data that is meaningful to Organization 3). Validate the integrity of any data

    Before introducing into oracle apps.

    4). Imports data from legacy system.

    5). Import data from one module to another.

    Q29: What is AOL.

    Ans: AOL stands for Application Object Library used for customization

    And implementation of forms and Reports.

    Q30: which Columns are taking care of descriptive flex fields?

    Ans: Attribute Columns

    Q31: Can u attach two sets of books with single profile?

    Ans: yes we can attach.

  • 7/31/2019 Apps Techinal 1

    6/31

    Q32: How U Can u attaches two sets of books with single profile.

    Ans: we can attach different set of Books with different responsibility

    In a single profile.

    Q33: can we run FSG report other than GL?

    Ans: No, we cannot run. Because FSG reports can only run in GL.

    Q34: What are the common libraries in AOL.

    Ans34: libraries contain reusable client-side code.

    Common Libraries in AOL.

    FNDSQF: Contain packages for procedures for Message Dictionary,

    Flex fields, profiles, and concurrent processings.

    APPCORE: Contain packages for procedures for Menus and Toolbar.

    APPDAYPK: contain packages that control application Calendar.

    APPFLDR: packages for Folder.

    Qns35: What is Multilanguage support.

    Ans35: Oracle Application provides some feature to support multi language support.

    Qns36: Can u delete the posted Journals? Can U make Changes in Posted Journals?

    Ans36: No, once the posting program in oracle financial has updated accounts balances, you cannot alter the

    posted journals; you can only post additional entries that negate the original values. These entries contain either

    the negative values of the original posted amounts or the original values but with the debit amounts and credit

    amounts reversed.

    These approaches are known as reversal method.

    Qns37: When u r taking bulk of reports.

    Ans37: At midnight because traffic is less.

    Qns38: Who is Holder of Alerts?

    Ans38: Alert Manager.

    Qns39: What is TOAD.

    Ans39: Tool for managing database activity,

    Qns40: What is Flexfield?

    Ans40: Oracle Application uses Flexfield to capture information about

    Your organization. Flexfield have flexible structure for storing key information.

    Like Company, Cost Center, and Account. They also give u highly adaptable

    Structure for storing customized information in oracle Applications.

    Qns41: What are the elements of Flex field?

    Ans41: 1). Structure 2). Segment

    3). Segment value 4). Value set

    Qns42: What do u means by structure?

    Ans42: Structure as the name implies defines how Flexfield is constructed. A Flex field structure determines how

    many Segments it has, as well as how the segments are sequenced. Each structure is mapped to a structure ID

  • 7/31/2019 Apps Techinal 1

    7/31

    Column in the database table for key Flexfield. Each Structure is mapped with context sensitive column in the

    database table for descriptive Flexfield.

    Qns43: What do u means by Segment?

    Ans 43: Each Segment represents an element of your business structure

    Such as Employee, Cost Center, Account. A Flexfield can have

    Multiple Field. A segment is a single field with in a Flexfield.

    Qns44: What do u means by Value set?

    Ans 44: Value set identifies a list of valid value for the segment.

    Value set also governs the segment values length, its data type.

    Qns45: What do u means by Segment value?

    Ans45: Value for each segment of flex field.

    Qns46: What is Key and Descriptive Flexfield.

    Ans46: Key Flexfield: #unique identifier, storing key information

    # Used for entering and displaying key information.

    For example Oracle General uses a key Flexfield called Accounting

    Flexfield to uniquely identifies a general account.

    Descriptive Flexfield: # To Capture additional information.

    # To provide expansion space on your form

    With the help of []. [] Represents descriptive flexfield.

    Qns47: Difference between Key and Descriptive Flexfield?

    Ans47:

    Key Flexfield Descriptive Flefield

    1. Unique Identifier 1.To capture extra information

    2. Key Flexfield are stored in segment 2.Stored in attributes

    3.For key flex field there are flex field Qualifier and

    segment Qualifier

    3. Context-sensitive flex field is a feature

    of DFF.(descriptive flex field)

    Qns48: Difference between Flexfield Qualifier and Segment Qualifier.Ans48: Flexfield qualifier is used to identify a particular segment within a Key flexfield.

    While segment qualifier is used to capture value for any particular Segment.

    Qns49: What is Cross Validation Rule?

    Ans 49: To prevent users from entering invalid combinations of segments Oracle General Ledger allows u to set up

    cross validation rule. There are two types of cross-validation

    Rule element: include and exclude. For example, to secure a balance sheet account to be associated with the

    balance sheet cost center or the corporate cost center only,U must include every possible combination then

    exclude the balance Sheet account range for the cost center.

    Qns50: Purpose of Cross Validation rule.

    Ans50: u can use Cross Validation rule to perform certain validations in your Accounting flex field. For

    example, u can use Cross Validation rule To secure all balance sheet account to be associated only with the

    balance Sheet cost center, corporate cost center and profit and loss account to be associated with the specific cost

    center other than the corporate Center.

    Qns51: What are types of segment for Descriptive Flexfield.

    Ans51: Two types

    1). Global segments

    2). Context-sensitive segment.

  • 7/31/2019 Apps Techinal 1

    8/31

    Global Segment: global segment maps one to one to a database column.

    DFF segment stored in ATTRIBUTE. Global segment always

    Displayed in a descriptive flex field.

    Context-Sensitive Segment: Context sensitive segment can share a single database

    Column because the context sensitive will be Mutually exclusive and will never overlap.

    Qns52: What is Key Flexfield in AP, AR, GL.Ans52: Key Flexfield in GL: Accounting Flexfield.

    Accounting Flexfield is chart of account f lex field.

    It is used for identifying an account combination.

    It must have a balancing segment, cost center segment, Natural account segment.

    Combination table in Acct. FF: GL_CODE_COMBINATION_ID.

    Structure column: chart_of_accounts_id.

    Maximum number of Segments: 30.

    Key flex field in AR: 1). Sales Tax Location Flexfield.

    2). Territory Flexfield

    Sales Tax Location Flexfield: to calculate sales tax.

    Combination table: AR_LOCATION_COMBINATION

    Max number of segment: 10

    Territory Flexfield: This is used to group territories according to company needs

    Combination table: RA_TERRITORIES.

    Qns53: What is purpose of Token Field.

    Ans53: To define parameter name defined in oracle reports.

    Qns54: What is Template form?

    Ans54 Template form is the starting point for all development of new form.

    Start developing new form by copying template.fmb file located in

    AU_TOP/forms/us to local directory and renaming it as appropriate.

    Template Form Contains

    --Several libraries like FNDSQF, APPDAYPK, and APPCORE.--STANDARD_TOOLBAR, STANDARD_CALENDER

    --Several form level trigger with required code.

    Qns55: What are Handlers?

    Ans55: Oracle application uses group of packaged procedure called handlers,

    To organize PL/SQL code in the form so that it is easier to develop,

    Maintain and debug.

    Types Of handler: 1). Item handler

    2). Event handler

    3). Table handler.

    Item handler: An item handler is a PL/SQL Procedure.

    That encapsulates all of the code that acts upon an item.

    Event handler: An item handler is a PL/SQL Procedure.

    That encapsulates all of the code that acts upon an event.

    Table handler: An item handler is a PL/SQL Procedure.

    That manages interaction between block and base table.

    Qns56: What is Appstand Form.

    Ans56: Appstand form contains the Following.

    1). Object Group STANDARD_PC_AND_VA.

    Which contain the visual attribute and property class.

  • 7/31/2019 Apps Techinal 1

    9/31

    2). Object group STANDARD_TOOLBAR which contains the windows

    Canvasses blocks and item of application toolbar.

    3). Object group STANDARD_CALENDER which contains the windows

    Canvasses blocks and item of application calendar.

    4). Object groups QUERY_FIND, which contains a window, blocks and item

    Used as a starting point for coding a find window.

    Qns56: What is set of books.

    Ans56: A financial reporting entity that uses a particular chart of accounts, functional currency and accounting

    calendar. You must define at least one set of books for each business location.

    Qns57: what are four options that are tied to defined set of books.

    Ans57: 1. Standard option (supenseposting, automatic posting, Average balance posting)

    2). Average Balance option.

    3). Budgetary control option.

    4). Reporting Currency option.

    Qns58: What is FSG.

    ns58: A powerful and flexible tool you can use to build your own customReports without programming.

    Qns59: What are the components of FSG?

    Ans59: 1). Row set

    2). Column set

    3). Row order

    4). Display set

    5). Content set.

    Qns60: What is MRC.

    Ans60: The Multi Reporting Currency Feature allows u to report and maintain records at the transaction level

    in more than one Functional currency. You can do by defining one or more set of books in adition to primary set of

    books.

    Qns61: What are Alerts.

    Ans61: Oracle alert is an application module that reports exception actions based on detected exceptions.

    U can create alert when specific event occur or that run periodically. Oracle alert provides a reliable way to

    monitor database activity. As well as keeping u informed of unusual condition. We can monitor your business

    performance through alerts.

    Qns62: Types of alerts?

    Ans62: Two types of alerts.

    1. Event alert

    2. Periodic Alert

    Event alerts: An event alert is a database trigger that notifies u when a specified database event occurs and aparticular condition is met.

    Periodic event: A periodic alert on the other hand is not immediate.

    It is executed according to a predefined frequency

    Qns63: What are three alert action types?

    Ans63:1.Detail(An action defined atdetail level is initiated once for each exception found

    Meaning once for each row returned by the select statement in the alert definition.

  • 7/31/2019 Apps Techinal 1

    10/31

    2). Summary (An exception defined at the summary level is initiated Once for all exceptions

    found or once for each unique output combination.)

    3). No Exception (An action defined at the no-exception level is initiated once if no data is returned from the select

    statement).

    Qns64: What are the advantages of alert.

    Ans64: 1). Integration with email.2). Automatic processing

    3). Performing routine transactions

    4). Maintaining information flow without a paper trail.

    Qns65: What is Currency.

    Ans65: Two types of Currency.

    1). Foreign Currency: A currency that you define for your set of books for recording and conducting accounting

    transactions in a currency other than your functional currency

    2). Functional Currency: The principal currency you use to record transactions and

    maintain accounting data within General Ledger. The functional currency is usually the Currency in which you

    perform most of your Business transactions. You specify the functional currency for each set of books in the Set of

    Books window.

    Qns66: Types of matching.

    Ans66: Two way Matching: The process of verifying that purchase order and invoice information matches within

    accepted tolerance levels. Payables uses the following criteria to verify two-way matching:

    Invoice price

  • 7/31/2019 Apps Techinal 1

    11/31

    GL 1.GL_SET_OF_BOOKS

    2.GL_CODE_COMBINATIONS

    FND_CURRENCY GL_JE_LINES

    GL_JE_HEADRES

    GL_JE_BATCHES

    GL_interface

    GL_CONSOLIDATION

    GL_SUSPENSE_ACCOUNTS

    GL_INTERCOMPANY_ACCOUNTSAP PO_VENDORS

    AP_BANK_BRANCHES

    PO_VENDOR_SITES

    AP_HOLD_CODES

    FND_CURRENCY AP_BATCHES_ALL

    AP_INVOICE_ALL

    AP_DISTRIBUTION_ALL

    AP_CHECKS_ALL

    AP_PAYMENTS_HISTOTRY_ALL

    AR HZ_CUST_ACCOUNT FND_CURRENCY AR_ADJUSTEMENT_ALL

    AR_PAYMENTS_SCHEDULE_ALL

    AR_CASH_RECEIPT_ALL

    AR_DISTRIDUTION_ALL

    AR_RECEIVABLE_APPLICATION_ALL.

    Qns69: What do u means by FIFO pick and FIFO ship.

    Ans69: FIFO pick: First in first out. (Order comes from customer).

    FIFO ship: order ship to customer.

    Qns70: Difference between SC and NCA.

    Ans70:

    SC NCA

    1. SMART CLIENT 1. Network computing Architecture

    2. No form server in SC. All form is in directory,

    which is on the client.

    2. Forms are in the server. Thus making security

    higher.

    Qns71: What is first step in GL.

    Ans71: Creating chart of account.

    Qns72: What are standard reports in GL?

    Ans72: Trial Balance Report

    Journal Report

    FSG REPORT

    Account Analysis Report.

    Qns73: What are standard reports in AP?

    Ans73: 1. Supplier Report

    2). Payment Report

    Qns74: What are standards reports in AR.

    Ans74: 1. Tax Report 2. Customer Profile Report

    3. Aging Report 4. Dunning Letter Report

    Qns75.What are customer table, transaction table, and Receipt table in AR.

    Ans

    Module Customer Table Transaction Table

    AR HZ_CUST_PROFILE_CLASS RA_CUTOMER_TRX_ALL

  • 7/31/2019 Apps Techinal 1

    12/31

    HZ_CUST_PROF_CLASS_AMTS

    HZ_CUSTOMERS_PROFILES

    HZ_CUST_PROFILE_AMTS

    HZ_CUST_ACCOUNTS

    HZ_CUST_ACCT_SITES_ALL

    HZ_CUST_CONTACT_POINTS

    HZ_CUST_ACCT_RELATES_ALLHZ_CUST_SITES_USES_ALL

    RA_CUSTOMER_TRX_LINES_ALL

    RA_CUST_TRX_TYPES_ALL

    RA_CUST_TRX_LINE_SALESREPS_ALL

    RECEIPT Table

    AR_CASH_RECEIPTS_ALL

    AR_RECEIPT_METHOD

    AR_CASH_RECEIPT_HISTORY_ALL

    AR_INTERIM_CASH_RECEIPT_ALL

    Qns76: What is Custom-Library.

    Ans76: The custom library allows extension of oracle application without modification

    of oracle application code. U can use the custom library for customization Such as zoom (moving to another form),

    enforcing business rule (for example Vendor name must be in uppercase letters) and disabling field that do not

    apply for your site.

    Custom library is placed in AU_TOP / resource directory.

    Event Passed to Custom-Library:

    1). WHEN_FORM_NAVIGATE

    2). WHEN_NEW_FORM_INSTANCE

    3). WHEN_NEW_BLOCK_INSTANCE

    4). WHEN_NEW_RECORD_INSTANCE

    5). WHEN_NEW_ITEM_INSTANCE.

    Qns78: What is the Component of alerts.Ans78: 1. Message

    2.SQL SCRIPT

    3.Operating system script

    4. Concurrent request.

    Qns79: What is difference between charge back and adjustment?

    Ans79:

    CHARGEBACK ADJUSTMENT

    A new debit item that u assign to your customer

    closing an existing, outstanding debit item.

    A receivable feature that allows u to increase or

    decrease the amount due of your invoice, debit

    memos, charge back.

    Qns80: What are types of invoice?

    Ans80:

    TYPES OF INVOICES

    NINE Type:

    Standard

    Credit memo

    Debit memo

    Expense Report

  • 7/31/2019 Apps Techinal 1

    13/31

    PO default

    Prepayment

    Quick match

    Withholding tax

    Mixed

    Qns81: What are sub modules in Financials?

    Ans81:

    Sub module in Financials

    GL

    AP

    AR

    FA

    CM (cash management)

    Financial Analyzer

    Qns82: Concept of Multiorganisation, Explain?

    Ans82: Multi organization allows u to setup multiple legal entities within a single installation of oracle

    applications.

    ARCHITECTURE OF MULTIPLE ORGANISATIONS

    SET OF BOOKS : Within one set of books u may define one or more legal entities.

    LEGAL ENTITY: each legal entity has its own employer tax identification number.

    And prepare its own tax forms. Each legal entity has its own Tax forms. Each legal entity has its own set of federal

    tax rule, State tax rule and local tax rule. Legal entities consist of one or More operating units.

    OPERATING UNIT: operating units represents buying and selling units with in your

    Organization. Oracle order Entry, Oracle receivables, Oracle Purchasing, And Oracle Payables.INVENTORY ORGANIZATION: an Inventory organization is a unit that has inventory

    transactions. Possibly manufactures and or distribute products.

    Qns83: How will u attach SOB?

    Ans83: STEP1: Create a new Responsibility.

    (NsecurityResponsibilityDefine).

    STEP2: Attach the new responsibility to an existing user.

    STEP3: Defining a new Period Type.

    STEP4: Defining an accounting calendar.

    STEP5: Defining a set of books.

    STEP6: Attach the set of books to your responsibility.(NProfileSystem)

    STEP7: Signing on as new responsibility.

    Qns84: What are key functions provided by Oracle General Ledger?

    Ans84:

    Function Provided by GL

    General Accounting

    Budgeting

    Multiple Currencies

    Intercompany Accounting

    Cost Accounting

  • 7/31/2019 Apps Techinal 1

    14/31

    Consolidation

    Financial Reporting

    Qns85: What do u means by cost center?

    Ans85: COST center gives the information about investment and returns on different projects.

    Qns86: what is Fiscal Year.Ans86: Any yearly accounting Period without relationship to a calendar year.

    Qns87: What is Credit-memo?

    Ans87: A document that partially or reverse an original invoice.

    Qns88: How data is transferred from legacy system to Oracleapps table.

    Ans88: A system other than oracle apps system is called legacy System.

    Qns89: What is Chart of Accounts?

    Ans89: The account structure your organization uses to record transaction and maintain account balances.

    Qns90: What are different types of budgets?

    Ans90:

    Types of Budgets

    Operating

    Capital

    Master Production Schedule

    Variable

    Time-Phased

    Qns91: How others modules are integrate through GL.

    Ans91: Integration of module With GL

    Qns92: Explain Payable Cycles

    Ans92: Four steps in AP Cycle

    PAYABLE CYCLE

    Four steps in Payable Cycles:

    STEP1: Enter Invoice (this process may or may not include matching each invoice with PO).

    STEP2: Approve invoice payment.

    STEP3: Select and pay approval invoices.

    STEP4: Reconcile the payment with bank statement

    Qns95: AGING BUCKETS?

    A. Time periods you define to age your debit items. Aging buckets are used in the Aging reports to see both

    current and outstanding debit items. For example, you can define an aging bucket that includes all debit items that

    are 1 to 30 days past due.

    Payables uses the aging buckets you define for its Invoice Aging Report

    Q96. CREDIT INVOICE?

    A. An invoice you receive from a supplier representing a credit amount that the supplier owes to you. A credit

    invoice can represent a quantity credit or a price reduction.

  • 7/31/2019 Apps Techinal 1

    15/31

    Q97. CREDIT MEMO?

    A document that partially or fully reverses an original invoice.

    Q98.CUTOFF DAY?

    The day of the month that determines when an invoice with proximate payment terms is due. For example, if it is

    January and the cutoff day is the 10th, invoices dated before or on January 10 are due in the next billing period;invoices dated after the 10th are due in the following period.

    Q99. DEBIT INVOICE?

    A. An invoice you generate to send to a supplier representing a credit amount that the supplier owes to you. A

    debit invoice can represent a quantity credit or a price reduction.

    Q100. JOURNAL ENTRY HEADERS?

    A. A method used to group journal entries by currency and journal entry category within a journal entry batch.

    When you initiate the transfer of invoices or payments to your general ledger for posting, Payables transfers the

    necessary information to create journal entry headers for the information you transfer. Journal Import in General

    Ledger uses the information to create a journal entry header for each currency and journal entry category in a

    journal entry batch. A journal entry batch can have multiple journal entry headers.

    Q101 What is Oracle Financials?

    Oracle Financials products provide organizations with solutions to a wide range of long- and short-term accounting

    system issues. Regardless of the size of the business, Oracle Financials can meet accounting management demands

    with:

    Oracle Assets: Ensures that an organization's property and equipment investment is accurate and that the correct

    asset tax accounting strategies are chosen.

    Oracle General Ledger: Offers a complete solution to journal entry, budgeting, allocations, consolidation, and

    financial reporting needs.

    Oracle Inventory: Helps an organization make better inventory decisions by minimizing stock and maximizing cash

    flow.

    Oracle Order Entry: Provides organizations with a sophisticated order entry system for managing customer

    commitments.

    Oracle Payables: Lets an organization process more invoices with fewer staff members and tighter controls. Helps

    save money through maximum discounts, bank float, and prevention of duplicate payment.

    Oracle Personnel: Improves the management of employee- related issues by retaining and making available every

    form of personnel data.

    Oracle Purchasing: Improves buying power, helps negotiate bigger discounts, eliminates paper flow, increases

    financial controls, and increases productivity.

    Oracle Receivables:. Improves cash flow by letting an organization process more payments faster, without off -line

    research. Helps correctly account for cash, reduce outstanding receivables, and improve collection effectiveness.

    Oracle Revenue Accounting gives organization timely and accurate revenue and flexible commissions reporting.

    Oracle Sales Analysis: Allows for better forecasting, planning and reporting of sales information.

    Q102 What is the most important module in Oracle Financials?

    http://www.blogger.com/post-edit.g?blogID=1899174461624440431&postID=15048604990036067&from=pencilhttp://www.blogger.com/post-edit.g?blogID=1899174461624440431&postID=15048604990036067&from=pencilhttp://www.blogger.com/post-edit.g?blogID=1899174461624440431&postID=15048604990036067&from=pencil
  • 7/31/2019 Apps Techinal 1

    16/31

  • 7/31/2019 Apps Techinal 1

    17/31

    9. Q: What are the steps involved in adding a custom program to Oracle Applications?a) Develop a concurrent program or report.b) Identify the corresponding executable and register it with the application.c) Create a concurrent program and its parameters.d) Add a concurrent program to a request set.

    10.Q: How do you register a printer? To add a new printer, go to Install Printer Register.11.Q: What is a Flexfield? How many types of Flexfields exist? A Flexfield is a field made

    up of segments. Each segment has an assigned name and a list of valid values. Two typesof Flexfields exist: Key Flexfields and Descriptive Flexfields (DFFs).

    12.Q: What is a Key Flexfield? A Key Flexfield is a unique identifier that is made up ofmeaningful segments to identify GL account numbers and item numbers. KeyFlexfields are usually stored in SEGMENT1...SEGMENTn database columns.

    Some examples would be Item No 34H-AFR-223-112.G and GL Account No:100-00-1000-324-11100.

    For an example GL Account, segments could be identified as Organization, Cost Center,Account, Product, Product Line.

    13.Q: What are the Key Flexfields in Oracle Applications? The following table lists someof the Key Flexfields available in Oracle Applications.

    Key FlexfieldsUsing ApplicationsAccountingGeneral LedgerAsset KeyFixed AssetsLocationFixed AssetsCategoryFixed AssetsAccount AliasesInventoryItem Catalogs

    InventoryItem CategoriesInventorySystem IitemsInventoryStock LocatorsInventorySales OrdersInventory

  • 7/31/2019 Apps Techinal 1

    18/31

    Sales Tax LocationReceivablesTerritoryReceivablesJobHuman Resources

    GradeHuman ResourcesPositionHuman ResourcesSoft Coded KeyHuman Resources

    14.Q: What is a Descriptive Flex Field? A DFF lets you define the custom fields into OracleApplication forms without customizing the program code. DFFs in forms are representedby a "beer mug" field (a single space field enclosed by brackets) that looks like thefollowing symbol: [ ]. They are usually stored in ATTRIBUTE1...ATTRIBUTEn

    database columns. DFFs can also be used to accept report parameters.

    15.Q: What types of segments can be set up for DFFs? Global or context-sensitive.16.Q: What is a value set? A value set is a list of values validated against segments. You

    can create a value set and assign it to a Flexfield segment.

    17.Q: How many validation types are there? Six validation types exist:none, dependent,independent, table, special, and pair.

    18.Q: What are the required and optional steps for setting up Flexfields? The requiredsteps are as follows: define the value sets, define the structures, and define the values, ifneeded. The optional steps are as follows: define the security rules, define the cross-validation rules, and define the shorthand aliases, if necessary.

    19.Q: Can you define cross-validation rules for DFFs? No, you cannot. You can only definethem for Key Flexfields.

    20.Q: Can a value set be shared between Flexfields? Yes, value sets can be shared betweenFlexfields.

    21.Q: Can a value set be shared within a Flexfield structure? No, value sets cannot beshared between segments within a Flexfield as long as they do not carry the same type ofinformation. For example, date information can be shared between segments within aFlexfield.

    22.Q: What are the advanced validation options? Three types of advanced validationoptions are available. $PROFILES$, which references the current value of a profileoption. An example would be $PROFILES$.profile_option_name. Block.field, whichreferences the block field. $FLEX$, which refers to the current value of a previously

  • 7/31/2019 Apps Techinal 1

    19/31

    used value set. An example would be $FLEX$.value_set_name (cascadingdependencies).

    23.Q: What is the next step after defining the segments for Flexfields? Freezing andcompiling the structure.

    24.Q: What are the steps required to set up value security rules? Make sure security isenabled, define rules for the value set, and assign rules to the user's responsibility.

    25.Q: What is Oracle Alert? Oracle Alert is an exception reporting system. It keeps youinformed on an as-needed basis. It also communicates with other users through e-mailregarding exception messages.

    26.Q: How many types of alerts are there? Two types of alerts exist: Periodic Alerts andEvent Alerts. Periodic Alerts fire at a time interval, and Event Alerts are fired by databasetable changes.

    27.Q: What are Quick Codes? Quick Codes, also known as Quickpicks, are standard sets ofuser-defined values. Lookup is a combination of a code and a description. The lookuptables are generally populated by the scripts located in /install/odf directory.

    28.Q: What is an Open Interface in Oracle Applications? Open Interface, also known asthe Application Programmer Interface (API), is a process whereby the OracleApplications are linked with external or legacy systems. Open Interface works as atemporary staging area to load the external information into Oracle Applications tables.Once the data is validated, it sends the information to the permanent tables. Rejectedtransactions can be corrected and resubmitted.

    29.Q: Which schema has complete access to the Oracle Applications data model? TheAPPS schema. AutoInstall automatically sets the FNDNAM environment variable to thename of the APPS schema.

    30.Q: What is the top directory in Oracle Applications? $APPL_TOP.31.Q: What is a product top directory? It starts with the product shortname and is suffixed

    with TOP, such as TOP. For example, General Ledger's top directory is GL_TOP.

    32.Q: What are the log and output directory names for a product group? The productgroup environment file sets the APPLLOG variable to log and APPLOUT to out. For

    example, the output directory for General Ledger is $GL_TOP/$APPLOUT. For log, it is$GL_TOP/_$APPLLOG.

    33.Q: What data dictionary tables do you use to obtain detailed informationregarding? You can write a query by joining the FND_TABLE and FND__COLUMNStables. FND_INDEXES and FND_INDEX_COLUMNS tables are part of the datadictionary. All the FND_ table names are self-explanatory.

  • 7/31/2019 Apps Techinal 1

    20/31

    34.Q: What are the primary underlying tables for concurrentprocessing? FND_CONCURRENT_PROGRAMS,FND_CONCURRENT__REQUESTS, FND_CONCURRENT_PROCESSES, andFND_CONCURRENT_QUEUES tables.

    35.Q: What are the primary underlying tables forFlexfields? FND_DESCR_FLEX_CONTEXTS,FND_FLEX_VALIDATION__RULES, FND_FLEX_VALUE_SETS, FND_ID_FLEXS,FND_ID__FLEX_SEGMENTS, and FND_ID_FLEX_STRUCTURES tables.

    36.Q: What is the primary underlying table for AOL QuickCodes? FND_LOOKUPS table.37.Q: What is the application dummy table used by a form block? FND_DUAL table.38.Q: What is the main underlying table for Profile Options? FND_PROFILE_OPTIONS table.39.Q: What are the main prerequisites for creating a custom application or

    responsibility? Set up a directory structure for a custom application, and define anenvironment variable that translates to your application base path.

    40.Q: What are the WHO columns? WHO columns are used to track the changes to yourdata in the application tables. WHO columns exist in all Oracle Applications standardtables. The following five are considered WHO columns:

    Column NameCREATED_BYCREATION_DATELAST_UPDATED_BYLAST_UPDATE_DATELAST_UPDATE_LOGIN

    41.Q: Do I need to have WHO column information in custom forms? Yes. It is stronglyrecommended to add WHO columns to the custom tables and call standard API,FND_STANDARD.SET_WHO in PRE-INSERT, and PRE-UPDATE triggers in eachblock of the form. Also, specify these fields as hidden in each block of the form.

    42.Q: What are the additional WHO columns used for concurrent programs? Concurrentprograms use all the following WHO inncluding the following four.

    Column NamePROGRAM_APPLICATION_IDPROGRAM_IDPROGRAM_UPDATE_DATE

  • 7/31/2019 Apps Techinal 1

    21/31

    43.Q: Can you disable the WHO columns' information in a form block? Yes. You candisable HELP -> ABOUT THIS RECORD information within a block. Call the followingprocedures in a block level WHEN-NEW-BLOCK-INSTANCE

    Trigger:app_standard.event('WHEN-NEW-BLOCK-INSTANCE');app_standard.enable('ABOUT','PROPERTY_OFF');

    44.Q: How do you register your custom tables in PL/SQL? You can use AD_DD package toregister custom tables in PL/SQL.

    45.Q: How do you define the passing arguments in SQL/PLUS and PL/SQL concurrentprograms? You must name your passing arguments as &1, &2, &3 and so on.

    46.Q: How do you call your custom reports from a form? You can call your customOracle reports in a form using the FND_REQUEST.SUBMIT_REQUEST procedure.

    47.Q: What is a template form? A template form is a starting point for the development ofcustom forms. Copy the Template.fmb file from $AU_TOP/forms/US directory to yourlocal directory and rename it.

    48.Q: Which libraries are attached to the template form? The following main libraries aredirectly attached to the template form. APPCORE contains packages and procedures forstandard menus, toolbars, and so on. APPDAYPK contains a calendar package. FNDSQFcontains packages and procedures for Flexfields, concurrent processing, profiles, and amessage dictionary.

    49.Q: What is a calendar? A calendar is an object that lets you select the date and time. It isautomatically included in the template form. A Calendar package example would becalendar.show.

    50.Q: Which template form triggers require some modifications? The ACCEPT,FOLDER_RETURN_ACTION, KEY-DUPREC, KEY-MENU, KEYCLRFRM, ON-ERROR, KEY-LISTVAL, POST-FORM, PRE-FORM, QUERY_FIND, WHEN-NEW-FORM-INSTANCE,

    WHEN-NEW-BLOCK-INSTANCE, WHEN-NEWRECORD-INSTANCE, and WHEN-NEW-ITEM-INSTANCE triggers.

    51.Q: Which template form triggers cannot be modified? The CLOSE_WINDOW,EXPORT, FOLDER_ACTION, KEY-COMMIT, KEY-EDIT, KEY-EXIT, KEY-HELP,

  • 7/31/2019 Apps Techinal 1

    22/31

    LASTRECORD, WHEN-WINDOW-CLOSED, WHENFORM-NAVIGATE, and ZOOMtriggers.

    52.Q: What are the main template files for Pro*C concurrent programs? The maintemplate files are EXMAIN.c and EXPROG.c .

    53.Q: What is the Oracle-recommended application short name for extensions? Oraclerecommends an application short name begin with XX. As an example, extensions toOracle Purchasing would be XXPO.

    54.Q: Where do you maintain the list of your custom programs? All custom programsshould be listed in the applcust.txt file. This file is located in the $APPL_TOP/admindirectory. When you apply the patches, Oracle Applications uses this file forinformational purposes.

    55.Q: What are the steps involved in modifying an existing form? First, you identify theexisting file and then you copy the file to a custom application directory, making sure torename it. You then make the necessary modifications, generate the form, and documentit in the custom program list using applcust.txt file.

    56.Q: Where do you maintain database customizations? You can maintain all your tablechanges by creating a new schema. You can use your custom application short name(such as XXPO) as your Oracle schema name for easy identification. The new schemamust be registered in the Oracle AOL.

    57.Q: Can you create extensions to Oracle Applications without modifying the standardform code? Yes. This can be done using the CUSTOM library, which is an Oracle Forms

    PL/SQL library. You can integrate your custom code directly with Oracle Applicationswithout making changes to your Oracle Applications forms code. The CUSTOM libraryis located in the $AU_TOP/res/plsql directory. Once you write the code, you compile andgenerate the CUSTOM procedures to make your changes.

  • 7/31/2019 Apps Techinal 1

    23/31

    58.Q: When do you use the CUSTOM library? You can use the CUSTOM library in avariety of cases. You can use it to incorporate Zoom logic, logic for generic events, logicfor product-specific events, and to add entries for the special menu.

    59..60. What is the Diff between APPS Schema and other Schemas?

    Apps schema contains only Synonyms we can't create tables in apps schema, whereas other schemas contains tables, & all the objects. Here only we will create thetables and giving grants on created tables. Almost all every time we will connect toapps schema only.

    61.62.

    63.2.64. What is meant by Custom Top and what is the Purpose?

    Custom Top is nothing but Customer Top, which is created for customer only. we canhave multiple customtops based on client requirement. It is used to store developed & customizedcomponents. Whenever oracle corp applying patches it will over ride on all themodules except custom top. Thats why we will use custom top.

    65.3.66. What is the Significance of US Folder?

    It is nothing but language specification by default it is in american language. We canhave multiple languages folders based on installed languages. from backend we canget it fromFND_LANGUAGES -- COL --INSTALLED_FLAG I,B,D

    I--INSTALLED,B--BASE,D--DISABLE

    select language_code,nls_language from fnd_languages whereinstalled_flag like 'B'

    67.68.

    69.4.70. Where did U find the Application short name and basepath names?

    select basepath,application_short_name from fnd_application from the backend.From the from end we can get it Navigation Application Developer.-----> Application---->Register The application name we will get from FND_APPLICATION_TL

    71.5.72. Where can U find the release version from backend?

    SELECT release_name from FND_PRODUCT_GROUPS; ---11.5.10.2 .73.74.

    75.6.76. What are the Folders we will find below the 11.5.0 Folder?

    Reports,forms,sql,lib,log,out,bin,admin,html,xml,msg,def, etc

    77.78.

  • 7/31/2019 Apps Techinal 1

    24/31

    79.7.80. Can we create Tables in the Apps Schema?

    No.81.82.

    83.8.84. Can we have custom schema when it it required?

    yes, we can have custom schema, when we want to create a new table we requiredcustom schema.

    85.86.

    87.9.88. What is meant by concurrent Program?

    It is nothing but Instance of the execution along with parameters & Incompatables.Here Incompatables nothing but if we are submiting cc programs if any one can beexecute in those program , which programs r not imp yet this time we will mentionthose programs in incompatables tab.

    89.90.

    91.10.92.93.What are the steps we will follow to register Reports as Concurrent

    Program?First develop the report & save it in local machine. upload intocustom_top/11.5.0/reports/us/ go to system administrator open executable formcreate executable by mentioning executable method as reports ,executable asreport name which was created. go to cc program form create ccprogram by attachexecutable name in executable section. then attach this ccprogram to requestgroup, Request group to Responsibility.Responsibility to User.

    94.

    95.96.11.

    97. What is meant by Request group?It is nothing but collection of cc programs.

    98.99.

    100. 12.101. What is Application Top? What are the types and Purpose?102.103. A) When we connect to the server we will find the top called application top.

    Under application top we have

    104. 13.105. What is US folder in

    the Custom Top?It is a language specific

    folder used to store the G.U.I likereports and forms.

    106. 14.

    Product top.Custom topProduct top is the default top built by themanufacturer. Custom top is used to select theClient for his business purposes. Customizationsare done with the Custom top.

  • 7/31/2019 Apps Techinal 1

    25/31

    107. What are mandatory parameters of Procedures and what the use ofthose?

    108. 15109. What is Apps Schema and Schema?

    110. 16.111. What is Token?

    a) Use to transfer values to report builder and it is not case sensitive.112. 17.

    113. Difference between FORM, Function and Menu?

    114. 18.115. Tell me something about SQL-LOADER.

    116. 19.117. What is SET-OF-BOOKS?118.

    119. 20.120. Tell me what r the Base tables in the AR?121.

    Errorbuf: It is used to returns the error messages and sent it to the log file. Retcode: It is used to show the status of the Procedure with 0, 1, and 2 0 forCompleted Normal1 for Completed Warning

    2 for Completed Error

    Schema: Schema is the location in database contains database objects like views,tables, and synonyms.Apps Schema: It is used to connect the all schemas to get the information from Thedatabase.

    a) A menu is a hierarchical arrangement of functions and menus. Each responsibilityhas a menu assigned to it. A function is a part of an application that is registeredunder a unique name for the purpose of assigning it to be including it from a menu.

    Sql * loader is a bulk loader utility used for moving data from external files into theoracle database.Sql* loader supports various load formats, selective loading, and multi-tables loads.

    1) Conventional --The conventional path loader essentially loads the data by usingstandard insert statement.2) Direct -- The direct path loader (direct = true) by possess of logic involved with

    that, and loads directly in to the oracle data files.EX:- My data.csv file1001, scott tiger,1000,401002,gvreddy,2345,50Load dataInfile c:\data\mydata.csvinsert Into table emp Fields terminated by , optionally enclosed by(empno, empname,sal,deptno)>sqlldr scott/tiger@vis control=loader.ctl log= gvlog.log bad=gvbad.baddiscard=gvdis.dsc .

    Collection of Chart of Accounts and Currency and Calendars is called SOB

    hz_parties (party_id) (store info about org, groups and people)HZ_PARTIES stores information about parties such as organizations,people, and groups, including the identifying address information for the party.

  • 7/31/2019 Apps Techinal 1

    26/31

    122. 21.123. FND USER EXITS:-124.

    125. 22.126. What is Value Set?127.

    hz_cust_accounts (cust_account_id)HZ_CUST_ACCOUNTS stores information about customer relationships. If aparty becomes a customer, information about the customer account is stored in thistable. You can establish multiplecustomer relationships with a single party, so eachparty can have multiple customer account records in this table.hz_cust_acct_sites_all (cust_acct_site_id)

    HZ_CUST_ACCT_SITES_ALL stores information about customer sites. Onecustomer account can have multiple sites. The address is maintained inHZ_LOCATIONS.hz_cust_site_uses_all (site_use_id)HZ_CUST_SITE_USES_ALL stores information about site uses or businesspurposes. A single customer site can have multiple site uses, such as bill to or shipto, and each site use is stored as a record in this table.hz_party_sites (party_site_id)HZ_PARTY_SITES stores information about the relationship between Partiesand Locations. The same party can have multiple party sites. Physical addresses arestored in HZ_LOCATIONS.hz_locations (location_id)HZ_LOCATIONS stores information about physical locations.hz_Person_Profiles (person_profile_id)HZ_PERSON_PROFILES stores detail information about people.hz_Organization_Profiles (organization_profile_id)HZ_ORGANIZATION_PROFILES stores credit rating, financial statistics,socioeconomic and corporate linkage information for business sites. The primary keyfor this table is ORGANIZATION_PROFILE_ID.

    FND SRWINIT sets your profile option values, multiple organizations and allowsOracle Application Object Library user exits to detect that they have been called by

    an Oracle Reports program.FND SRWEXIT ensures that all the memory allocated for AOL user exits have beenfreed up properly.FND FLEXIDVAL are used to display flex field information like prompt, value etcFND FLEXSQL these user exits allow you to use flex fields in your reportsFND FORMAT_CURRENCY is used to print currency in various formats by usingformula column

    The value set is a collection (or) container of values.

    Whenever the value set associated with any report parameters. It provides list ofvalues to the end user to accept one of the values as report parameter value.

    If the list of values needed to be dynamic and ever changing and define a tablebased values set.

    12) What are the validation types?

    1) None -------- validation is minimal.

  • 7/31/2019 Apps Techinal 1

    27/31

    128. 23.129. Form development process?130.

    131. 24.132. How does u customize the Reports?133.

    134. 25.135. FLEX FIELDS?136.

    2) Independent ------input must exist on previously defined list of values3) Dependent ------input is checked against a subset of values based on aPrior value.3) Table ----- input is checked against values in an application table4) Special ------values set uses a flex field itself.5) Pair ------ two flex fields together specify a range of valid values.

    6) Translatable independent ----- input must exist on previously defined listof values; translated values can be used.7) Translatable dependent ------- input is checked against a subset of valuesbased on a prior values; translated value can be used.

    a) Open template formb) Save as .fmbc) Change the form module name as form name.d) Delete the default blocks, window, and canvase) Create a window.

    f) Assign the window property class to windowg) Create a canvas (subclass info)h) Assign canvas property class to the canvasI) assign the window to the canvas and canvas to the windowj) Create a data blockk) Modify the form level properties. (sub class item Text item)l) Modify the app_custom package. In the program unit.m) Modify the pre-form trigger (form level)n) Modify the module level properties ((console window, First navigationp) Save and compile the form.Place the .fmx in the server directory.

    a. Identify the Short name of the standard report in which module we haveto customizeEx: - if u wants to customize in the AR module path isAppl top\ar\11.5.0\reports\US\ .rdfb. Open the .rdf file in Report builder and change the name of the module.c. Open the data module and modify the query (what is client requirements)assign the columns to the attributes.d. Go to report wizard and select, what r the newly created columns.e. Then Compile it. Then u will get a .rep file in the specified module. If it isnot in the specified directory then we have to put in the server directory.f. Then Register in the AOL Concurrent Executable and

    Concurrent Program.g. Go to system administrator Security Responsibility request.h. Add and assign a concurrent program to a request group

    Used to capture the additional business information.

  • 7/31/2019 Apps Techinal 1

    28/31

    137. 26.138. Difference between Bind and Lexical parameters?139.

    140. 27.141. what is Flex mode and Confine mode?142.

    143. 28.144. What is Place holder Columns?145.

    146. 29.147. What is Formula Column?148.

    DFF KFF

    Additional Unique Info, Mandatory

    Captured in attribute prefixed columns Segment prefixed

    Not reported on standard reports Is reported on standard reports

    To provide expansion space on your formWith the help of [].[] Represents descriptive Flex field.FLEX FILED : DESCRIPTIVE : REGISTER

    Used for entering and displaying keyinformationFor example Oracle General uses a keyFlex field called Accounting Flex field touniquely identify a general account.FLEX FILED : KEY : REGISTER

    BIND VARIABLE:are used to replace a single value in sql, pl/sqlbind variable may be used to replace expressions in select, where, group, orderby, having, connect by, start with cause of queries.bind reference may not be referenced in FROM clause (or) in place ofreserved words or clauses.LEXICAL REFERENCE:You can use lexical reference to replace the clauses appearing AFTER select,from, group by, having, connect by, start with.You cant make lexical reference in pl/sql statements.

    Confine mode:

    On: child objects cannot be moved outside their enclosing parent objects.Off: child objects can be moved outside their enclosing parent objects.

    Flex mode:

    On: parent borders "stretch" when child objects are moved against them.Off: parent borders remain fixed when child objects are moved againstthem.

    A placeholder is a column is an empty container at design time. The placeholder can

    hold a value at run time has been calculated and placed in to It by pl/sql code fromanther object.You can set the value of a placeholder column is in a Before Report trigger.Store a Temporary value for future reference. EX. Store the current max salary asrecords are retrieved.

    A formula column performs a user-defined computation on another column(s) data,

  • 7/31/2019 Apps Techinal 1

    29/31

    149. 30.150. What is Summary columns?151.

    152. 31.153. What is TCA (Trading Community Architecture)?154.

    155. 32.156. Difference between Application Developer and System

    Administrator?157.

    158. 33.159. What are Flex fields?160.

    including placeholder columns.

    A summary column performs a computation on another column's data. Using theReport Wizard or Data Wizard, you can create the following summaries: sum,

    average, count, minimum, maximum, % total. You can also create a summarycolumn manually in the Data Model view, and use the Property Palette to create thefollowing additionalsummaries: first, last, standard deviation, variance.

    Ans. Oracle Trading Community Architecture (TCA) is a data model that allows youto manage complex information about the parties, or customers, who belong to yourcommercial community, including organizations, locations, and the network ofhierarchical relationships among them. This information is maintained in the TCARegistry, which is the single source of trading community information for Oracle E-

    Business Suite applications.

    Ans.Role of Technical Consultant:

    a. Designing New Forms, Programs and Reportsb. Forms and Reports customizationc. Developing Interfacesd. Developing PL/SQL stored procedures

    e. Workflow automationsRole of System Administrator:a. Define Logon Usersb. Define New/Custom Responsibilityc. Define Data Groupsd. Define Concurrent Managerse. Define Printersf. Test Network Preferencesg. Define/Add new ModulesRole of an Apps DBA:a. Installing of Applicationb. up gradationc. Migration

    d. Patchese. Routing maintenance of QAf. Cloning of OA

    Ans.Ans. A Flex field is a customizable field that opens in a window from a regular OracleApplications window. Defining flex fields enables you to tailor Oracle Applications to

  • 7/31/2019 Apps Techinal 1

    30/31

    161. 34.162. Report registration process?163.

    164. 35.165. Define Request Group?166.

    167. 36.168. Value Sets?169.

    your own business needs. By using flex fields, you can:(a) Structure certain identifiers required by oracle applications according to your ownbusiness environment.(b) Collect and display additional information for your business as needed.Key Flex fields: You use key flex fields to define your own structure for many of theidentifiers required by Oracle Applications. Profile Flexfields:Open Key Window

    (FND_ID_FLEXS)Descriptive Flex field: You use descriptive flex fields to gather additional informationabout your business entities beyond the information required by Oracle Applications.Profile Flex fields: Open Descr Window (FND_DESCRIPTIVE_FLEXS)

    Ans.1. Create the report using the report builder.2. Place the report definition file in the module specific reports directory.3. Create an executable for the report definition file.

    4. Create a concurrent program to that executable.5. Associate the concurrent program to a request group.

    Ans.A request security group is the collection of requests, request sets, and concurrentprograms that a user, operating under a given responsibility, can select from theSubmit Requests window.

    Ans.Oracle Application Object Library uses values, value sets and validation tables asimportant components of key flex fields, descriptive flex fields, Flex Builder, andStandard Request Submission.When you first define your flex fields, you choose how many segments you want touse and what order you want them to appear. You also choose how you want tovalidate each of your segments. The decisions you make affect how you define yourvalue sets and your values.You define your value sets first, either before or while you define your flex fieldsegment structures. You typically define your individual values only after your flex

    field has been completely defined (and frozen and compiled). Depending on whattype of value set you use, you may not need to predefine individual values at allbefore you can use your flex field.You can share value sets among segments in different flex fields, segments indifferent structures of the same flex field, and even segments within the same flexfield structure. You can share value sets across key and descriptive flex fields. Youcan also use value sets for report parameters for your reports that use the StandardReport Submission feature.Navigation Path:

  • 7/31/2019 Apps Techinal 1

    31/31

    170. 37.171. Value Validation Types?172.

    173. 38.174. Incompatibility in report registration and Run Alone?175.

    Login Application Developer -> Application -> Validation -> Set

    Ans.1. Dependant2. Independent3. None4. Pair5. Special6. Table7. Translate Independent8. Translate Dependent

    Ans.Identify programs that should not run simultaneously with your concurrent programbecause they might interfere with its execution. You can specify your program asbeing incompatible with itself.Application: Although the default for this field is the application of your concurrentprogram, you can enter any valid application name.Name: The program name and application you specify must uniquely identify aconcurrent program. Your list displays the user-friendly name of the program, theshort name, and the description of the program.Scope: Enter Set or Program Only to specify whether your concurrent program iszincompatible with this program and all its child requests (Set) or only with thisprogram (Program Only).

    Run Alone: Indicate whether your program should run alone relative to all otherprograms in the same logical database. If the execution of your program interfereswith the execution of all other programs in the same logical database (in otherwords, if your program is incompatible with all programs in its logical database,including itself), it should run alone.