Bi Publisher
Bi Publisher
Bi Publisher
Answer
While answering this question , you can speak about your recent programs or achievements that you have done. You say about your program and how you developed this program. Critical Part May be: 1.Coordinating with users. 2.During development of program. 3.Single hand job. 4.Anything that you think that you have done it for first time although it has been already developed or done by someone else. My advise to you that never underestimate yourself and your achievements. What you think is the critical is the critical in the project. 1.What is data group in reports ? Ans: A data group is a list of Oracle Applications and the ORACLE usernames assigned to each application. Ans: A data group is a list of Oracle Applications and the Oracle username assigned to each application. Each application in a data group must have a Oracle username assigned to it. An application may be listed only once in a data group 2.what is field in reports ?
Ans: The fields are data items that are displayed in the report. For example, the department name is a field. In the Layout Model, fields are represented as labeled rectangles showing the width and the length of the field. Field sizes can be modified by selecting the field and dragging its handles. Fields correspond to columns from the Data Model
3.what is data model in reports?
Ans:The Data Model contains the logical grouping of data for the report. This is the place where you define the source data, add additional queries 4.what is layout model in report? Ans: The Layout Model displays the physical layout of the data. You can have multiple frames based on the same logical groups as defined in the Data Model. 5.what is repeating freame in report? Ans: Repeating frames are used to group a set of fields and repeat this structure for each record. The repeating frames correspond to groups in the Data Model. The fields that are included in the repeating frame must be associated with columns in the source group in the Data Model.
RepeatingFrame: display the contents no of times normal Frame : display the contents only one time
6.what is formula column in oraclereports?
Ans: Formula columns to create computed columns. It can be written using PL/SQL syntax.
Formula columns names are generally preceded by CF_ to distinguish them from data columns. A formula column performs a user-defined computation on the data of one or more column(s), including placeholder columns. For example, : ITEMTOTAL *.07 is a formula that performs a computation on one column, while :SAL + :COMMISION performs a computation using two columns in a record. You create formulas in PL/SQL using the PL/SQL Editor.
Ex: SELECT ALL EMP.EMPNO, EMP.ENAME, EMP.JOB, EMP.MGR, EMP.HIREDATE, EMP.SAL, EMP.COMM, EMP.DEPTNO FROM EMP Now we Required Department Name against Emp.DeptNo. for this we required Formula column. function CF_1Formula return Char is A varchar2(50); begin select Dname Into A from Dept where deptno=:deptno; Return A; end;
7.what is placeholder column in oraclereports? Ans:
Placeholder column is a global variable for which we can be defined as anumber, character or date type, depending upon the type of value which will be stored into it.
Placeholder is used to strore the value of the varibale.
Ex: SELECT ALL EMP.EMPNO, EMP.ENAME, EMP.JOB, EMP.MGR, EMP.HIREDATE, EMP.SAL, EMP.COMM, EMP.DEPTNO FROM EMP Placeholder. function CP_1Formula return Char is A varchar2(50); begin select Dname Into A,:CP_1 from Dept where deptno=:deptno; Return A; end;
8.What is Groups ? ans: Groups determine the hierarchy of data appearing in the report and are primarily used to group columns selected in the query. Oracle report automatically creates a group for each query 9.what is summary column in reports? Ans: Summary Column is a function which is used to built-in aggregate functions.(Like,Sum,Avg,Count,Max,Min,First,Last, Std Deviation,Variance)
ans: When Fleximode is ON : When the objects present on child is moved against the parent the parent body also moves. When Fleximode is OFF : When the objects on child is moved against parent it doesnt allow to move outside the parent body.
11.what is format trigger? Ans: Format Trigger is a PL/SQL function. This trigger is going to fire before an object is printed in report output. it return boolean-true then go to print. it return Boolean-false then don't print
12.what is anchor? Ans: Anchor defines the relative position of an object to the object to which it is anchored and they
are used to determine the vertical and horizontal positioning of a child object relative to its parent. Since the size of some layout objects may change when the report runs, you need anchors to define where you want objects to appear relative to one another
It executes
the
Answer
The Validation Triggers are used to validate the data entered int the parameter form. If the parameter is having the number format and if the varchar2 is entered then to restrict such situations the VAlidation Triggers are used 16. what is latest version in reports
Answer
Reports 10g Realease 2.0
18. Lexical Parameters: Lexical references are placeholders for text that you embed in a SELECT statement. You can use lexical references to replace the clauses appearing after SELECT, FROM, WHERE, GROUP BY, ORDER BY, HAVING, CONNECT BY, and START WITH. You cannot make lexical references in a PL/SQL statement. You can, however, use a bind reference in PL/SQL to set the value of a parameter that is then referenced lexically in SQL.
19. WHAT IS THE PURPOSE OF LEXICAL PARAMETER IN REPORT DEVELOPMENT.
Answer Lexical Parameter is used to replace the where, order by conditions at run time.
FND SRWINIT o This is a User Exit which sets your profile option values and allows Oracle AOL user exits to detect that they have been called by oracle repots. o FND SRWINIT also allows your report to use the correct organization automatically. o Can be used in BEFORE-REPORT Trigger. FND_SRWEXIT o This user exit ensures that all the memory allocated for AOL user exits has been freed up properly. o Can be used in AFTER- REPORT Trigger USER EXITS o are used in Oracle APPS to access user profile values and perform proper calculation. o Ex. of Other AOL User exits available in Reports are given below. FND FORMAT_CURRENCY o To format the currency amount dynamically depending upon the precision of the actual currency value, standard precision, users profile values and location (country) of the site. FND FLEXSQL o This user exits allows you to use Flex fields in Reports. FND FLEXIDVAL y This user exits allows you to use Flex fields in Reports
y y
21. What is the Use of User Exit in Oracle apps and when we are developeing the new report you need to pass one parameter called P_CONC_REQUEST_ID,what is the use of this parameter and is it mandatory.Can't we develop report without this User exit's and P_CONC_REQUEST_ID parameter ? Answer
User Exit plays very important role in Oracle apps , User exit can capture value at runtime with profile option. And P_CONC_REQUEST_ID is mandatory if we using User Exitotherwise it gives error in report p_conc_request_id notfound If we not using User Exit then its not mandatory. Further we can develop report without using User Exit and P_CONC_REQUEST_ID.
22. How to create multi-layout reports ? If we have 5 layouts , then how to get into the 4th one ?
Answer
if u have 5 layouts u nedd 4th one.then do one thing. first create the 5 layouts.after thet create one user parameter.and u will wtite formate trigger for each layout. after that u will run the report.then that user parameter wiil ask some value/character. then u will give which name u r giving 4th layout. Ans: Description
There is always a necessity to provide users to run report in multiple languages. Say English, German, French. We have to develop such report with multiple layouts.
Example Create 5 layouts each in a separate main frame. Create these 5 main frames one below the other. No layout should cross x-axis and Y-axis. After that create one user parameter and write a format trigger on all the main frames. --In format trigger of first Main frame mention -- for first layout to display if :p_parameter = 1 then return true; end if; --In format trigger of second Main frame mention -- for Second layout to display if :p_parameter = 2 then return true; end if; Similarly write format triggers for all the remaining 3 main frames. When you run the report, Based on the value you provide for p_parameter the format trigger will display only one frame If You enter p_parameter value as 1 then first layout will be displayed as output. If You enter p_parameter value as 2 then second layout will be displayed as output. Create anchors between the frames, so that there wont be any space left when other frames are not displayed.
Answer
Report Registration Steps: ------------------1)Develop the report (.rdf)as per client Requirement by using reports 6i Builder 2)Move the report from Local mechine into Server CUS_TOP\11.5.0\Reports\US\ .rdf PO_TOP\11.5.0\Reports\US\ .rdf 3)Select System Administrator and create EXECUTABLE 1)Executable Name 2)ApplicationName 3)Execution Method 4)Report(.rdf) file Name 4)Create Concurrent Program and attach 1)EXECUTABLE
2)PARAMETERS 3)INCOMPATIBILITIES 5)Create Request Group and attach Concurrent Program 1)Request Group 2)Data Group 3)Menu 7)Create user, attach Responsibility to the user. 8)User will select the Responsibility and goto SRS(Standard Request Submission) Window submit the Request 24. How to generate XML Report with out using rdf? 6)Create Responsibility
answer
There are multiple ways of doing the same 1. Create a Data template 2. Create a procedure using dbms_xmlgen 25. When to use Place holder columns in Oracle Reports and what is a place holder column?
Answer
place holder colum's are used to strore the value of the variable 26. Is PlaceHolderColumn Function or Procedure? Why we don't write any code in that?
Answer
used to set the value dynamically depending on parameter. or used to substitute the values during the generation of reports 28.what is token? Ans:
Token is the actual parameter name given in the report. It means that what ever you give the parameter name in the report you should give the same name in the token. Ex.your parameter name in the report is pdeptno and you should give the same name in the token as pdeptno 29.what is template? Ans: Template is an predefined and flexible object to design a apps form....it will consists of related libraries and procidures which can able to feasible to run in oracle application 30. What are the User PARAMETERS in the Reports?
Answer
Whenever you need to change the query value at runtime then create a parameter which reads the value during run time.
In this scenario which you are creating the parameters are known as user parameters. eg: create a sql query as below: select * from emp where deptno=:p_deptno Then system creates a parameter named p_deptno. parameter is a user parameter. This bind
Run the report, During run time system expect the deptno value from the user.
31. who to debug the report? Ans: srw.message 32.how to exit the report conditionaly? Ans:srwabout 33.how can print the concurrentoperating_unit? Ans: fnd.global org_id fnd.global org_name