FNDLOAD is a concurrent program that allows the moving of metadata between Oracle Applications between database and text file. It allows downloading of meta data directly via a UNIX command and then can be moved and uploaded to another instance. The FNDLOAD conversion of meta data into Oracle is specified by a configuration file in the .LCT (Loader configuration file). The actual metadata file that FNDLOAD provides is in .LDT (Loader data file) format. Oracle provides .lct files for the following and are located in this directory:
$FND_TOP/patch/115/import
1. FND Messages – afmdmsg.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afmdmsg.lct
your_filename.ldt
FND_NEW_MESSAGES
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
MESSAGE_NAME=message_name
**If you would like to download all messages please omit the line called MESSAGE_NAME, hence it will download all messages for a specific Application.
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afmdmsg.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
**Using UPLOAD_MODE=REPLACE and CUSTOM_MODE=FORCE is usually used when REPLACING rather than CREATING. It can be omitted if it is the first time that the objects are being loaded. There onwards, to replace the objects you would have to use UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
2. Lookups – aflvmlu.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/aflvmlu.lct
your_filename.ldt
FND_LOOKUP_TYPE
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
LOOKUP_TYPE="lookup_type"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/aflvmlu.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
3. Concurrent Programs – afcpprog.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afcpprog.lct
your_filename.ldt
PROGRAM
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
CONCURRENT_PROGRAM_NAME="Program_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afcpprog.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
4. Profile Options – afscprof.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afscprof.lct
your_filename.ldt
PROFILE
PROFILE_NAME="Profile_Name"
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afscprof.lct
your_filename.ldt - WARNING=YES
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
5. Request Groups – afcpreqg.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afcpreqg.lct
your_filename.ldt
REQUEST_GROUP
REQUEST_GROUP_NAME="Request_Group_Name"
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afcpreqg.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
6. Menus – afsload.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afsload.lct
your_filename.ldt
MENU
MENU_NAME="Menu_Name"
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afsload.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
7. EBS User – afscursp.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afscursp.lct
your_filename.ldt
FND_USER
USER_NAME="User_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afscursp.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
**Extracting the data definitions for a user will also extract the responsibilities associated with the user and automatically assign them to the user (in the new instance).
8. EBS Responsibility – afscursp.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afscursp.lct
your_filename.ldt
FND_RESPONSIBILITY
RESP_KEY="Responsibility"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afscursp.lct
your_filename.ldt
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
9. Value Sets – afffload.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afffload.lct
your_filename.ldt
VALUE_SET
FLEX_VALUE_SET_NAME="Value_Set_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afffload.lct
your_filename.ldt - WARNING=YES
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
10. Form Functions – afsload.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afsload.lct
your_filename.ldt
FUNCTION
FUNCTION_NAME="Function_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afsload.lct
your_filename.ldt - WARNING=YES
UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE
11. Alerts – alr.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/alr.lct
your_filename.ldt
ALR_ALERTS
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
ALERT_NAME="Alert_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/alr.lct
your_filename.ldt
CUSTOM_MODE=FORCE
12. Descriptive Flexfields (DFF) – afffload.lct
To Download:
FNDLOAD apps/$apps_password 0 Y DOWNLOAD
$FND_TOP/patch/115/import/afffload.lct
your_filename.ldt
DESC_FLEX
APPLICATION_SHORT_NAME="APPLICATION_SHORT_NAME"
DESCRIPTIVE_FLEXFIELD_NAME="Flexfield_Name"
To Upload:
FNDLOAD apps/$apps_password 0 Y UPLOAD
$FND_TOP/patch/115/import/afffload.lct
your_filename.ldt
CUSTOM_MODE=FORCE
**You can identify DFF by running the following SQL query against your EBS database:
SELECT application_id, descriptive_flexfield_name, application_table_name
FROM fnd_descriptive_flexs_vl
WHERE application_table_name = '&Table_Name'
ORDER BY application_table_name;