Saturday, 9 June 2012




REPORTS

1.    What are the steps involved in Reports Customization?
1.    Copy the source file into custom directory and rename if required.
2.    Carry out the required changes.
3.    Create a new executable and concurrent program.
4.    Attach to a Request Group and subsequently to a Responsibility.

2.    How do you implement customized reports into Oracle Apps?
Create a new executable and concurrent program.
Attach to a Request Group and subsequently to a Responsibility.

3.    What is a User Exit?
User exit is a program, which enables executing external procedures.

4.    What are the user exits available in Oracle Apps?
FND SRWINIT, FND SRWEXIT, FND FORMAT_CURRENCY,
FND FLEXIDVAL, FND FLEXSQL.


5.    What is the use of FND SRWINIT?
It is used to set Profile values and environmental variables.

6.    What is the use of FND SRWEXIT?
It is used to release the memory used by Profile and Environmental variables called by SRWINIT.

7.    How do you find the report source file name?
Report’s source file name can be found from the log file of that report.

8.    Where do you find a report’s source file?
It will be found in the corresponding report directory of the Product Top.

9.    In which directory do you store the customized reports?
Report directory of Custom Top.

10. How do you ensure that customized reports are not overwritten during an upgrade?
By placing them under Custom directory.

11. Why is FND FORMAT_CURRENCY used exit called?
This user exit is used for formatting currencies dynamically.

12. How do you pass parameters to a report?
Parameters can be passed to a report via Tokens from a Concurrent Program.


13. What is the use of $FLEX$?
$FLEX$ is used in value sets to retrieve values based on a value of another value set.

14. What is FND FLEXIDVAL used for?
This user exit is used to populate fields for display. You pass the key flex fields data retrieved by the query into this user exit from the formula column. With is user exit, you can display values, descriptions and prompts by passing appropriate token (any one of VALUE, DESCRIPTION, APROMPT or LPROMPT).

15. What are the different methods of doing a Flex field report?
There are two methods of doing a Flex Field report.
1.    By using Flex Field views.
2.    By using Flex Field user exits.

16. Is there any template for reports customization?
No.

17. From which trigger do you call the SRWINIT user exit?
Before Report Trigger.

18. From which trigger do you call the SRWEXIT user exit?
After Report Trigger.

19. Where are the log files and output files of a report stored?
Log files and Out files are stored under the Log and Out directories
Of the respective Product directory.


20. When do you call SRW.Reference?
SRW.Reference is called when you want to access the current value of any
Item / Variable in a report.

21. What is the purpose of calling FND FLEXSQL?
This user exit is called to create a SQL fragment usable by your report to
tailor your SELECT statement that retrieves flex field values. This
fragment allows you to SELECT flex field values or to create a WHERE,
ORDER BY, GROUP BY, or HAVING clause to limit or sort the flex field values returned by your SELECT statement. You call this user exit once for each fragment you need for your select statement.

22. How do restrict a user from accessing a report?
By assigning responsibilities.


23. How do you access profile values from a report?
By using appropriate procedures from FND_PROFILE.

24. What are the required parameters if you want to create a flex field report ?
·         P_CONC_REQUEST_ID.
The user exit FND SRWINIT uses this parameter to retrieve information about the concurrent request that started this report.
           
·         P_FLEXDATA


No comments:

Post a Comment