SlideShare a Scribd company logo
1 of 15
Enable attachment button for an Oracle
Apps form
Posted by Abhijit Ray ⋅ April 23, 2012 ⋅ 13 Comments
Filed Under attachment function, block declaration, document categories, document entity,
entity declaration
All Oracle forms are not enabled to accept attachments, by default. We can enable the forms so
that we can attach documents, URL, and also text as attachments for each record/transaction. I
have demonstrated how to setup this functionality for the User form in Oracle.
If we open the User form, prior to setup, we shall find the attachment button disabled.

Since we shall enable the form to accept attachment we shall get some information about the
form which is need for configuring attachments.
Click on Help > Diagnostics > Custom Code > Personalize. Note the Function Name
Close the Personalize form. Now we need to check the block and exact field names for
USER_ID and USER_NAME fields as these will be configured later.
Click on Help > Diagnostics > Examine
Change the field to USER_ID

Change the field to USER_NAME
We shall use USER_ID and USER_NAME fields later on. Close the form

Setup steps
Responsibility: Application Developer. All configurations will be done in this responsibility.
Step 1: Create document entity
Navigation: Attachment > Document Entities
Create a new record
Table: FND_USER
Entity ID: FND_USER
Entity Name: User
Prompt: User
Application: System Administration
Save and close form
Step 2: Create attachment function
Navigation: Attachment > Attachment Functions
Create a new record
Type: Function
Name: FND_FNDSCAUS (This is the function name as setup on the Functions form)
User Name: Users (This value is populated automatically by Oracle when the function name is
selected)
Enabled: Checked
Click on Categories button.
You can add as many categories you like. We shall add 2 categories, Web and Documents.

Close this window and go back to the mail form. Click on Blocks button.
Create a new record.
Block Name: User (We had picked this value from the form earlier)
Secured By: None
Context 1: USER.USER_NAME (BLOCK.FIELD_NAME from the User form)
Click on Entities button. Enter the values
1.
2.
3.
4.

Entity: User (from the LOV)
Display Method: Main Entity
Include in Indicator: Checked
Include in View: Unchecked

Privileges tab
Query: Always
Insert: Always
Update: Always
Delete: Always
Click on Primary Key Fields tab
Primary Key Fields tab
Enter Key 1 as USER.USER_ID. This is the primary key of the main block.
Save the and close the form.
Step 3: Add document category
Navigation: Attachment > Document Categories
Create a new record
Category: User
Default Datatype: File (It can be any option from the LOV. Add if you require it as this field can
be blank as well)
Save the form. Click on Assignments button.
The default Type is Function. Add the name of the function, i.e. Users (This is the User Name
of the function defined in Attachment Functions form).

Save and close the form
Test the functionality
Open the User form.

Now the attachment button is enabled. We shall attach a document for a user. Query for user
SA1.
Now click on the attachment icon on the menu. The attachment form opens. Check the values
available for Categories. We had enabled Web and Documents categories this form function. We
get to pick only these 2 values.
We shall select category, Web and choose Data Type as File

Click on Browse button and select a file.
Click on Open

Click on Submit
Now close this window and go back to the form

Click on Yes button. Check the Source tab

Save and close this window.
We can check the attached document in the database as well. Connect to the database and
execute the following query,
SELECT attached_document_id, document_id, seq_num, entity_name, pk1_value,

1category_id
2FROM fnd_attached_documents
3WHERE entity_name = 'FND_USER' AND pk1_value = (select user_id from fnd_user
where user_name = 'SA1')

The uploaded document is attached to the record by the user_id (pk1_value). The form will now
accept documents for all users on the user form.
Note: ENTITY_NAME field in the table FND_ATTACHED_DOCUMENTS has the same
value as the Entity ID entered on Attachment Entity form in Step 1.
Cheers!

More Related Content

Viewers also liked

Ce lunch and learn aug 13 2013
Ce lunch and learn aug 13 2013Ce lunch and learn aug 13 2013
Ce lunch and learn aug 13 2013Greg Moore
 
Geology Field Assignment
Geology Field AssignmentGeology Field Assignment
Geology Field Assignmentkadekade
 
Initiative chicago july 31 2013
Initiative chicago july 31 2013Initiative chicago july 31 2013
Initiative chicago july 31 2013Greg Moore
 
Oracle D2K reports
Oracle D2K reports Oracle D2K reports
Oracle D2K reports Rajesh Ch
 
Oracle Form material
Oracle Form materialOracle Form material
Oracle Form materialRajesh Ch
 
Top 10 Reasons Why CRM Implementations Fail
Top 10 Reasons Why CRM Implementations FailTop 10 Reasons Why CRM Implementations Fail
Top 10 Reasons Why CRM Implementations FailKimberly Douglass
 
Feasibility report on solar plane
Feasibility report on solar planeFeasibility report on solar plane
Feasibility report on solar planeAman Raj
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLCSumit Patidar
 

Viewers also liked (11)

Ce lunch and learn aug 13 2013
Ce lunch and learn aug 13 2013Ce lunch and learn aug 13 2013
Ce lunch and learn aug 13 2013
 
Geology Field Assignment
Geology Field AssignmentGeology Field Assignment
Geology Field Assignment
 
Initiative chicago july 31 2013
Initiative chicago july 31 2013Initiative chicago july 31 2013
Initiative chicago july 31 2013
 
Life by chase dl2
Life by chase dl2Life by chase dl2
Life by chase dl2
 
Acc2051 5
Acc2051 5Acc2051 5
Acc2051 5
 
Oracle D2K reports
Oracle D2K reports Oracle D2K reports
Oracle D2K reports
 
Oracle Form material
Oracle Form materialOracle Form material
Oracle Form material
 
Top 10 Reasons Why CRM Implementations Fail
Top 10 Reasons Why CRM Implementations FailTop 10 Reasons Why CRM Implementations Fail
Top 10 Reasons Why CRM Implementations Fail
 
Feasibility report on solar plane
Feasibility report on solar planeFeasibility report on solar plane
Feasibility report on solar plane
 
Training report of PLC
Training report of PLCTraining report of PLC
Training report of PLC
 
Viscosity
ViscosityViscosity
Viscosity
 

Similar to Attach

Design Document Sample
Design Document SampleDesign Document Sample
Design Document SampleSteve Smith
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChris Garrison
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...guest96f6c68d
 
Personalize the forms how to oracle applications release 11.5.10 a technica...
Personalize the forms   how to oracle applications release 11.5.10 a technica...Personalize the forms   how to oracle applications release 11.5.10 a technica...
Personalize the forms how to oracle applications release 11.5.10 a technica...FITSFSd
 
Apps 11i10 forms_personalization
Apps 11i10 forms_personalizationApps 11i10 forms_personalization
Apps 11i10 forms_personalizationVinod Reddy
 
24 - Panorama Necto 14 administration - visualization & data discovery solution
24  - Panorama Necto 14 administration - visualization & data discovery solution24  - Panorama Necto 14 administration - visualization & data discovery solution
24 - Panorama Necto 14 administration - visualization & data discovery solutionPanorama Software
 
Apps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationApps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationHossam El-Faxe
 
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docxCS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docxmydrynan
 
Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2Docs4Lawyers
 
need help completing week 6 ilab.. i will upload what I currently ha.docx
need help completing week 6 ilab.. i will upload what I currently ha.docxneed help completing week 6 ilab.. i will upload what I currently ha.docx
need help completing week 6 ilab.. i will upload what I currently ha.docxniraj57
 
MicroStrategy Basic Reporting.pptx
MicroStrategy Basic Reporting.pptxMicroStrategy Basic Reporting.pptx
MicroStrategy Basic Reporting.pptxVijay80411
 
1. Create and call a function to � Open a text file for storing the.pdf
1. Create and call a function to � Open a text file for storing the.pdf1. Create and call a function to � Open a text file for storing the.pdf
1. Create and call a function to � Open a text file for storing the.pdfagaramjareld
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxdoylymaura
 

Similar to Attach (20)

synopsis
synopsissynopsis
synopsis
 
Access5
Access5Access5
Access5
 
Design Document Sample
Design Document SampleDesign Document Sample
Design Document Sample
 
data binding.docx
data binding.docxdata binding.docx
data binding.docx
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesign
 
Step by step exercise for bw 365
Step by step exercise for bw 365Step by step exercise for bw 365
Step by step exercise for bw 365
 
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
Developing Dynamic PeopleSoft Field Security Applications:A PeopleSoft Develo...
 
Personalize the forms how to oracle applications release 11.5.10 a technica...
Personalize the forms   how to oracle applications release 11.5.10 a technica...Personalize the forms   how to oracle applications release 11.5.10 a technica...
Personalize the forms how to oracle applications release 11.5.10 a technica...
 
Oracle 11i forms personalization
Oracle 11i forms personalizationOracle 11i forms personalization
Oracle 11i forms personalization
 
Apps 11i10 forms_personalization
Apps 11i10 forms_personalizationApps 11i10 forms_personalization
Apps 11i10 forms_personalization
 
24 - Panorama Necto 14 administration - visualization & data discovery solution
24  - Panorama Necto 14 administration - visualization & data discovery solution24  - Panorama Necto 14 administration - visualization & data discovery solution
24 - Panorama Necto 14 administration - visualization & data discovery solution
 
Intern-Report
Intern-ReportIntern-Report
Intern-Report
 
Apps 11i10 Forms Personalization
Apps 11i10 Forms PersonalizationApps 11i10 Forms Personalization
Apps 11i10 Forms Personalization
 
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docxCS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
CS 2336 PROJECT 3 – Linked Inventory Management Project Due 1104 b.docx
 
Process permissions
Process permissionsProcess permissions
Process permissions
 
Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2Docs4Lawyers Functional Guide v1.2
Docs4Lawyers Functional Guide v1.2
 
need help completing week 6 ilab.. i will upload what I currently ha.docx
need help completing week 6 ilab.. i will upload what I currently ha.docxneed help completing week 6 ilab.. i will upload what I currently ha.docx
need help completing week 6 ilab.. i will upload what I currently ha.docx
 
MicroStrategy Basic Reporting.pptx
MicroStrategy Basic Reporting.pptxMicroStrategy Basic Reporting.pptx
MicroStrategy Basic Reporting.pptx
 
1. Create and call a function to � Open a text file for storing the.pdf
1. Create and call a function to � Open a text file for storing the.pdf1. Create and call a function to � Open a text file for storing the.pdf
1. Create and call a function to � Open a text file for storing the.pdf
 
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docxInsert Your Name and ClassIT Online Training (ITOT) Analys.docx
Insert Your Name and ClassIT Online Training (ITOT) Analys.docx
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Attach

  • 1. Enable attachment button for an Oracle Apps form Posted by Abhijit Ray ⋅ April 23, 2012 ⋅ 13 Comments Filed Under attachment function, block declaration, document categories, document entity, entity declaration All Oracle forms are not enabled to accept attachments, by default. We can enable the forms so that we can attach documents, URL, and also text as attachments for each record/transaction. I have demonstrated how to setup this functionality for the User form in Oracle. If we open the User form, prior to setup, we shall find the attachment button disabled. Since we shall enable the form to accept attachment we shall get some information about the form which is need for configuring attachments. Click on Help > Diagnostics > Custom Code > Personalize. Note the Function Name
  • 2. Close the Personalize form. Now we need to check the block and exact field names for USER_ID and USER_NAME fields as these will be configured later. Click on Help > Diagnostics > Examine Change the field to USER_ID Change the field to USER_NAME
  • 3. We shall use USER_ID and USER_NAME fields later on. Close the form Setup steps Responsibility: Application Developer. All configurations will be done in this responsibility. Step 1: Create document entity Navigation: Attachment > Document Entities Create a new record Table: FND_USER Entity ID: FND_USER Entity Name: User Prompt: User Application: System Administration
  • 4. Save and close form Step 2: Create attachment function Navigation: Attachment > Attachment Functions Create a new record Type: Function Name: FND_FNDSCAUS (This is the function name as setup on the Functions form) User Name: Users (This value is populated automatically by Oracle when the function name is selected) Enabled: Checked
  • 5. Click on Categories button. You can add as many categories you like. We shall add 2 categories, Web and Documents. Close this window and go back to the mail form. Click on Blocks button. Create a new record. Block Name: User (We had picked this value from the form earlier) Secured By: None Context 1: USER.USER_NAME (BLOCK.FIELD_NAME from the User form)
  • 6. Click on Entities button. Enter the values 1. 2. 3. 4. Entity: User (from the LOV) Display Method: Main Entity Include in Indicator: Checked Include in View: Unchecked Privileges tab Query: Always Insert: Always Update: Always Delete: Always
  • 7. Click on Primary Key Fields tab Primary Key Fields tab Enter Key 1 as USER.USER_ID. This is the primary key of the main block.
  • 8. Save the and close the form. Step 3: Add document category Navigation: Attachment > Document Categories Create a new record Category: User Default Datatype: File (It can be any option from the LOV. Add if you require it as this field can be blank as well)
  • 9. Save the form. Click on Assignments button. The default Type is Function. Add the name of the function, i.e. Users (This is the User Name of the function defined in Attachment Functions form). Save and close the form
  • 10. Test the functionality Open the User form. Now the attachment button is enabled. We shall attach a document for a user. Query for user SA1.
  • 11. Now click on the attachment icon on the menu. The attachment form opens. Check the values available for Categories. We had enabled Web and Documents categories this form function. We get to pick only these 2 values.
  • 12. We shall select category, Web and choose Data Type as File Click on Browse button and select a file.
  • 13. Click on Open Click on Submit
  • 14. Now close this window and go back to the form Click on Yes button. Check the Source tab Save and close this window.
  • 15. We can check the attached document in the database as well. Connect to the database and execute the following query, SELECT attached_document_id, document_id, seq_num, entity_name, pk1_value, 1category_id 2FROM fnd_attached_documents 3WHERE entity_name = 'FND_USER' AND pk1_value = (select user_id from fnd_user where user_name = 'SA1') The uploaded document is attached to the record by the user_id (pk1_value). The form will now accept documents for all users on the user form. Note: ENTITY_NAME field in the table FND_ATTACHED_DOCUMENTS has the same value as the Entity ID entered on Attachment Entity form in Step 1. Cheers!