You are on page 1of 39

Complete Reference for AOL Migration

EA-OA Knowledge Base

Complete Reference for AOL Migration

Confidential -1- 11/17/2008


Complete Reference for AOL Migration

DOCUMENT CONTROL

Author Reviewer / Version Date Of Description Of Changes


Approver Release

Praveen Taula / Nishant Killedar 1.0 M


29-Oct-2008 Initial Version
Ramesh Bharadkar
/ Ravi Shankar

Confidential -2- 11/17/2008


Complete Reference for AOL Migration

CONTENTS

About this Document .....................................................................................................4


Introduction..................................................................................................................5
How this helps in Data Synchronization? .......................................................................5
How This Works? .......................................................................................................5
Advantages of Using FNDLOAD....................................................................................5
Disadvantages of Using FNDLOAD................................................................................5
Syntax .........................................................................................................................7
Lookups ..................................................................................................................... 10
Value Sets .................................................................................................................. 11
Profile Options ............................................................................................................ 13
Concurrent program .................................................................................................... 15
Data Definition ............................................................................................................ 16
Bursting File / Data Template / Template / XML sample / XML schema ............................... 17
Request Set ................................................................................................................ 19
Request Set Link ......................................................................................................... 20
Form.......................................................................................................................... 21
Function ..................................................................................................................... 22
Responsibility.............................................................................................................. 23
Menu ......................................................................................................................... 24
Request Group ............................................................................................................ 25
Single Messages.......................................................................................................... 26
All messages within an application................................................................................. 27
Audit Group ................................................................................................................ 28
Audit Schema ............................................................................................................. 29
Printer Styles .............................................................................................................. 30
Descriptive Flexfields ................................................................................................... 31
Key Flexfield Structures ............................................................................................... 33
Forms Personilizations.................................................................................................. 34
Alerts......................................................................................................................... 36
OAF Pages and Personalizations .................................................................................... 37
Reference Document(s)................................................................................................ 38
Issues ........................................................................................................................ 39
Open Issues ........................................................................................................ 39
Closed Issues ...................................................................................................... 39

Confidential -3- 11/17/2008


Complete Reference for AOL Migration

About this Document


In almost all the projects, we need to migrate various AOL objects from one instance
to another. Usually, we list all the steps with screenshots in MD120 document. But
this method takes very much manual effort on DBA’s part. Alternative to this is to
create ldt files for the AOL objects using FNDLOAD download commands and put the
corresponding upload commands in the shell script or manually execute those
commands in the target instance. This Document lists download and upload
commands of various AOL objects.

Confidential -4- 11/17/2008


Complete Reference for AOL Migration

Introduction

How this helps in Data Synchronization?


Data Synchronization is a process in which some setup data would be synchronized,
and this would be more important when you are working in oracle application
development/implementation project? The equally important that AOL data Migration
takes place necessary to synchronize the data across databases instance during
 Installations (New descriptive. flex field creations etc)
 Upgrades (Apps upgrade etc)
 Maintenance (Value set changes etc)

There is only one solution provided by Oracle to achieve this and i.e. to use
FNDLOAD to download data from an application entity into an editable text file,
which can be uploaded to another database.

How This Works?

Advantages of Using FNDLOAD


 Because downloaded data is stored in a text file, version administration is
possible.
 No learning curve involved.
 Fully supported and recommended by Oracle.
 Capture the migrations in a file and use it during installations, clones etc. to
migrate in batch.

Disadvantages of Using FNDLOAD


 Applications patching mechanisms use FNDLOAD heavily and hence possibility
of negative impact is not zero.

Confidential -5- 11/17/2008


Complete Reference for AOL Migration

 To migrate the AOL object partially is limited to menus only


(UPLOAD_MODE=REPLACE only for menus)
 No validations against migrating database/instance sensitive data.

Confidential -6- 11/17/2008


Complete Reference for AOL Migration

Syntax

Syntax:

FNDLOAD apps/appspwd 0 Y mode configfile data file entity [parameter1¦..]

mode is either DOWNLOAD or UPLOAD.


configfile is the file that FNDLOAD needs to download or upload data.
datafile is the output file, in which the downloaded data is written
entity is the entity you want to download,
Parameters is passed to download a certain AOL object of selected entity.
For eg. Only one valueset.

Example of download:

FNDLOAD apps/pwd 0 Y DOWNLOAD ${FND_TOP}/patch/115/import/afcpprog.lct


myfile.ldt \ PROGRAM APPLICATION_SHORT_NAME=<application_short_name>
CONCURRENT_PROGRAM_NAME= <concurrent_program_short_name>

Example of Upload:

FNDLOAD apps/pwd 0 Y UPLOAD ${FND_TOP}/patch/115/import/afcpprog.lct


myfile.ldt - CUSTOM_MODE=FORCE

Note: Upload command is same for all types of objects. We need to change the lct
filename which is available in the download command. We are not providing upload
command for each object.

Confidential -7- 11/17/2008


Complete Reference for AOL Migration

Configfile chart:

Confidential -8- 11/17/2008


Complete Reference for AOL Migration

Confidential -9- 11/17/2008


Complete Reference for AOL Migration

Lookups
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct


file_name.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”prod”
LOOKUP_TYPE=”lookup name”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/aflvmlu.lct


xx_lookup.ldt FND_LOOKUP_TYPE APPLICATION_SHORT_NAME=”PO”
LOOKUP_TYPE=”PO_DOCUMENT_CREATION_METHOD”

Query:

SELECT flt.meaning, flt.description, flt.lookup_type,


flv.application_short_name
FROM fnd_lookup_types_vl flt, fnd_application flv
WHERE flt.lookup_type = 'PO_DOCUMENT_CREATION_METHOD'
AND flt.application_id = flv.application_id

Screenshot:

Application Developer -> Application -> Lookups -> Application Object Library

LOOKUP_TYPE

APPLICATION_SHORT_NAME
i.e. ‘PO’

Confidential - 10 - 11/17/2008
Complete Reference for AOL Migration

Value Sets
Syntax:
Value Set:
FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct
file_name.ldt VALUE_SET FLEX_VALUE_SET_NAME=”value set name”

This command downloads valueset definition as well as value set values.

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct


value_set.ldt VALUE_SET FLEX_VALUE_SET_NAME=”HR_US_REPORT_MODE”

Query:

SELECT ffvs.flex_value_set_name, ffv.flex_value, ffvt.flex_value_meaning,


ffvt.description
FROM fnd_flex_value_sets ffvs, fnd_flex_values ffv, fnd_flex_values_tl ffvt
WHERE ffvs.flex_value_set_name = 'HR_US_REPORT_MODE'
AND ffvs.flex_value_set_id = ffv.flex_value_set_id
AND ffv.flex_value_id = ffvt.flex_value_id
AND ffvt.LANGUAGE = 'US'

Screenshot:

Application Developer -> Application -> Validation -> Set

FLEX_VALUE_SET_NAME

Application Developer -> Application -> Validation -> Values

Confidential - 11 - 11/17/2008
Complete Reference for AOL Migration

FLEX_VALUE_SET_NAME

Confidential - 12 - 11/17/2008
Complete Reference for AOL Migration

Profile Options
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct


file_name.ldt PROFILE PROFILE_NAME=”profile option”
APPLICATION_SHORT_NAME=”<application short name>”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscprof.lct


RATE_OVERRIDE_PROFILE.ldt PROFILE
PROFILE_NAME=”ALLOW_RATE_OVERRIDE_FOR_USER_RATE_TYPE”
APPLICATION_SHORT_NAME=”PO”

Query:

SELECT fpot.profile_option_name, user_profile_option_name, description,


fa.application_short_name
FROM fnd_profile_options_tl fpot,
fnd_profile_options fpo,
fnd_application fa
WHERE fpot.user_profile_option_name ='PO: Allow Rate Override For User Rate
Type'
AND fpot.LANGUAGE = 'US'
AND fpot.profile_option_name = fpo.profile_option_name
AND fpo.application_id = fa.application_id

Screenshot:

Application Developer -> Profile

Confidential - 13 - 11/17/2008
Complete Reference for AOL Migration

PROFILE_NAME

APPLICATION_SHORT_NAME

Confidential - 14 - 11/17/2008
Complete Reference for AOL Migration

Concurrent program
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct


file_name.ldt PROGRAM APPLICATION_SHORT_NAME=”prod”
CONCURRENT_PROGRAM_NAME=”concurrent name”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpprog.lct


xx_concurrent_program.ldt PROGRAM APPLICATION_SHORT_NAME=”PO”
CONCURRENT_PROGRAM_NAME=”XX_CONCURRENT_PROGRAM”

Query:

SELECT fcpv.concurrent_program_name, fcpv.user_concurrent_program_name,


fcpv.description, fa.application_short_name
FROM fnd_concurrent_programs_vl fcpv, fnd_application fa
WHERE fcpv.application_id = fa.application_id
AND fcpv.user_concurrent_program_name = 'XX Concurrent Program'

Screenshot:

System Administrator -> Concurrent -> Program -> Define

CONCURRENT_PROGRAM_NAME

APPLICATION_SHORT_NAME

Confidential - 15 - 11/17/2008
Complete Reference for AOL Migration

Data Definition
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct


file_name.ldt XDO_DS_DEFINITIONS APPLICATION_SHORT_NAME='prod'
DATA_SOURCE_CODE='code'

Example:

FNDLOAD apps/apps O Y DOWNLOAD $XDO_TOP/patch/115/import/xdotmpl.lct


XX_CONCURRENT_PROGRAM_DD.ldt XDO_DS_DEFINITIONS
APPLICATION_SHORT_NAME='PO'
DATA_SOURCE_CODE='XX_CONCURRENT_PROGRAM'

Query:

SELECT application_short_name, data_source_code, data_source_name


FROM xdo_ds_definitions_vl
WHERE data_source_name = 'XX Data Definition'

Screenshot:

XML Publisher Administrator -> Data Definitions

DATA_SOURCE_CODE

APPLICATION_SHORT_NAME

Confidential - 16 - 11/17/2008
Complete Reference for AOL Migration

Bursting File / Data Template / Template / XML


sample / XML schema
Syntax:

java oracle.apps.xdo.oa.util.XDOLoader DOWNLOAD \


-DB_USERNAME <db_username> \
-DB_PASSWORD <db_password> \
-JDBC_CONNECTION <jdbc_con_string> \
-LOB_TYPE <lob_type> \
-APPS_SHORT_NAME <application_short_name> \
-LOB_CODE <lob_code> \
-LANGUAGE <language> \
-TERRITORY <territory> \
-LOG_FILE <log file>

Where LOB Type - > BURSTING_FILE


DATA_TEMPLATE
TEMPLATE
XML_SAMPLE
XML_SCHEMA

java oracle.apps.xdo.oa.util.XDOLoader UPLOAD \


-DB_USERNAME <db_username> \
-DB_PASSWORD <db_password> \
-JDBC_CONNECTION <jdbc_con_string> \
-LOB_TYPE <lob_type> \
-APPS_SHORT_NAME <application_short_name> \
-LOB_CODE <lob_code> \
-LANGUAGE <language> \
-TERRITORY <territory> \
-XDO_FILE_TYPE <xdo_file_type> \
-NLS_LANG <NLS_LANG> \
-FILE_CONTENT_TYPE <file_content_type> \
-FILE_NAME <file_name> \
-OWNER <owner> \
-CUSTOM_MODE [FORCE|NOFORCE] \
-LOG_FILE <log file>

Example:

1) Download all the physical files in the instance.

java oracle.apps.xdo.oa.util.XDOLoader DOWNLOAD \


-DB_USERNAME apps \
-DB_PASSWORD apps \
-JDBC_CONNECTION xx:1521:SID \
-LANGUAGE en \
-TERRITORY US

Confidential - 17 - 11/17/2008
Complete Reference for AOL Migration

2) Download all the physical files for a specified application short name

java oracle.apps.xdo.oa.util.XDOLoader DOWNLOAD \


-DB_USERNAME apps \
-DB_PASSWORD apps \
-JDBC_CONNECTION xx:1521:SID \
-APPS_SHORT_NAME AR \
-LANGUAGE en \
-TERRITORY US

3) Download all the physical files for a specified application short name and LOB
Type

java oracle.apps.xdo.oa.util.XDOLoader DOWNLOAD \


-DB_USERNAME apps \
-DB_PASSWORD apps \
-JDBC_CONNECTION xx:1521:SID \
-LOB_TYPE BURSTING_FILE \
-LANGUAGE en \
-TERRITORY US

Screenshot:

XML Publisher Administrator -> Data Definitions

DATA_SOURCE_CODE

APPLICATION_SHORT_NAME

Confidential - 18 - 11/17/2008
Complete Reference for AOL Migration

Request Set
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct


file_name.ldt REQ_SET APPLICATION_SHORT_NAME=’prod’
REQUEST_SET_NAME=’request set code’

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct


req_import.ldt REQ_SET APPLICATION_SHORT_NAME=’PO’ REQUEST_SET_NAME=’
FNDRSSUB37’

Query:
SELECT frsv.USER_REQUEST_SET_NAME,
frsv.REQUEST_SET_NAME,
fa.application_short_name
FROM FND_REQUEST_SETS_VL frsv,fnd_application fa
WHERE USER_REQUEST_SET_NAME = 'Requisition Import'
AND frsv.application_id = fa.application_id

Screenshot:

REQUEST_SET_NAME

APPLICATION_NAME

Confidential - 19 - 11/17/2008
Complete Reference for AOL Migration

Request Set Link


Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct


file_name.ldt REQ_SET_LINKS APPLICATION_SHORT_NAME=’prod’
REQUEST_SET_NAME=’request set name’

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcprset.lct


req_import_link.ldt REQ_SET_LINKS APPLICATION_SHORT_NAME=’PO’
REQUEST_SET_NAME=’ FNDRSSUB37’

Query:
SELECT frsv.USER_REQUEST_SET_NAME,
frsv.REQUEST_SET_NAME,
fa.application_short_name
FROM FND_REQUEST_SETS_VL frsv,fnd_application_vl fa
WHERE USER_REQUEST_SET_NAME = 'Requisition Import'
AND frsv.application_id = fa.application_id

Screenshot: REQUEST_SET_NAME

APPLICATION_NAME

Confidential - 20 - 11/17/2008
Complete Reference for AOL Migration

Form
Syntax:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


file_name.ldt FORM FORM_APP_SHORT_NAME=”PO” FORM_NAME=”form name”

Example:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


fwd_docs_form.ldt FORM FORM_APP_SHORT_NAME=’PO’ FORM_NAME=’POXDOFDO’

Query:

SELECT fndf.form_name ,
fndav.application_name ,
fndav.application_short_name,
fndfv.user_form_name,
fndfv.description
FROM fnd_form fndf,
fnd_form_vl fndfv,
fnd_application_vl fndav
WHERE fndf.FORM_id=fndfv.FORM_id
AND fndav.APPLICATION_ID = fndf.APPLICATION_ID
AND fndfv.user_form_name = 'Forward Documents'
AND fndav.application_name = 'Purchasing'
ORDER BY fndfv.user_form_name

Screenshot:

APPLICATION_NAME

FORM_NAME

Confidential - 21 - 11/17/2008
Complete Reference for AOL Migration

Function
Syntax:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


file_name.ldt FUNCTION FUNCTION_APP_SHORT_NAME=’prod’
FUNCTION_NAME=’function_name’

Example:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


pur_lookup_fnc.ldt FUNCTION FUNCTION_APP_SHORT_NAME=’FND’
FUNCTION_NAME=’AP_POXDQMLK’

Query:

SELECT
fffv.function_name,fffv.user_function_name,fa.application_short_name
FROM fnd_form_functions_vl fffv, fnd_application fa, fnd_form ff
WHERE user_function_name = 'Purchasing Lookups'
AND fffv.form_id = ff.form_id
AND ff.application_id = fa.application_id

Screenshot:

FUNCTION_NAME

Confidential - 22 - 11/17/2008
Complete Reference for AOL Migration

Responsibility
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct


file_name.ldt FND_RESPONSIBILITY RESP_KEY=”responsibility_short_name”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afscursp.lct


P2P_resp.ldt FND_RESPONSIBILITY RESP_KEY=”P2P_PO_USER”

Query:

SELECT frv.responsibility_key, frv.responsibility_name,


fav.application_short_name
FROM FND_RESPONSIBILITY_VL frv, fnd_application_vl fav
WHERE frv.RESPONSIBILITY_NAME = 'Procure-to-Pay Purchasing User'
AND frv.application_id = fav.application_id
AND fav.application_name = 'Purchasing'

Screenshot:

RESP_KEY

Confidential - 23 - 11/17/2008
Complete Reference for AOL Migration

Menu
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


file_name.ldt MENU MENU_NAME=’menu_name’

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afsload.lct


‘po_dashboard.ldt MENU MENU_NAME=’POA_DBI_DPI_IO_MENU’

Query:

SELECT fmv.menu_name,fmv.user_menu_name
FROM FND_MENUS_VL fmv
WHERE USER_MENU_NAME = 'Dashboards (Daily Purchasing Intelligence)'

Screenshot:

MENU_NAME

Confidential - 24 - 11/17/2008
Complete Reference for AOL Migration

Request Group
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct


file_name.ldt REQUEST_GROUP REQUEST_GROUP_NAME="request group"
APPLICATION_SHORT_NAME="FND"

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcpreqg.lct


xx_req_grp.ldt REQUEST_GROUP REQUEST_GROUP_NAME="All Reports"
APPLICATION_SHORT_NAME="PO"

Query:
SELECT frg.request_group_name, frg.description,
fav.application_short_name APPLICATION_SHORT_NAME
FROM FND_REQUEST_GROUPS frg, fnd_application_vl fav
WHERE REQUEST_GROUP_NAME = 'All Reports'
AND frg.application_id = fav.application_id
REQUEST_GROUP_NAME
Screenshot:

APPLICATION_NAME

Confidential - 25 - 11/17/2008
Complete Reference for AOL Migration

Single Messages
Syntax:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct


file_name.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=”FND”
MESSAGE_NAME=”message_name”

Example:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct


fnd_msg.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=”PO”
MESSAGE_NAME=’FND-INVALID APPLICATION’

Query:

SELECT fnm.message_name,fav.application_short_name
FROM FND_NEW_MESSAGES fnm, fnd_application_vl fav
WHERE fnm.MESSAGE_NAME = 'FND-INVALID APPLICATION'
AND fnm.application_id = fav.application_id
AND fav.application_name = 'Application Object Library'

Screenshot:

APPLICATION_NAME

MESSAGE_NAME

Confidential - 26 - 11/17/2008
Complete Reference for AOL Migration

All messages within an application


Syntax:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct


file_name.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=”FND”

Example:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct


XX_MESSAGE.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME=”PO”

Query:
SELECT fav.application_short_name
FROM fnd_application_vl fav
WHERE fav.application_name = 'Application Object Library'

Screenshot:

APPLICATION_NAME

Confidential - 27 - 11/17/2008
Complete Reference for AOL Migration

Audit Group
Note:
Click here to get complete information on Audit Groups and Audit Schemas.

Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/affaudit.lct


file_name.ldt AUDIT_SCHEMA ORACLE_USERNAME ='ORACLE_USERNAME'

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/affaudit.lct


audit_group.ldt AUDIT_SCHEMA ORACLE_USERNAME =’APPS’'

Query:

SELECT oracle_username, oracle_id, install_group_num, description,


enabled_flag
FROM fnd_oracle_userid
WHERE UPPER (oracle_username) = 'APPS'

Screenshot:

System Administrator -> Security -> AuditTrail -> Install

ORACLE_USERNAME

Confidential - 28 - 11/17/2008
Complete Reference for AOL Migration

Audit Schema
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/affaudit.lct


file_name.ldt FND_AUDIT_GROUPS
APPLICATION_SHORT_NAME='APPLICATION_SHORT_NAME' GROUP_NAME =
'GROUP_NAME'

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/affaudit.lct


audit_group.ldt AUDIT_SCHEMA ORACLE_USERNAME =’APPS’'

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/affaudit.lct


audit_schema.ldt FND_AUDIT_GROUPS APPLICATION_SHORT_NAME=’AP’
GROUP_NAME = ‘AUDIT_SUPPLIERS’

Query:

SELECT group_name, description, state


FROM fnd_audit_groups
WHERE group_name = 'AUDIT SUPPLIERS'

Screenshot:

System Administrator -> Security -> AuditTrail -> Groups

APPLICATION_SHORT_NAME i.e ‘AP’

GROUP_NAME

Confidential - 29 - 11/17/2008
Complete Reference for AOL Migration

Printer Styles
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct


file_name.ldt STYLE PRINTER_STYLE_NAME=”printer style name”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afcppstl.lct


XX_INVOICE_STYLE.ldt STYLE PRINTER_STYLE_NAME=”INVOICE”

Query:
SELECT printer_style_name,user_printer_style_name FROM
FND_PRINTER_STYLES_VL
WHERE printer_style_name = 'INVOICE'

Screenshot:

PRINTER_STYLE_NAME

Confidential - 30 - 11/17/2008
Complete Reference for AOL Migration

Descriptive Flexfields
Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct


file_name.ldt DESC_FLEX P_LEVEL=?COL_ALL:REF_ALL:CTX_ONE:SEG_ALL?
APPLICATION_SHORT_NAME=”prod” DESCRIPTIVE_FLEXFIELD_NAME=”desc flex
name” P_CONTEXT_CODE=”context name”

Note: Please note that when transferring Key Flex Fields and Descriptive flex fields
the respective value sets against each segment will be extracted and loaded
automatically.

Example:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct


XX_PO_REQ_HEADERS_DFF.ldt DESC_FLEX APPLICATION_SHORT_NAME=PO
DESCRIPTIVE_FLEXFIELD_NAME='PO_REQUISITION_HEADERS'

Query:
SELECT application_id, DESCRIPTIVE_FLEXFIELD_NAME,
application_table_name
FROM fnd_descriptive_flexs_vl
WHERE title LIKE 'Requisition Headers'
ORDER BY APPLICATION_TABLE_NAME

Screenshot:
Application Developer Responsibility-> Application -> Flexfield -> Descriptive ->
Segments

Confidential - 31 - 11/17/2008
Complete Reference for AOL Migration

Title

Confidential - 32 - 11/17/2008
Complete Reference for AOL Migration

Key Flexfield Structures


Syntax:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct


file_name.ldt KEY_FLEX
P_LEVEL=?COL_ALL:FQL_ALL:SQL_ALL:STR_ONE:WFP_ALL:SHA_ALL:CVR_ALL:SEG
_ALL? APPLICATION_SHORT_NAME=”prod” ID_FLEX_CODE=”key flex code”
P_STRUCTURE_CODE=”structure name”

Example:

FNDLOAD apps/apps O Y DOWNLOAD $FND_TOP/patch/115/import/afffload.lct


file_name.ldt KEY_FLEX APPLICATION_SHORT_NAME=”SQLGL” ID_FLEX_CODE=”
GL#” P_STRUCTURE_CODE=”SQLGL”

Query:

SELECT ID_FLEX_CODE,ID_FLEX_STRUCTURE_CODE,APPLICATION_SHORT_NAME
FROM FND_ID_FLEX_STRUCTURES_VL FIFSV, FND_APPLICATION_VL FAV
WHERE FIFSV.ID_FLEX_STRUCTURE_NAME = 'Accounting Flexfield'
AND FIFSV.APPLICATION_ID = FAV.APPLICATION_ID

Screenshot:

System Administrator -> Application -> Flexfield -> Key -> Segments

FLEX STRUCTURE NAME

Confidential - 33 - 11/17/2008
Complete Reference for AOL Migration

Forms Personilizations
Syntax:

FNDLOAD <userid>/<password> 0 Y DOWNLOAD


$FND_TOP/patch/115/import/affrmcus.lct <filename.ldt>
FND_FORM_CUSTOM_RULES function_name=<function name>

Example:
1) To download rules for a particular function:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct


PO_POXPOVPO_FN.ldt FND_FORM_CUSTOM_RULES
function_name=”PO_POXPOVPO”

2) To download rules for a particular form:

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct


POXPOVPO_form.ldt FND_FORM_CUSTOM_RULES form_name=”POXPOVPO”

3) To download all personalization (all forms and functions):

FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct


all_forms_personalization.ldt FND_FORM_CUSTOM_RULES

Query:
SELECT function_name,form_name,description
FROM FND_FORM_CUSTOM_RULES
WHERE function_name = 'PO_POXPOVPO'

Screenshot:

Open the form which needs to be personalized. Then navigate to Help -> Diagnostics
-> Custom code -> Personalize.

Confidential - 34 - 11/17/2008
Complete Reference for AOL Migration

FUNCTION_NAME FORM_NAME

Confidential - 35 - 11/17/2008
Complete Reference for AOL Migration

Alerts
Syntax:

FNDLOAD apps/apps 0 Y DOWNLOAD $ALR_TOP/patch/115/import/alr.lct OTA.ldt


ALR_ALERTS APPLICATION_SHORT_NAME='APPLICATION_SHORT_NAME'
ALERT_NAME= 'ALERT_NAME'

Example:
$FND_TOP/bin/FNDLOAD apps/apps 0 Y DOWNLOAD
$ALR_TOP/patch/115/import/alr.lct OTA.ldt ALR_ALERTS
APPLICATION_SHORT_NAME='FND' ALERT_NAME= 'ADS Notify Buyer - Item Rcvd -
Vision Operations'

Query:
SELECT aa.alert_name, aa.description, fav.application_short_name
FROM ALR_ALERTS aa, fnd_application_vl fav
WHERE alert_name = 'ADS Notify Buyer - Item Rcvd - Vision Operations'
AND aa.application_id = fav.application_id
Screenshot:

Alert Manager responsibility - > Alerts -> Define

ALERT_NAME
APPLICATION_NAME

Confidential - 36 - 11/17/2008
Complete Reference for AOL Migration

OAF Pages and Personalizations


java oracle.jrad.tools.xml.exporter.XMLExporter
/oracle/apps/fnd/dem/hello/webui/HelloWorldPG
-rootdir $APPL_TOP/personalizations
-username apps
-password <apps_pwd>
-dbconnection "(description = (address_list = (address =(community =
tcp.world)(protocol = tcp)(host =machine1.oracle.com)(port =
1521)))(connect_data = (sid = mach1)))"

java oracle.jrad.tools.xml.importer.XMLImporter
$APPL_TOP/personalizations/oracle/apps/fnd/dem/hello/webui/HelloWorldPG \
-username apps \
-password <apps_pwd> \
-dbconnection "(description = (address_list = (address =(community =
tcp.world)(protocol = tcp)(host =machine1.oracle.com)(port =
1521)))(connect_data = (sid = mach1)))" \
-rootdir $APPL_TOP/personalizations

IMPORTING JPX FILES FOR SUBSTITUTION RULES

Java oracle.jrad.tools.xml.importer.JPXImporter
$APPL_TOP/mycompany/fnd/12.0.0/java/ExtendLabSolutions.jpx \
-username apps \
-password <apps_pwd> \
-dbconnection "(description = (address_list = (address =(community =
tcp.world)(protocol = tcp)(host =machine1.oracle.com)(port =
1521)))(connect_data = (sid = mach1)))"

Confidential - 37 - 11/17/2008
Complete Reference for AOL Migration

Reference Document(s)
Reference Document
http://www.oracleappshub.com/aol/its-all-about-fndload
http://apps2fusion.com/apps/scripts/19-oracle-fndload-script-examples
Metalink Note

Confidential - 38 - 11/17/2008
Complete Reference for AOL Migration

Issues

Open Issues

ID Issue Resolution Responsibility Target Impact


Date Date

Closed Issues

ID Issue Resolution Responsibility Target Impact


Date Date

Confidential - 39 - 11/17/2008

You might also like