Escolar Documentos
Profissional Documentos
Cultura Documentos
Which is the most commonly used package in apps that uses Autonomous Transaction?
FND_LOG, this is used for debugging. This has a procedure named string, which does a commit.
Hence your debug messages are not lost in the event of rollback during unhandled exception.
You can not display interactive messages as you can using fnd_message
Ans : Most common way is to use FND user exits provided by oracle applications.
1 / 29
Other way is to directly use the DB views (TableName || _KFV or _DFV) created by apps, and use the concatenated_segments column which holds the concatenated segments of the key or descriptive flexfields.
What are Autonomous transactions ? Give a scenario where you have used Autonomous transaction in your reports ?
Ans: An autonomous transaction is an independent transaction started by another transaction, the main transaction. Autonomous transactions let you suspend the main transaction, do SQL operations, commit or roll back those operations, then resume the main transaction.
Once started, an autonomous transaction is fully independent. It shares no locks, resources, or commit-dependencies with the main transaction. So, you can log events, increment retry counters, and so on, even if the main transaction rolls back.
More important, autonomous transactions help you build modular, reusable software components. For example, stored procedures can start and finish autonomous transactions on their own. A calling application need not know about a procedure's autonomous operations, and the procedure need not know about the application's transaction context. That makes autonomous transactions less error-prone than regular transactions and easier to use.
2 / 29
Furthermore, autonomous transactions have all the functionality of regular transactions. They allow parallel queries, distributed processing, and all the transaction control statements including SET TRANSACTION.
Scenario : You can use autonomous transaction in your report for writing error messages in your database tables.
Ans: Record group are used with LOVs to hold sql query for your list of values. The record group can contain static data as well it can access data from database tables thru sql queries.
3 / 29
Ans: An Oracle Applications field made up of segments. Each segment has an assigned name and a set of valid values. Oracle Applications uses flexfields to capture information about your organization.
What are different report triggers and what is their firing sequence ?
Before Report
After Report
4 / 29
Between Pages
Before Parameter Form After Parameter Form Before Report Between Pages After Report.
Ans. : The cursor are used to handle multiple row query in PL/SQL. Oracle uses implicit cursors to handle all its queries. Oracle uses unnamed memory spaces to store data used in implicit cursors, with REF cursors you can define a cursor variable which will point to that memory space and can be used like pointers in our 3GLs.
5 / 29
Move the executable as well as source file to the appropriate products folder.
6 / 29
Ans : Triggers are used in forms for event handling. You can write PL/SQL code in triggers to respond to a particular event occurred in your forms like when user presses a button or when he commits the form.
Key-triggers
Navigational-triggers
Transaction-triggers
Message-triggers
Error-triggers
Query based-triggers
7 / 29
Ans : Temporary tables are used in Interface programs to hold the intermediate data. The data is loaded into temporary tables first and then, after validating through the PL/SQL programs, the data is loaded into the interface tables.
8 / 29
How to pass parameters to a report ? do you have to register them with AOL ?
Ans: You can define parameters in the define concurrent program form. There is no need to register the parameters with AOL. But you may have to register the value sets for those parameters.
Ans : Yes ! you have to register the feeder programs as concurrent programs to Apps.
Copy the template.fmb and Appstand.fmb from AU_TOP/forms/us.Put it in custom directory. The libraries (FNDSQF, APPCORE, APPDAYPK, GLOBE, CUSTOM, JE, JA, JL,
9 / 29
10 / 29
Flexfield.
Ans :
1. Unique Identifier
2.Stored in attributes
3.For key flexfield there are flexfield Qualifier and segment Qualifier
11 / 29
Ans:
Ans:
12 / 29
Ans:
Ans:
Ans : you cannot attach the APPCORE library to CUSTOM because it would cause a recursion problem
(because CUSTOM is attached to APPCORE). As of Oracle Applications Release 11i, you may
attach the APPCORE2 library to CUSTOM. The APPCORE2 library duplicates most APPCORE
13 / 29
APP_ITEM_PROPERTY2
APP_DATE2
APP_SPECIAL2
Ans:
14 / 29
What is FlexField?
Your organization. Flexfield have flexible structure for storing key information.
Like Company, Cost Center, and Account. They also give u highly adaptable
Ans:
15 / 29
What are User Exits and what are different types of User Exits in Oracle Apps ?
Ans:
Ans: 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 by defining one or more set of books in addition to primary set of books.
Ans:
16 / 29
Ans:
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
Ans: FSG is a powerful and flexible tool you can use to build your own custom reports without programming. FSG is only available with GL.
17 / 29
Ans:
Ans:
Ans:
18 / 29
How can you handle multiple rows without using loops in PL/SQL ?
Ans:
Ans:
19 / 29
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_INTERFACE
4). HZ_PARTY_INTERFACE_ERRORS
5). RA_CUSTOMERS_INTERFACE_ALL
6). RA_INTERFACE_DISTRIBUTIONS_ALL
7). RA_INTERFACE_ERRORS_ALL
20 / 29
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
21 / 29
Ans:
Ans:
Ans:
22 / 29
Ans:
Ans:
Ans:
23 / 29
If the valueset if of type TABLE then how many tables can we attach in the valueset ?
Ans:
Can you add a descriptive FlexField to a table which already have data in it ?
Ans:
If any conflict occurs in FSG the who will override Column Set or Row Set ?
Ans:
24 / 29
Ans:
What is Set of Books ? What are the four conditions when you change your SOBs?
Ans:
25 / 29
Ans:
Ans:
Ans:
26 / 29
Ans:
Ans:
Ans:
27 / 29
Ans:
Ans:
Ans:
28 / 29
Ans:
Ans:
29 / 29