You are on page 1of 23

Attaching Forms/Reports /Procedure/sqls in Oracle Apps.

After creating a new form or a new report for Oracle Apps, the forms/reports needs to be registered in Oracle Apps. Attached the steps for the same. Move the fmb(for Forms) /rdf( For Reports) under appropriate directory in database server The appropriate directory to where the forms/reports needs to be moved is based on the Application for which the same is developed. For Inventory based reports/forms the rdf/fmb needs to be moved to $MIT_INV_TOP/reports/US or $MIT_INV_TOP/forms/US respectively. The SQL scripts needs to be moved to $MIT_INV_TOP/sql Attached some of the different applications in Oracle Apps and their corresponding application top in database Application Custom Top Accounts Payable $MIT_AP_TOP General Ledger $MIT_GL_TOP Inventory $MIT_INV_TOP Bills of Material $MIT_BOM_TOP Purchasing $MIT_PO_TOP Work in Process $MIT_WIP_TOP Order Entry $MIT_ONT_TOP The fmb/rdf needs to be ftped to database server in Binary Mode. Make the fmb/rdf executable bu running chmod command in unix. The forms needs to be compiled after moving to the Custom top as per the following code. f60gen module=$MIT_INV_TOP/forms/US/forms.fmb userid=apps/<passwd> output_file==$MIT_INV_TOP/forms/US/forms.fmx module_type=FORM Login to Oracle Apps in appropriate instance Go to responsibility System Administrator

Defining Reports /SQL under Oracle Apps. Attached sample steps.


Responsibility: System Administrator Navigation Path: Concurrent>Program>Executable The Define Executable Form will contain five fields to enter; the fields and the values to enter are as follows: Requir ed? Quick Pick

A short name used by Oracle

Save the work.

A) Define Concurrent Programs Responsibility: System Administrator Navigation Path: Concurrent>Program>Define

The concurrent program to be defined is MIT Open Sales Order Report The following should be entered: Field Name Program Yes No MIT Open Sales Order Report Leave the program Enabled This is the program name. D

Short Name Application Description Executable: Name Executable: Options Executable: Method Executable: Priority Request: Type Request: MLS Function Request: Incremental Request: Use in SRS Request: Run Alone Request: Enable Trace Request: Allow Disabled Values Request: Restart on System Failure Request: NLS Complaint Output:

Yes Yes Yes Yes No Yes No No No No No No No No

No Yes No Yes No Yes No No No No No No No No MIT Open Sales Order Report MITOPENORD Blank SQL Plus Blank Leave Blank Leave Blank Leave Blank Check this box Leave Unchecked Leave Unchecked Leave Unchecked

A short name used by Oracle The owning application for the program. Use the quick pick. Description of the program This is the name given to the executable defined earlier. Use the quick pick to select it. Not used for this definition This field should default when the executable name is selected Not used for this definition Name of request type

Identifies whether program is submitted through Standard Report Submission

No

No

Uncheck this box

No Yes

No Yes

Uncheck this box Text

Format Output: Save Output: Print Output: Columns Output: Rows Output: Style Output Style Required: Output: Printer

No No No No No No No

No No No No No No No

Check this box Uncheck this box Leave Blank Leave Blank Leave Blank Leave Blank Leave Blank

Determines whether output is saved after execution. Determines whether output is sent to the printer.

Save the work.

Press the Parameters button on the form. The following should be entered: Field Name Program Application Seq Parameter Description Value Set Description Required Display Size Concatenate Yes Yes Yes Yes No Yes Yes No Yes Yes No No No No No Yes No No No No 1 No Of Days No of days for which need to retrieve the records 3 Digits 3 digit positive number Checked 3 25 MIT Open Sales Order Report This is the program name. The owning application for the program. Use the quick pick. This the Sequence Number This is the Parameter Name This the description of Parameter Select the value set for parameter Description of the Parameter Check Box Display size of the parameter Concatenated Description D

d Description Size Description size Prompt

Size of parameter Yes Yes No No 50 No Of Days Description size of the parameter Prompt of the parameter while report run

Leave the other fields blank Save the Work

Defining forms in Oracle Apps.


Following are the steps: Navigate to Application Developer Responsibility from File->Switch to Responsibility System Administrator Navigate to Application->Forms and press Enter Fill the following information in this screen Form Application User Form Name Description MITARDWF MIT Custom Receivables MITARDWF Debrief Phantom Item Accounts Save and close the form. Navigate to Application->Function and press Enter Fill the following information Description Tab Function User Form Name Description MITARDWF_FN MITARDWF_FN Debrief Phantom Item Accounts Function Navigate to the Form Tab and enter the following information Function Form Application Parameters MITARDWF_FN MITARDWF MIT Custom Blank Receivables Switch the responsibility and navigate to System administrator Responsibility Navigate to Security->Responsibility->Define and find out the Menu attached to the responsibility MIT US Receivables Manager The menu name is AR_NAVIGATE_GUI. Close the form. Switch the responsibility again and navigate to Application developer responsibility. Navigate to Application->Menu, press F11 and enter Menu name as AR_NAVIGATE_GUI and press Control F11 Go to the detail section of the same screen by clicking on the Current Record Indicator Add a new record and add the following information and save. Seq Prompt Submenu Function Description 56 Debrief Phantom Item Accounts Blank MITARDWF_FN Debrief Phantom Item Accounts The complete screen shots are as follows: Navigate to Application Developer Responsibility Go to Application->Register-

Add a New Application as shown below and save the information

Navigate to The Main Menu and Click on Form

Add a New Record with the following Information as shown below and save

Go to the Main Menu and Navigate to Application -> Function

Navigate to the Form Tab and enter the information as shown below

Go to Description tab and enter the information as shown below and save

Switch a Responsibility System Administrator

Navigate to the Security=>Responsibility

Click on Define

Search for the responsibility MIT US Receivables Manager and copy the Item in the Menu field namely AR_NAVIGATE_GUI

Switch the responsibility and go to Application Manager

Navigate to the Application->Menu->Define

Search for the Menu namely AR_NAVIGATE_GUI

Now the Custom form namely Debrief Phantom Accounts is displayed

The custom form is displayed on clicking the highlighted menu