[et_pb_section bb_built=β1β³ _builder_version=β3.0.52β³ background_image=βhttps://oraclesolutions.pk/wp-content/uploads/2017/07/question-mark-2123967_1920.jpgβ parallax=βonβ parallax_method=βoffβ inner_shadow=βonβ][et_pb_row _builder_version=β3.0.52β³ parallax=βonβ parallax_method=βoffβ background_position_1=βtop_leftβ background_repeat_1=βno-repeatβ make_fullwidth=βonβ use_custom_width=βonβ custom_width_percent=β100%β custom_width_px=β1702pxβ use_custom_gutter=βonβ width_unit=βoffβ make_equal=βonβ][et_pb_column type=β4_4β³][et_pb_toggle _builder_version=β3.0.52β³ title=βWhich is the most commonly used package in apps that uses Autonomous Transaction?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is one of the limitations of Forms Personalization?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
Β·Β Β Β Β Β Β Β Β You can not display interactive messages as you can using fnd_message.Β
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βHow to use Flexfields in reports ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- Most common way is to use FND user exits provided by oracle applications.
- 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.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat are Autonomous transactions ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- An autonomous transaction is an independent transaction started by another transaction.
- Autonomous transactions let you suspend the main transaction, do SQL operations, commit or roll back those operations, then resume the main transaction.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is record group ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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 through SQL queries.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is a FlexField ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat are different report triggers and what is their firing sequence ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
There are five report trigger :
- Before Report
- After Report
- Before Parameter FormΒ Β Β Β
- After Parameter Form
- Between Pages
The Firing sequence for report triggers is
Β Before Parameter Form > After Parameter Form > Before Report > Between Pages > After Report
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βHow to attach reports in Oracle Applications ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
The steps are as follows :
- Design your report in Oracle Report Developer
- Generate the executable file of the report as .rdf.
- Move the executable as well as source file to the appropriate productβs folder.
- Register the report as concurrent executable.
- Define the concurrent program for the executable registered.
- Add the concurrent program to the request group of the responsibility.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is the use of triggers in Forms ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
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.
The different type of triggers available in forms are :
- Key-triggers
- Navigational-triggers
- Transaction-triggers
- Message-triggers
- Error-triggers
- Query based-triggers
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is the use of Temp tables in Interface programs ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βHow to pass parameters to a report ? do you have to register them with AOL ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βDo you have to register feeder programs of interface to AOL ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
Yes ! you have to register the feeder programs as concurrent programs to Apps.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat are forms customization steps ?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
The steps are as followsΒ :
- 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, VERT) are automatically attached .
- CREATE OR OPEN NEW FORMS.
- Now, Customize.
- Save this Form in Corresponding Modules.
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βDifference between Key and Descriptive Flexfield?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
KEY FLEXFIELD
|
DESCRIPTIVE FLEFIELD
|
| Unique Identifier |
To capture extra information |
| Key Flexfield are stored in segment |
Stored in attributes |
| For key flexfield there are flexfield Qualifier and segment Qualifier |
Context-sensitive flexfield is a feature
Β of DFF. (descriptive flexfield) |
[/et_pb_toggle][et_pb_toggle _builder_version=β3.0.52β³ title=βWhat is MRC and what are itβs use?β open=βoffβ use_background_color_gradient=βonβ border_style=βridgeβ background_color=β#ffffffβ title_font=βMontserrat|on||on|β title_text_color=β#ffffffβ body_font=βMontserrat||||β body_font_size=β15β³ background_color_gradient_end=β#000000β³ background_color_gradient_direction=β181degβ use_border_color=βonβ icon_color=β#0c71c3β³ title_font_size=β18β³ body_line_height=β1emβ border_width=β3pxβ background_color_gradient_start=β#ffffffβ open_toggle_text_color=β#ff0000β³ body_text_color=β#ffffffβ]
- 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.
[/et_pb_toggle][/et_pb_column][/et_pb_row][/et_pb_section]