Total Pageviews

Tuesday, February 26, 2013


253)Value Validation Types?
Ans. 
1. Dependant
2. Independent
3. None
4. Pair
5. Special
6. Table
7. Translate Independent
8. Translate Dependent 


254) How to define a value set depending on other value set?
Ans. 
Navigation Path: Login -> AOL -> Application -> Validation -> Set Select the validation type as "Dependant" and click on „Edit Information‟ button. In Dependant value set information screen mention the Independent value set name. 


255) Incompatibility in report registration and Run Alone?
Ans. 
Identify programs that should not run simultaneously with your concurrent program because they might interfere with its execution. You can specify your program as being incompatible with itself. Application: Although the default for this field is the application of your concurrent program, you can enter any valid application name.
Name: The program name and application you specify must uniquely identify a concurrent program. Your list displays the user-friendly name of the program, the short name, and the description of the program.
Scope: Enter Set or Program Only to specify whether your concurrent program is incompatible with this program and all its child requests (Set) or only with this program (Program Only).
Run Alone: Indicate whether your program should run alone relative to all other programs in the same logical database. If the execution of your program interferes with the execution of all other programs in the same logical database (in other words, if your program is incompatible with all programs in its logical database, including itself), it should run alone. 


256)Multi Org?
Ans. 
Business Group (each one own Set of Books)
Legal Entity (Post to a Set of Books) 
67 Operating Units
Inventory Organizations
Manufacturing Modules (Order Entry, Purchasing, MRP etc.)
Financial Modules


 257) What are Profiles?
Ans. 
A user profile is a set of changeable options that affect the way your application looks and behaves. As System Administrator, you control how Oracle Applications operate by setting user profile options to the values you want. You can set user profile options at four different levels: site, application, responsibility, and user. Your settings affect users as soon as they sign on or change responsibility. Navigation Path: Login – System Administrator -> Profile -> System
Examples:
Signon Password Hard to Guess
Signon Password Length
Set of Books Name
Flexfields: Autoskip



 258)What is the Multi Org and what is it used for?
Ans. 
Multi Org or Multiple Organizations Architecture allows multiple operating units and their relationships to be defined within a single installation of Oracle Applications. This keeps each operating unit's transaction data separate and secure. Use the following query to determine if Muli Org is intalled: "select multi_org_flag from fnd_product_groups;"


259)Module related Flex fields?
Ans. 
Key Flexfields Descriptive Flex fields
General Ledger - Accounting Flex field Daily Rates
Assets - Asset Category Flexfield Bonus Rates
Receivables - Sales Tax Location Credit History Information
Territory Flex field 


260) Difference between Global segments and Context-Sensitive segments?
Ans. 
Gobal Segments: Global segments are segments that appear regardless of context. Columns used for global segments cannot hold an context-sensitive segments.
Context-Sensitive segments: Context-Sensitive segments occur depending on the context. 
68


 263)What is the use of custom.pll? Custom.pll is used for customizations such as form, enforcing business rules and disabling fields that are not required for site without modifying standard apps forms. 


264) How to PROGRAMATICALLY submit the request? a) With the help of standard API
Find Request. Submit request


 265)What is request set? With the help of request set we can submit several requests together using multiple execution paths. Its collection of concurrent programs like reports procedures grouped together.


 266) What is the API used for file I/o operation? Or which API is used to write to request log and request output? a) Fnd_file.put_line (Fnd_file.log, „message);
b) Fnd_file.put_line (fnd_file.out. „Message
); 



267) How do I programmatically capture application user_id? Fnd_profile.value („user_id) or fnd_global.user_id. 268) What are flexfields? A flexfield is a field made up of segments. Each segment has a name and a set of valid values. There are two types of ffs: key ff, DFF 



269)Which are the 2 parameters required to be defined when a program is registered as pl/sql stored procedure ERRBUF, RETCODE 270)Can we register executable/concurrent program programmatically then how? Yes we can. It can be done with standard package fnd_program, fnd_program.executable, fnd_program.register. 


271)What changes need to be made if a setup is changed from a single org to multi org? Org_id should be added as a parameter in a report and report should be run for specific org_id only 


272)What is message dictionary? Message dictionary allows defining messages, which can be used in application without hard coding them into forms or programs. 273) What is the token in concurrent program parameters window? For a parameter in an oracle report program, they keyword is parameter specified here. The value is case sensitive for example P_CUSTOMER_NO 


274)What is different validation defaults types and default value in current program parameter window?a) Constant
b) profile
c) SQL statement 
69 d) Segment 


275) I have a concurrent program that involves lot of inserts and updates on a huge basis where do I specify rollback segment etc
276) How do I change the priority of my concurrent program? value in this field so it will take the request, which has higher priority. 277) What is incompatibility? When a program or list of programs is defined as incompatible means that defined program is not compatible with incompatible program list and cant run simultaneously in same conflict domain. 


278)What is data group? A data group defines the mapping b/w oracle applications and oracle IDs. A data group determines oracle database accounts responsibilities forms, concurrent programs, and reports connect to


 279)What are the steps to register concurrent program in APPS? The steps to register the concurrent prom in APPS are follows
a) Register the prom as concurrent prom for the executable
b) Define the concurrent prom for the executable registered
C) Add the concurrent program to the request group of the responsibilities 


278)What are the forms customization steps? Steps are as follows
a) Copy the "Template fmb"1 and "Appstand.fmb" from AU_top/Forms/us. Put it in custom directory .
the Libraries(FNDSQF,APPCORE,APPDAYPK,GLOBE,CUSTOM,JE,JA,VERT)are automatically attached
b) Create/open new forms .then customize
c) Save this form in corresponding module. 


279) How to use flexfield in report? There are two ways to use flexfield in reports one is to use the views (table name+`_kfv` or `_dfv`) created by apps, and use the concatenated segment column that holds the concatenated segments of the key or descriptive flexfield
(or)
To use the FND user exits provided by apps



 280)what is KFF, DFF? KFF : # unique identifiers, storing key into # used for entering and displaying key into
For example oracle general uses a KFF called Accounting flex field to uniquely identify a general account.
DFF : # to capture additional info # to provide expansion space on your form with the help of []. [] represents DFF 
70 



281)Difference b/w KFF and DFF KFF
DFF 1. Unique identifiers To capture extra info 2. KFF are stored in segments Stored in attributes 3. For KFF there are FF qualifier and segment qualifiers Context_sensitive ff is a feature of dff. (DFF) 


282)How will you get set of books id dynamically in reports? By using profile option called GL_SET_Of_Books_id 283)How will u capture AFF in reports? By using user exits 

284)Custom.Pll various events in custom.PLL Zoom_available, custom.standard, Custom.event. 


285)When u defined concurrent program u defined in compatibilities what is the meaning of incompatibilities
simultaneously cant allow running programs 



286)What is hierarchy of multi_org? 



287)What is difference b/w org_id, organisation_ID 
ORG_ID is an operatin unit
Organisation_ID is inventory organisation. 


288)What are profile options? Defines the way application behaves ( more than 200 types) 


289)Value set. And validation typesvalue set define suitable values for your segments
table, none, dependent, independent, special, pair


 290)What is flexfield qualifiers? Additional properties for your segment 

291)How many segments are in AFF?Minimum, maximum 


292)When u defined CCP there is one checkbox use in SRS what is meaning of this suppose I do now want to call report through SRS how will I call report then? SRS:= (Standard Request submission) 


293)What is difference b/w request group and data group? Request group : group is set of CCP and request sets
Data Group : integrates all your oracle apps modules 


294)What is meaning of $flex $dollar using this we call a value set with another value set. 71 


295)CONCURRENT MANAGER: 4 Types 1.Internal Manager 2.Standard Manager 3.Conflict Resolution Manager 4.Specialized concurrent Manager.
BACKEND: FND_CONCURRENT_REQUESTS FND_CONCURRENT_PROGRAM
. FND_PROGRAM_REGISTER: ---------------------
Application Program: Application
Executable name: Name of the registered Executable
Executable Application: Name of the app where executable ins registered. 
FND_PROGRAM_EXECUTABLE: -----------------------
Executable Name: Name of the executable.
Application: Name of the executable application.
Short Name: Short name of the exe
Execution Method: 'Flex Rpt' 'Flex SQL' 'Host' 'Immediate' 'Oracle Reports' 'PL/SQL stored procedure' 'Sql*loader' 'Sql*Plus' 'Sql*report'
Execution File Name: Regd. for all but immediate prog. 
FND_REQUEST.SUBMIT_REQUEST ---------------------------
Name: Submit Request
Application: Short name for the application under which the program is registered.
Program: Concurrent program name for which the request has to be submitted. 
REGISTERING TABLE: AD_DD.REGISTER_TABLE AD_DD.REGISTER_COLUMN
CONCURRENT MANAGER: runs concurrent process allowing multiple tasks simultaneously.
CONCURRENT PROCESS: runs simultaneously with other tasks to help complete multiple tasks at once without interruption.
GENERAL AIM: AIM 10, 20, 30, 40 -> DBA
AIM 50 -> Automatic column mapping
AIM 60 -> Manual column mapping
AIM 70 -> Default values, data assignments to be included.
AIM 80 -> Unit Testing & results of UAT
AIM 90 -> Coding
IF -> Interface, RD -> Requirement Definitions, BR -> Business requirement,
MD -> Module Design, CV -> Conversion
72 PROCESSING CONSTRAINTS: Restricting particular responsibility on an entered information.
PROFILE LEVEL: 1.Site 2.Application 3.User 4.Responsibility
KEY FLEX FIELDS: A flexible data field made up of segments, each segment has a name we define and a set of values that we specify.
DESCRIPTIVE FLEX FIELD: A flexfield that our organization can customize to capture additional information regd. by our business.
CV 10 -> Define Conversion Scope, objectives and approach
CV 20 -> Prepare Conversion Strategy
CV 30 -> Prepare Conversion Standards
CV 40 -> Prepare Conversion Statements
CV 50 -> Perform Conversion Data Mapping
CV 60 -> Define Manual Conversion Strategy
CV 70 -> Design Conversion Programs
CV 80 -> Prepare Conversion Test Plans
CV 90 -> Develop Conversion Program
CV 100 -> Perform Conversion Unit Test
CV 110 -> Perform Conversion business objects Tests
CV 120 -> Perform Conversion Integration Tests
CV 130 -> Install Conversion Software
CV 140 -> Convert & Verify Data 



296)How to set dependent and independent value set and how you will insert values for the segments having these value sets.
ANS: 
First define independent value set and then while defining dependent value set give reference of independent value set along with default value and description. At time of entering values, enter values for independent first and then while entering values for dependent it will first force you to select value of independent segment. 297) Required 


parameter for PL/SQL Procedure registered in Oracle. What will happen if these are not included?
ANS: 
Retcode and Errbuf are two out parameters having varchar2 datatype that are required. Use errbuf to return any error messages, and retcode to return completion status. The parameter retcode returns 0 for success, 1 for success with warnings, and 2 for error. After your concurrent program runs, the concurrent manager writes the contents of both errbuf and retcode to the log file associated with your concurrent request. If we do not include these two parameters, it will give run time error.


298)How to judge the number of descriptive fields defined from the front end itself.
ANS:
In front end we will find [] open close square bracket which indicate the presence of descriptive flexfield. In other words, dff appears on form as a single-character, unnamed field enclosed in brackets 


299)What is context field is all about. 73 ANS: Context field is used to make descriptive flexfield segments context sensitive, so that segment that may or may not appear depending upon what other information is present in your form


 300)What is use of custom.pll what triggers are fired to support the customization you do using custom.pll
Ans: 
WHEN-FORM-NAVIGATE WHEN-NEW-FORM-INSTANCE
WHEN-NEW-BLOCK-INSTANCE
WHEN-NEW-RECORD-INSTANCE
WHEN-NEW-ITEM-INSTANCE
WHEN-VALIDATE-RECORD
SPECIALn (1 to 45)
ZOOM
EXPORT
KEY-fn (1 to 8) 


301)What is auto accounting?
ANS: 
It is a required setup before to enter any transaction in AR. We have to define code combinations for different transaction type such as revenue, receivables, bills receivables, charge back, deposit and guarantee to default




 302)WHAT IS KFF & DFF
ANS: KFF: 
A flexfield is a field made up of sub-fields, or segments. Each segment has a name and a set of valid values. The values may also have value
descriptions. Key flexfields are flexible enough to let any organization use the
code scheme without programming.
In other words, Flexfield is a "intelligent fields" that are fields comprised of
one or more segments, where each segment has both a value and a meaning.
DFF: Descriptive flexfields provide customizable "expansion space" on your forms. You can use descriptive flexfields to track additional information,
important and unique to your business, that would not otherwise be captured by
the form. Descriptive flexfields can be context sensitive, where the information
your application stores depends on other values your users enter in other parts
of the form. A descriptive flexfield appears on a form as a single-character,
unnamed field enclosed in brackets. Each field or segment in a descriptive
flexfield has a prompt, just like ordinary fields, and can have a set of valid
values. Your organization can define dependencies among the segments or
customize a descriptive flexfield to display context-sensitive segments, so that
different segments or additional pop-up windows appear depending on the
values you enter in other fields or segments. 

303)WHAT IS VALUE SETS
ANS: 
Set of valid values defined for flexfield segment and SRS report arguments. Value Set is used when we define flexfield segment for Key Flexfield and descriptive flexfield segment window. Also for reports that are run from the SRS uses values sets for report arguments. 304) WHAT IS TABLE TYPE VALUE SET.
ANS: 
VALUE SET where we selecting validation type as table refer table that are registered oracle application table for values to be populated for your parameter. We can use multiple table separating them by „,‟. 74 


305) DIFF IN VALUE SET & REQUEST SET
ANS: 
Value set is a Value having list type, security type, format type, validation and size/width used for segments definition and as attribute for reports extraction through SRS where as REQUEST SET is a REQUEST have more than one Stage and each stage have more than one request program. 306)WHAT IS REQUEST SETS 


ANS: A request set is a collection of reports and/or programs that you group together. You can submit the reports and/or programs in a request set all at once
using a single transaction. (REQUEST SET is a set has more than one or more
Stages and each stage have more than one or more request program. Stages
can further be linked to each other). 


307) TELL IN BRIEF FOR SEGMENT & FLEXFIELD QUALIFIERS
ANS: Flexfield qualifier: 
Oracle Applications products use flexfield qualifiers to identify certain segments used for specific purposes. Some qualifiers must be unique, and you cannot compile your flexfield if you apply that qualifier to two or more segments. Other qualifiers are required, and you cannot compile your flexfield until you apply that qualifier to at least one segment
Segment Qualifier: Some key flexfields use segment qualifiers to hold extra information about individual key segment values. For example, the Accounting Flexfield uses segment qualifiers to determine the account type of an account value or whether detail budgeting and detail posting are allowed for an Accounting Flexfield combination containing a given value. The Allow Budgeting, Allow Posting, and Account Type fields are segment qualifiers for the Accounting Flexfield
308) TYPES OF TRIGGERS
a. REPORTS TRIGGERS ARE 
i. Before parameter form
ii. After parameter form
iii. Before report
iv. Between pages
v. After report
b. Table /View Triggers
i. Before/After Insert/update/Delete (DML)
c. System Event Triggers
i. DDL on schema and database (DDL) Create/Alter/Drop 
d. Form Triggers
Different types of form triggers: 
1. Key triggers
2. Navigational Triggers
3. Transactional Triggers
4. Message Triggers
5. Error Triggers
6. Query Based Triggers 
Main Events are as under: i. Pre-Logon
ii. On-Logon
iii. Post-Logon
iv. Pre-Form 
75 v. Pre-Block
vi. Pre-Record
vii. Pre-Text-Item
viii. When-New-Form-Instance
ix. When-New-Block-Instance
x. When-New-Record-Instance
xi. When-New-Item-Instance
xii. When-Validate-Item
xiii. Post-Text-Item called
xiv. When-New-Item-Instance
xv. When-CheckBox-Changed
xvi. When-Validate-Item
xvii. When-New-Item-Instance
xviii. When-Radio-Changed
xix. Value of Radio Button
xx. When-New-Item-Instance
xxi. When-List-Changed
xxii. Value in List Item PUN
xxiii. When-New-Item-Instance
xxiv. Push Button pressed...
xxv. When-Validate-Record
xxvi. Post-Record
xxvii. Post-Block
xxviii. Post-Form
xxix. Pre-Logout
xxx. On-LogOut
xxxi. Post-LogOut 

309) IN WHICH TABLE U GET FLEXFIELD (KFF & DFF) INFORMATION
ANS: 
fnd_flex_values_tl, fnd_id_flex_segment, Fnd_flex_value_sets Fnd_id_flex_structure, fnd_id_flexs
Descriptive flexfield details are stored in
FND_DESCRIPTIVE_FLEXS,FND_DESCR_FLEX_CONTEXT,FND_DESCR_FLEX_COLUMN_USAGES 

310)WHAT COLS IN FND_ID_FLEX_STRUCTURES AND AP_LOOKUP_CODES ANS: AP_LOOKUP_CODES - LOOKUP_TYPE, MEANINGS, DESCRIPTION, LOOKUP_CODE311)WHAT DIFFERENT TABLES GET AFFECTED IN PAYABLE INTERFACE ANS: AP_INVOICES_ALL, PO_VENDORS, AP_INVOICE_PAYMENTS_ALL 35. WHAT IS CONTEXT ANS: Different segments or additional pop-up windows appear depending on the values you enter in other fields or segments. 312)WHICH TYPE OF KFF USED IN GL ANS: Accounting Flexfield 


313)TYPES OF USER_EXISTS a. FND SRWINIT
b. FND FLEXSQL
c. FND FLEXIDVAL
d. FND FORMAT_CURRENCY
e. FND FORMAT_DATE
f. FND SRWEXIT 
76 314)TELL BRIEFLY @ USER_EXISTS ANS: USER EXISTS Calls external program probably written in Pro „C etc and sends Parameters from report or forms, external program does the process based on those sent parameters and returns the value back to report or forms. 316)What is Concurrent Program:
ANS: 
A concurrent program is program that does not require continued interaction on your part to perform a specific task. In Oracle Applications, for example, a concurrent program may be a program written to create a report, or to post a batch of general ledger journal entries 317)What is a Concurrent Process: ANS: A concurrent process is an instance of a running concurrent program. Each time a concurrent manager receives a request and runs a concurrent program, it creates a new concurrent process. A concurrent process can run simultaneously with other concurrent processes (and other activities on your computer). 318)What is concurrent request? ANS: A concurrent request is a request that you submit to run a concurrent program as a concurrent process. You issue a concurrent request when you submit a report or program to run using Standard Request Submission or when you choose an action button in a product-specific submission window 319)What is flexfield? Oracle application uses flexfiled to capture information about your organization. Flexfield have flexible structure for storing key information. Like company, cost center and account. They also give you highly adaptable structure for storing customized information in oracle applications. 320)Difference between key flexfield and descriptive flexfield: Keyflexfield:
---------------
Unique Identifier
Key flexfield are stored in segment columns
For key flexfield there are flexfield qualifier and segment qualifier
Descriptive flexfield:
-------------------------
Context sensitive is a feature of descriptive flexfield.
Descriptive flexfield are stored in Attributes 


321)Can you call APPCORE Library in CUSTOM library You cannot attach the APPCORE library to CUSTOM because it would cause a recursion problem because CUSTOM is attached to APPCODE. As of Oracle application release 11i you may attach the APPCORE2 library to CUSTOM. The APPCORE2 library duplicates most APPCORE routines with the following packages:
APP_ITEM_PROPERTY2
APP_DATE2
APP_SPECIAL2
These packages contain the same routines as the corresponding APPCORE packages. Follow the documentation for the corresponding APPCORE routines, but add a 2 to the package names. 


322)What is MRC and what are its use? The Multi reporting currency feature allows you to report and maintain records at the transaction level in more than one functional currency. You can do it by defining one or more set of books in additional to the primary set of books. 

323)How many reporting currencies can be attached to the primary set of books?

 Ans: 9 Reporting currencies can be attached to the primary set of books. 77 

324)What are ad-hoc reports Ad-hoc reports are made to meet the one-time reporting needs. Concerned with or formed for a particular purpose. For example, ad hoc tax codes or an ad hoc database query.
FSG is a Ad-Hoc Report. 
325)What is FSG? FSG is a powerful and flexible report building tool you can use to build your own custom reports without programming. FSG is only available with GL. 326)What does set of books comprised of? ANS: CHART OF ACCOUNTS, CALENDAR AND CURRENCY 327)What are the validation types supported by value sets? ANS: Dependent, Independent, None, Pair, Special, Table, Translatable Independent and Translatable Dependent. 328)What are format types supported by the value sets? ANS: Char, date, date time, number, standard date, standard date time, time. 329)Is there any restriction over the number of flexfield structure that can be defined for the accounting flexfield. ANS: NO there is no such restrictions. 330)What are flexfield qualifier that are available for accounting flexfield structure? ANS: Natural accounting segment, cost center segment, balancing segment and intercompany segment. 331)Which Flexfield qualifiers are mandatory? ANS: Balancing segment and Natural Account segment 332)Which Mandatory account needs to be defined for the set of books definition? ANS: Retained Earnings - this is undistributed profit of the shareholders. 333)What are all accounts that can be defined for the set of books form? ANS: Retained Earnings, Suspense, Rounding Difference, Reserve for Encumbrance
Account and Net Income Accounts. 
334)What is the minimum and maximum no of periods that can be defined for the calendar? ANS: 1 & 366 335)What are the period statuses that can be associated with the periods? ANS: Open, closed, permanent closed, never opened, future entry 336)Can multiple periods have open status at one time? ANS: Yes. 337)How many chart of accounts can be mapped to a set of books. ANS: Only One 338)How many set of books can be defined in GL module? ANS: Unlimited 339)What is responsibility? ANS: A collection of forms, menu and program that a user can access. 340)Can multiple responsibilities be assigned to a single user? ANS: Yes 341)Can responsibility be shared by multiple logon users? ANS: Yes 342)From a general ledger responsibility, how many set of books can be accessed? ANS: Only One. 343)What are different currency conversion rates? ANS: General Ledger provides the following predefined daily conversion rate types: 78 Spot: An exchange rate, which you enter to perform conversion based on the rate on a specific date. It applies to the immediate delivery of a currency.Corporate: An exchange rate you define to standardize rates for your organization. This rate is generally a standard market rate determined by senior financial management for use throughout the organization. User: An exchange rate you specify when you enter a foreign currency journal entry. 344)Which table captures conversion rates information? ANS: gl_daily_rates 345)Which column distinguishes the type of journal being entered? ANS: actual_flag (A-Actual, B-Budget, E-Encumbrance)346)Dependant and Independent Value sets: For example, suppose you have an independent value set called "Account" with a dependent value set called "Sub-Account." You may wish to create a new independent value, 99, for "Account" with description "Receivables" without creating any associated sub-account values. Since your flexfield requires a dependent value of some sort to go with the independent value, it uses the default value you enter here, such as 00 with description "No Sub-Account."
List the tables which captures the journals information
1. GL_JE_BATCHES
2. GL_JE_HEADERS
3. GL_JE_LINES 




347)Which table captures the balances information of the code combinations? Ans: Gl_BALANCES 


348)What is significance of compiling a flexfield structure? Ans: It reflects the changes made to a flexfield structure during the unfreezed state. 

349)What changes can be enforced on the flexfield structure when It is unfreezed? Ans: Changing segment names, changing ordering sequence, changing window prompts, adding new segments, changing the enabled and displayed attributes


350)What is KEY FLEXFIELD? Ans: Unique identifier storing key information used for entering and displaying key information. For example Oracle general ledger uses a key flexfield called accounting flexfield to uniquely identifies a general account.
Descriptive flexfield to capture additional information.


351)How many flexfields are there in AR and what are they? 1. Transaction Flexfield
2. Territory Flexfield
3. Salex Tax Location Flexfield 

352)What is MRC and its use? Ans: Multi Reporting Currency allows you to report and maintain record at the transaction level in more than one functional currency. You can do so by defining one or more set of books in addition to the primary set of book. 


353)Where you will define SOB for the inventory organization Ans: Define in Organization option for Inventory Organization (classification) - Other -Accounting Information - Specify SOB-Legal Entity and Operating Unit.

354)Where you will set the HR organization. (At Operating Unit level)


 355)Multi org structure? Business Groupà SOB->Legal Entityà Operating Unità Inventory Orgà sub Inventory. 

356)Difference between org_id and organization_id? 79 Org_id indicates operating unit, organization_id indicate Inventory Organization 357)what are the base table for multi org informations?
ANS: 
HR_LOCATIONS_ALL, HR_ALL_ORGANIZATION_UNITS, HR_ALL_ORGANIZATION_UNITS_TL, HR_ORGANIZATION_INFORMATION,
FND_PRODUCT_GROUPS 

358) what will be output of " select * from po_headers? "
ANS: 
No row selected. In case of multi org flag is yes. This is a view and filter condition is given for org_id for which we need to initialize ord_id passing user_id, responsibility_id and applicaton_id or need to extract ord_id from client_info global variable.


 359)diffrence between po_headers and po_headers_all ?
ANS: 
po_headers_all is a table to store information for more than one organization and po_headers is a view, which is partitioned by org_id 360)use of retcode?
ANS: 
It returns status of the pl sql program you are running. 

361)how i can fetch the current operating unit in plsql program?
ANS: 
Use Client_info global variable

 362)how i can fetch the request id of the running conc program?
ANS: 
fnd_global.conc_program_id, fnd_global.conc_request_id


 363)whats the user exit ? explain each.
ANS: 
Explain him FND SRWINIT, SRWEXIT, FLEXSQL, FLEXIDVAL, FORMAT CURRENCY. 


364)how i can make sure that one program if running then no other is running in parallel?
ANS: 
Check the "Run Alone" checkbox while defining your concurrent program.



 365) How to use table type? detail steps(registering a table....) register a table using AD_DD package procedures,
v ad_dd.register_table
v Ad_dd.register_column
v Ad_dd.delete_table
v Ad_dd.delete_column
v ad_dd.register_primary_key
v ad_dd.register_primary_key_column
use table type value set to use this registered table.
Enter value, meaning, ID fields.


 366) where the info of KFF, DFF is stored? (base tables of FND?) KFFà FND_ID_FLEX_STRUCTURE
DFFà FND_DESCRIPTIVE_FLEX

 367)explain TCA architecture. Trade Community Architecture (TCA)It is supposed to be the base for storing the complex information about the customer, parties and their relationship. TCA and its DQM (data quality management) system helps to maintain this information by avoiding duplications and easy access to this complex information. 

368)diff between KFF, DFF. KFFà used to store mandatory information.
DFFà used to store non mandatory information.
KFFà stored in base table columns (SEGMENT1..30)
DFFà stored in ATTRIBUTE1..20
KFFà has segment qualifiers and FF qualifiers
DFFà has CONTEXT, a field in which you will enter one of the option available. 
80 Depending on this option entered by you the fields for descriptive information will pop up. The segment which will depend on this CONTEXT are called as context sensitive segments. And the segment which doesnt depends on context are called GLOBAl segments. 369) where the party info, customer number, item number is stored? HZ_PARTIES, HZ_PARTY_SITES, MTL_SYSTEM_ITEMS 370) What is request set ? its a set of concurrent programs. You have multiple stages in one request set, each stage can contain multiple requests; each request in turn can have required parameters declared. Each stage can be connected to other stages depending on its completion status (success, error, warning). Stages run one after another, whereas requests in each stage runs parallel


371)What are the names of the parameters u pass to the Procedure which u register in the apps? A. 1) retcode in varchar2
2) errbuf in varchar2 


372)Multi-org concepts? How u will u come to know that ur working on multi org concept? Ans: Use a single installation of any oracle applications product to support any number of organization use different set of books.
We will go to view the table called FND_PRODUCT_GROUPS in which the column name MULTI_ORG_FLAG is 'Y then we can say that we r working on multi org concept.


373)What is Chart of accounts? Ans: A complete listing of the accounts to identify specific accounts to be increase or decrease. 374) Menu Exclusion in responsibilities form. *This is to exclude menu options and even some of the menu sub options


375)What menu to select for account receivables & Payable. a. *AR_NAVIGATE_GUI for receivable
b. *AP_NAVIGATE_GUI12 for payable


 376)What is Rollup Group in segment (account). *Roll up is used for the total for the group that is required to be defined and attached with the chart of accounts.
*Account - Summary - template - for template we select segments and define whether we want summary or details or parent level. This is used in reports and inquiry. This make the accessibility faster and if required then only the user can drill down to details.


 377)Can we define more Flex field Qualifier? Such as Natural Account, cost center
Inter-company, Balancing. 
*No we cannot create more because it is system defined. In case of project defined as a segment below company that time it is not necessary to add any qualifier to it. 

378)Can we define balancing attribute to more than one segment. Balancing does what actually. What if we include project based accounting practice. *No, Project segment need not to be attached with any of these qualified.

 379)What is Data Group that is attached with the Responsibilities? *It is required to Attached, which Product Top should be attached with the responsibility. 380)Can we define some more categories that we always select as „Adjustment‟ while entering Journal? *The user can define categories. 381)Can the user define source? *Sources can also be defined. 


382)Can sequence be related with the source for auto numbering not at application level but for the particular transaction? 81 For example auto number required for Invoice or Cash Transaction


.383)Should we disable the structure if we want to change the structure with removing some segment or adding some segment? Whether ID_FLEX CODE AND ID_FLEX_STRUCTURE_CODE will be generated again.
*After capturing data segment should not be added in between it could be added as last segment. 

383)What all profile option should be set for A/R & A/P *Find for AR: % & AP: % 

384)How many MRC Multi Reporting currency you can define. Ans: Up to 9 we can define 


385)What is basic difference between key flexfield and descriptive flexfield. Ans: Flexfield is mandatory where as DFF is not
Flexfiled have flexfiled and segment qualifier where as DFF has Flexfield
Flexfield uses Segment fields where as DFF uses Attributes fields.
DFF can be context sensitive where as KFF not. 


386)Operating Unit level report not to be shared by other Operating Unit. Ans: MO: Top Reporting Level option of system profile has to be set with Operating Unit at Site Level. Request Group attached to the responsibility. Responsibility is attached with the users. There can be more than one responsibility that can be attached with the users. That each responsibility has menu, data group and request group attached. In that request group attach that particular report. Can also specify operating unit for MO: Profile option MO: Top Reporting Level - Set of Book / Legal Entity / Operating Unit. 


387)How to run multi org setup validation report? Defining Location for organization, Legal Entity and Inventory Organization. 388)What is Set of Books? Ans: SOB keeps track of all financial records. It consists of three Cs i.e., Char of Accounts, Currency and Calendar.


 389)What are amount types? Ans: PTD, QTD, YTD, PJTD (Project to Date). 


400)What are Currency Types: Ans: User, Corporate and Spot 


401)What is the name of DFF stored as a view in Apps. Ans: Same the name of the table with extention of _DFV. 402)What is precedence if you set the option in profile for all the level (S-System
A-application
R-responsibility
U-user). 

403)What all elements is set for the responsibilities. What is data group?
Ans: 
Menu, Data Group and Request group are attached with the responsibilities. Data group is a either your data of your functional currency i.e., standard group or Multiple Reposting currency data group with application name you want to attach for the responsibility. 404)What is security type and Cross-validation rules.
Ans: 
There are two ways security can be defined. One at individual segment level and One for the entire code combination. Security type with hierarchical security / non-hierarchical / no security is defined in the value set going to be attached with the individual segment. Here you exclude the segment value which user will not see at time of transaction capturing. Where are 82 Security rule is defined including and excluding the entire code combination which will be seen at the time of transaction and if excluded combination is selected then user define message will appear. In both the case security rule is required to be defined.
Security defined for segment is assigned to your application and responsibilities.
Security rule defined for application, structure and flexfield title with inclusion and exclusion. 


405)How much minimum and maximum segment you can define in apps.
ANS: 
At least one segment is required except in Accounting flexfields, Define your Accounting Flexfield segments. You can define up to 30 segments for your account structure. You must define at least two segments for your account structure, one for the balancing segment and one for the natural account segment (the two required flexfield qualifiers).
Value sets for the Accounting Flexfield must be independent, table, or dependent-type value sets. Do not use value sets with a validation type of None for the Accounting Flexfield.
The Accounting Flexfield requires consecutive segment numbers beginning with 1 (such as 1, 2, 3, ...). 

406) Which flexfield qualifier is compulsory.
Ans: 
Balancing segment and Natural account segmen


407) Can you modify the structure of the key flexfield any time later.
Ans: 
It is recommend that you plan your flexfields as completely as possible, including your potential segment values, before you even begin to define them using Oracle Applications forms. Once you begin using your flexfields to acquire data, you cannot change them easily. Changing a flexfield for which you already have data may require a complex conversion process. 





408)How will you come to know that the set up is having multi organization.
Ans: 
Fnd_product_group.Multi_org_flag is set to „Y



 409)What is Concsub.
ANS: 
Concsub is a executable run from the command line of operating system to submit the request. 



410)If you have to Run and shell scripts which execution method will you select.
ANS: Host 
Your concurrent program is written in a script for your operating system. Spawned Your concurrent program is a stand-alone program in C or Pro*C. 411)How you will execute C/C++ Program in Oracle apps. Which executable method will be selected?
Ans: 
Spawned 


412)What is Org_id and What is Organization_id
Ans: 
Org_id store id for Operating unit and Organization_id stores id for inventory Organization. 



413)It is necessary to define Operating unit, if user want to use only GL module. Ans: If client using only GL then no need of Multi Org setup or to define Organization hierarchy. One operating unit has to be there for user to logon and have default operating unit.




 414)It is necessary to have Business Group for single Company. Ans: It is not necessary where as if required can define or within Business Group all other Organization can be created such as HR, Legal Entity, Operating Unit and Inventory Organization. 



415)What is difference between SOB and Operating Unit. · Ans: A Set of Book is a financial reporting entity that partitions General Ledger information and uses a particular chart of accounts, functional currency, and accounting calendar. This concept is the same whether or not the Multi-organization support feature is implemented. · Where as Operating Unit is a organization for which you have to attach the SOB to capture day to day transactions for Purchasing, Selling, Fixed Asset, Payable, Receivables.

 416)What is Reporting SOB & What is Translation. What is difference 83 Ans:General Ledger's Multiple Reporting Currencies (MRC) feature is used to convert amounts from your functional currency to a
reporting currency at the transactions level.
Translation: General Ledger's translation feature is used to translate amounts from your functional currency to another currency at the account balances level.
For example, an organization with a once-a-year need to
translate their financial statements to their parent organization's currency for consolidation purposes, but no other foreign currency reporting needs, should use General Ledger's standard translation feature instead of MRC.


 417)In what scenario you would suggest Reporting SOB and Translation.
Ans: 
If client want to have transaction level access that time we would suggest Reporting SOB. If client is interested only in final reports such as trial balance, profit and loss statement and Balance sheet then that time we would suggest Translation because translation is used to translate amount at the account balances level. 418)What would you do if we have another branch in china.
Ans: 
Separate Operating Unit has to be defined for this new branch. 


419)How will you come to know that whether the installation is for multi org or not.
Ans: 
Select multi_org_flag from fnd_product_groups (It this shows as „Y it means it is a Multi Org enabled) 


420)Can you go for multi organization in between.
Ans: 
Yes, we can go for it between. The Convert to Multi-Org program is an option available in ADADMIN. This task converts a standard product group into a Multi-Org product group. You can choose this option only if you do
not already have Multi-Org installed in your database and if you do not currently have Multiple Sets of Books Architecture installed in your database.
Before running this step, you must define at lease one operating unit and set the site-level profile option MO: Operating Unit.
The Convert to Multi-Org program does the following:
•Populates the ORG_ID column with the new operating unit you defined at the site level profile option MO: Operating Unit.
•Sets ORG_ID to NULL for records that are shared seed data.
•Sets the MULTI_ORG_FLAG in the FND_PRODUCT_GROUPS table to Y. The Convert to Multi-Org option is not displayed on the Database Objects menu if this flag is set to Y
•Runs the replicate seed data program. If you define additional operating units, the seed data is replicated for all operating units. 
421)What is organization_id and what is org_id
Ans: 
Term Organization id is used for inventory organization and org_id is used for operating unit 

422)What all modules are impacted by multi org. whether FA will be impacted or not. 
Ans: AP, AR 

423) What is balancing segment.
Ans: 
Balancing segment is one of the flexfield qualifier which is a must to assign for Level where we want that at any given point of time debit and credit total should match.


424)What transactions are captured in operating unit level and what at inventory organization level.
Ans: 
An organization that uses Oracle Cash Management, Order Management and Shipping Execution, Oracle Payables, Oracle Purchasing, and Oracle Receivables . Information is secured by operating unit for these applications
84 . Inventory organization captures Oracle Inventory, Bills of Material, Engineering, Work in Process, Master Scheduling / MRP, Capacity, and Purchasing receiving functions



425)Why Master item is created at what level and why that is required.
Ans: 
Master item is created at operating unit level. For transactions, inventory organization is selected. This is required to make order processing centralized. 426)What do 

you mean by API and what for it is used in Oracle Apps.
Ans: 
API means Application Programming Interface and in apps it is used for interfaces from legacy system. 

427)what is multi-org?
Ans: 
Capture transactions for multiple organizations using single installation of oracle application.



 428)wht is flexfield ,it's types,where it is stored (tbl and col's)
Ans: 
Flexfiled is a unique identifier, consists of one or more segments to capture information as per the business requirements. There are two types of flexfields, Key flexfield and Descriptive flexfield. It is stored in fnd_flex_values, fnd_flex_values_tl, Fnd_id_flexs, Fnd_id_flex_segment, fnd_id_flex_structure 


429)how u delete user from apps environment?
Ans:
We can not delete due to Audit Trail Purpose. We can change the effective date.(from date To date) Given date from when you want user to be disabled 430)Which table stores the parent value and its' child ranges?
Ans: 
FND_FLEX_VALUE_NORM_HIERARCHY 


431)What tables store segment values and descriptions?
Ans: 
FND_FLEX_VALUES_TL and FND_FLEX_VALUES.



 432)Can a flexfield qualifier be changed after it has been created?
Ans: 
No. Once a segment qualifier has been designated for a specific segment and has been saved, it will permanently have the attributes with that qualifier.
For example, you accidentally designate the cost center segment as the natural account segment. Even though you do not compile this, the system saves the changes. And once it has been saved, it will have all the attributes designated for the natural account qualifier, even after it has been changed back, resaved with the correct qualifier and compiled.
This is the inherent functionality of the software.
Unfortunately, there is no real easy solution for this issue. The only option is to create a new chart of accounts and attach a new set of books. You may be able to just create a new chart of accounts if you haven't created the set of books yet. See Note 107448.1, for more information. 

433)Can you change the size of a value set used in the accounting flexfield after it has been created?
Ans: 
No. Once the value set is created, you should not change the size of a value set used in an accounting flexfield. We recommend that you set Right-justify Zero-fill Numbers to Yes for value sets you use with the Accounting Flexfield. You should never change to a value set with a larger (or smaller) maximum size if your value set is Right-justify Zero-fill, since 001 is not the same as 0000001, and all of your existing values would become invalid 




434)What is the difference between Hierarchical and Non-hierarchical Security Type?
Ans: 
Hierarchical Security: This feature combines Flex Value Security and Flex Value Hierarchy. The end result is 'a flex value is secured if one of it's parents is secured'. With non-hierarchical security, the child values do not inherit the parent security. 


435) Should Rollup Groups be frozen? 85 Ans:It is recommended that Rollup Groups be frozen unless they are being modified. However, if they are not frozen, there should not be any effects on General Ledger reports, functions, or other processes.



 436) Do you need to have an Accounting Flexfield segment that is flagged with the Intercompany qualifier?
Ans: 
The intercompany segment is an optional Intercompany feature for the Intercompany Segment Balancing. It is NOT required in order to do intercompany balancing. It is just another way to do the intercompany balancing, instead of using different natural accounts to track intercompany balances, you can use the intercompany segment in the Chart of Accounts to record the same detail.
It is more just a matter of preference of how you want to track the intercompany transactions. Refer to Note 151130.1 to see additional information regarding How Intercompany Journal Lines are Created in General Ledger 11i. Also see the Oracle General Ledger Users Guide, Chapter 5: Accounting for Multiple Companies Using a Single Set of Books. 

437)What is a Reconciliation qualifier and how is it setup?
Ans: 
This Reconciliation flag is a localization feature used primarily by European customers. When the flag is set to YES, the account is set up to be reconciled. GL Entry Reconciliation is a set of forms and reports that enable the user to selectively cross-reference transactions in the General Ledger. Once the balance of a group of transactions is zero, the user can mark them as reconciled. This functionality enables the transactions in any account that should balance to zero (for example, an Inter-company suspense account) to be reconciled. For information regarding the setup of this option, please refer to Note: 1041211.6. 438)WHICH WEB SERVER IS USED BY APPS?
ANS:
HTTP SERVER Powered by APACHE. WEB SERVER Uses 8i Database (8.0.6). Oracle Database is 9i. (9.2.0)
Oracle 9i Application server (9Ias). 


439)WHICH CONCURRENT MANAGER SUBMITS THE REQUEST?
ANS: 
INTERNAL MANAGER, STANDARD CONCURRENT MANAGER, SPECIALISED CONCURRENT MANAGER, CONFLICT RESOLUTION MANAGER 440)IS THERE ANY CONCURRENT MANAGER FOR RESOLVING CONFLICTS BETWEEN 2 REQUESTS IF YES THEN TELL THE NAME? You define concurrent managers using the Concurrent Managers window. When you define a manager, you specify the manager type, which may be either Concurrent Manager, Internal Monitor, or Transaction Manager.
There are three other types of managers that Oracle Applications predefines for you: the Internal Concurrent Manager, which describes the Internal Concurrent Manager process, the Conflict Resolution
Manager, and the Scheduler. For the CRM and Scheduler you can assign the primary and secondary nodes. For the Internal Concurrent Manager you assign the primary node only. 


441)What us Data Group: Use data groups to support multiple installations of an Oracle Applications product (for example, Oracle Payables) that supports multiple sets of books, where a different application is associated with each set of books.
For example, with two installations of Oracle Payables supporting two Sets of Books, use data groups to indicate which Oracle Payables Oracle username to access from a certain General Ledger responsibility.
Define a data group for each application installation (set of books). 
86 Define a responsibility for each application installation (set of books), and assign the appropriate data group to each responsibility.

 442)What is the purpose of MO: Security Level and should value should you set that to?
ANS:
utilize the "MO: Security Profile" profile option over the "MO: Operating Unit" profile option when both profile options are set to give access to multiple operating units.
The profile option "MO: Security Profile" should not be set at Site level, since
setting it will result in forms error when opening the financials products
forms that are modified for Access Control and also Multi-Org initialization
errors while applying patches.
You must set the MO:Operating Unit profile option for each responsibility.
You must also define the default operating unit by setting the
MO:Operating Unit profile at the site level.






















No comments:

Post a Comment