Reports
Use Conditional formatting
Use FND_SUBMIT.REQUEST() to call a concurrent program or a report. Use SRW.RUN_REPORT() to run a report directly without registering it as a concurrent program.
1. Use UTL_SMTP (refer to Scripts tab for more details) 2. Use MAILX called in a shell script registered as a concurrent program with parameters File name and path.
SRW.INIT
Anchors fasten an edge of one object to an edge of another object, ensuring that they maintain their positions relative to its parent.
1.Use TEXT_IO package 2.Use SPOOL in After Report trigger 3.Use UTL Package
The total printed at the bottom of first page has to be carried to the top of the next page.
Give Page Break in the Format trigger of the repeating frame.
By installing the Barcode Font and using the Chart field in the Layout.
Header, Main, Trailer
It is the standard reports package and it has many procedures like USER_EXITS, DO_SQL, RUN_REPORT, MESSAGE,TRACE, BREAK, SET_ATTR.
A bind reference replaces a single value or expression.To create a bind reference in a query, prefix the parameter name with a colon (:). A lexical reference is a text string and can replace any part of a SELECT statement, such as column names, the FROM clause, the WHERE clause, or the ORDER BY clause. To create a lexical reference in a query, prefix the parameter name with an ampersand (&).
User exits provided a way to pass control from Reports Builder to a program you have written, which performs some function, and then returns control to Reports Builder. Ex: SRW.DO_SQL, SRW.USER_EXIT
1. Before Parameter 2. After Parameter 3. Before Report 4. Between Pages 5. After Report
AFTER PARAMETER FORM trigger is fired immediately after the report parameter form is submitted. BEFORE REPORT trigger is fired after the report queries are parsed and data is fetched.
P_CONC_REQ_ID, P_ORG_ID
Yes.
Reports bursting offers you to deliver a single report to multiple destinations simultaneously. It offers you to create multiple reports out of one single report model. For example, you can create just one employee report for all your departments and send an email with a PDF-attachment containing the report to each manager. Each report would contain only the relevant department information for that particular manager. Using the reports bursting functionality will reduce the overhead since you will only have a single data fetch and report format.
No comments:
Post a Comment