Escolar Documentos
Profissional Documentos
Cultura Documentos
com/s
earch?q=reports
AOL
What is AOL?
Oracle Applications are constructed and maintained using the
Application Object Library (AOL).
The Three main areas of AOL are
· Applications Security
· Operating Profile
· Concurrent Processing
What are alerts? What are the different types of alerts? Explain.
Alerts
· Immediately inform you of the database activity as it happens.
· Can Periodically trigger off events as and when required
· Can take predefined actions
· Allow you to define distribution list
· Can keep history of the exceptions and actions taken against them.
What is the Flex field? What are the types of Flex field?
· Flex Field is “Flexible Field”
· A Flexfield is made up of Segments.
· Each segment has a name that can be assigned and has set of valid
values.
· There are two types of Flex field Key Flex Field and Descriptive Flex
Fields.
· FND_FLEX_VALUES
· FND_FLEX_VALUE_SETS
· FND_FLEX_VALUES_TL
PROCEDURE REGISTER_TABLE
Arguments:
· P_APPL_SHORT_NAME
· P_TAB_NAME
· P_TAB_TYPE
· P_NEXT_EXTENT
· P_PCT_FREE
· P_PCT_USED
PROCEDURE REGISTER_COLUMN
Arguments
P_APPL_SHORT_NAME
P_TAB_NAME
P_COL_NAME
P_COL_SEQ
P_COL_TYPE
P_COL_WIDTH
P_NULLABLE
P_TRANSLATE
P_PRECISION
P_SCALE
None
Table
Special
Pair
Dependent
Independent
Translatable Dependent
Translatable Independent
What is FND_REQUEST.SUBMIT_REQUEST?
FND_CLIENT_INFO.setup_client_info(application_id Number,
Responsibility_id Number,
User_id Number,
Security_Group_id Number);
· Host
· Oracle Reports
· PL/SQL Stored Procedures
· SQL*LOADER
· SQL*PLUS
· Spawned
· JSP
· FND_CONCURRENT
· FND_FILE
· FND_PROGRAM
· FND_SET
· FND_REQUEST
· FND_REQUEST_INFO
· FND_SUBMIT
· Pre-Forms
· When-New-Form-Instance
· Query_Find
· Post-Form
· Key-Clrfrm
· Accept
What are the triggers that cannot be modified during Forms
Customization?
· STANDARD_ATTACHMENT
· ZOOM
· FOLDER_ACTION
· KEY-HELP
· KEY-EXIT
· KEY-COMMIT
· WHEN-WINDOW_CLOSED
· CLOSE_WINDOW
Profile Levels
Site Level
Application Level
Responsibility Level
User Level
Site Level is the lowest level.
Set of book
Business Group
Legal Entity
Balancing Entity
Operating Unit
Inventory Organization
HR Organization
What are the two mandatory parameters required for PL/SQL stored
Procedure Concurrent Program?
Errbuf and retcode two OUT Parameters are required while defining
PL/SQL stored Procedure Concurrent Program.
Errbuf Returns any error messageand retcode returns completion
status.
Retcode returns 0 for success, 1 for warnings and 2 for error.
· Message Actions
· Concurrent Program Actions
· Operating Script Actions
· SQL Statement Script Actions
Distribution List
Periodic sets
Summary Thresholds
Action Set Checks
What is responsibility
What is template
Report names and their table names in GL, AP, AR, and
PO
1) ra_customer_trx_all
customer_trx_id
trx_number (invoice no, debit memo no, credit memo no)
cust_trx_type_id
3) ar_payment_schdules_all
check_id
This table stores all transactions except adjustments and
miscellaneous cash receipts. Oracle Receivables updates this table
when activity occurs against an invoice, debit memo, chargeback,
credit memo, on account credit, or receipt.
5) ra_batches_all
Batch_id
This table stores information about each receipt batch that you create
in
Oracle Receivables. Each row includes information about a specific
batch such as batch source, status, batch type, control count, and
control amount
6) ra_receivable_application_all
7) ra_adjustments_all
This table stores information about your invoice adjustments. Each row
includes general information about the adjustment you are making
such as activity name, amount, accounting information, reason, and
type of adjustment. You need one row for each adjustment you are
making to an invoice.
8) ra_cash_receiots_all
Cash_receipt_id
This table stores one record for each receipt that you enter. Oracle
Receivables creates records concurrently in the
AR_CASH_RECEIPT_HISTORY_ALL, AR_PAYMENT_SCHEDULES_ALL,
and AR_RECEIVABLE_APPLICATIONS tables for invoice–related
receipts.
1) ap_invoice_all
invoice_amount, base_amount, payment_status_flag(‘y’ –fully paid
‘n’—unpaid
‘p’ –partially paid)
2) ap_invoice_payments_all
invoice_id,
3) ap_invoice_distibutions_All
amount, base_amount, dist_code_combination_id,
line_type_lookup_code
4) ap_payment_schdules
payment_status_flag(“ ‘’’’’”)
5) ap_payment_dustributions_all
6) ap_checks_all
check_id,
AP_CHECKS_ALL stores information about payments issued to
suppliers or refunds received from suppliers. You need one row for
each payment you issue to a supplier or refund received from a
supplier. Your Oracle Payables application uses this information to
record payments you make to suppliers or refunds you receive from
suppliers.
7) ap_accounting_events_all
8) ap_bank_accounts_all
AP_BANK_ACCOUNTS_ALL contains information about your bank
accounts. You need one row for each bank account you define. Each
bank account must be affiliated with one bank branch. When you
initiate an automatic payment batch, enter a manual check, or create
a Quick payment, you can select a bank account that you define in this
table.
9) ap_bank_accounts_uses_all
AP_BANK_ACCOUNT_USES_ALL stores information for the internal and
external bank accounts you define in Oracle Payables and Oracle
Receivables applications.
1) po_vendors_all
2) po_vendors_sites_all
3) po_headers_all
po_header_id
4) po_lines_all
po_line_id
5) po_line_locations_All
6) po_distributions_all
po_distribution_id,
1) Gl_code_combinations
GL_CODE_COMBINATIONS stores valid account combinations for each
Accounting Flexfield structure within your Oracle General Ledger
application. Associated with each account are certain codes and flags,
including whether the account is enabled, whether detail posting or
detail budgeting is allowed, and others.
2) Gl_je_batches.
GL_JE_BATCHES stores journal entry batches.
3) Gl_je_headers
GL_JE_HEADERS stores journal entries. There is a one–to–many
relationship between journal entry batches and journal entries. Each
row in this table includes the associated batch ID, the journal entry
name and description, and other information about the journal entry.
This table corresponds to the Journals window of the Enter Journals
form. STATUS is ’U’ for unposted, ’P’ for posted. Other statuses
indicate that an error condition was found. A complete list is below.
4) Gl_je_lines.
GL_JE_LINES stores the journal entry lines that you enter in the Enter
Journals form. There is a one–to–many relationship between journal
entries and journal entry lines. Each row in this table stores the
associated journal entry header ID, the line number, the associated
code combination ID, and the debits or credits associated with the
journal line. STATUS is ’U’ for unposted or ’P’ for posted
5) Gl_set of books
GL_SETS_OF_BOOKS stores information about the sets of books you
define in your Oracle General Ledger application. Each row includes
the set of books name, description, functional currency, and other
information. This table corresponds to the Set of Books form.
6) Gl_periods
GL_PERIODS stores information about the accounting periods you
define using the Accounting Calendar form. Each row includes the start
date and end date of the period, the period type, the fiscal year, the
period number, and other information. There is a one–to–many
relationship between a row in the GL_PERIOD_SETS table and rows in
this table.
Posted by tom at 10:17 0 comments
Labels: api, GL, PO
21. Can you have more than one content canvas view attached with a
window?
Yes. Each window you create must have atleast one content canvas
view assigned to it. You can also create a window that has
manipulated content canvas view. At run time only one of the content
canvas views assign to a window is displayed at a time.
Yes.
23. Does a Before form trigger fire when the parameter form is
suppressed?
Yes.
24. Is it possible to split the print reviewer into more than one
region?
Yes
Yes
26. For a field in a repeating frame, can the source come from the
column which does not exist in the data group which forms the base
for the frame?
Yes
Yes
27. The join defined by the default data link is an outer join yes
or no?
Yes
Yes
Yes
Yes
Yes
32. When a form is invoked with call_form, Does oracle forms issues
a save point?
Yes
Yes
While both reports 2.0 and 2.5 create the parameter, report 2.5
gives a message that a bind parameter has been created.
35. What are the sql clauses supported in the link property sheet?
When-timer-expired.
When_window_activated
When_window_closed
When_window_deactivated
When_window_resized
Posted by tom at 14:55 0 comments
Oracle JServer Option is a Java Virtual Machine (Java VM) which runs
within the Oracle database server’s address space. Oracle also
provides a JServer Accelerator to compile Java code natively. This
speeds up the execution of Java code by eliminating interpreter
overhead.
2. How does one install the Oracle JServer Option?
import java.sql.*;
class dbAccess {
public static void main (String args []) throws SQLException
{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
7. How does one connect with the JDBC OCI Driver? One must have
Net8 (SQL*Net) installed and working before attempting to use one of
the OCI drivers.
import java.sql.*;
class dbAccess {
public static void main (String args []) throws SQLException
{
try {
Class.forName (”oracle.jdbc.driver.OracleDriver”);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
8. How does one connect with the JDBC KPRB Driver? One can obtain a
handle to the default or current connection (KPRB driver) by calling the
OracleDriver.defaultConenction() method. Please note that you do not
need to specify a database URL, username or password as you are
already connected to a database session. Remember not to close the
default connection. Closing the default connection might throw an
exception in future releases of Oracle.
import java.sql.*;
class dbAccess {
public static void main (String args []) throws SQLException
{
Connection conn = (new
oracle.jdbc.driver.OracleDriver()).defaultConnection();
10. How does one deploy SQLJ programs? Use the sqlj compiler to
compile your *.sqlj files to *.java and *.ser files. The *.ser files
contain vendor specific database code. Thereafter one invokes the
javac compiler to compile the .java files to *.class files. The *.class
and *.ser files needs to be deployed.
11. What is JDeveloper and what is it used for? JDeveloper is the
Oracle IDE (Integrated Development Environment) for developing
SQLJ and JDBC programs, applets, stored procedures, EJB’s, JSP’s etc.
12. What is InfoBus DAC and what is it used for? InfoBus DAC (Data
Aware Controls) is a standard Java extension used in JDeveloper to
create data aware forms. It replaced the JBCL interface that were used
in JDeveloper V1 and V2.
13. What is a JSP and what is it used for? Java Server Pages (JSP) is a
platform independent presentation layer technology that comes with
SUN’s J2EE platform. JSPs are normal HTML pages with Java code
pieces embedded in them. JSP pages are saved to *.jsp files. A JSP
compiler is used in the background to generate a Servlet from the JSP
page.
14. What is the difference between ASP and JSP? Active Server Pages
(ASP) is a Microsoft standard, which is easier to develop than Java
Server Pages (JSP). However ASP is a proprietary technology and is
less flexible than JSP. For more information about ASP, see the Oracle
ASP FAQ.
15. How does one invoke a JSP? A JSP gets invoked when you call a
*.jsp file from your Web Server like you would call a normal *.html
file. Obviously your web server need to support JSP pages and must
be configured properly to handle them.
16. How does a JSP gets executed? The first time you call a JSP, a
servlet (*.java) will be created and compiled to a .class file. The class
file is then executed on the server. Output produced by the servlet is
returned to the web browser. Output will typically be HTML or XML
code.
17. What is a Java Stored Procedure/ Trigger? A Java Stored
Procedure is a procedure coded in Java (as opposed to PL/SQL) and
stored in the Oracle database. Java Stored procedures are executed by
the database JVM in database memory space. Java Stored Procedures
can be developed in JDBC or SQLJ. Interfacing between PL/SQL and
Java are extremely easy. Please note that Java Stored procedures are
by default executed with invokers rights. PL/SQL procedures are by
default executed with defines rights.
SQL> host
or