Search Results fnd_document_management
Overview
FND_DOCUMENT_MANAGEMENT is a PL/SQL package body owned by the APPS schema that provides the server-side URL-generation and HTML-rendering engine for Oracle E-Business Suite's Document Management (DM) framework. Document Management allows EBS forms and self-service pages to attach, view, check in/out, lock, and version files that are stored externally and registered in the Oracle Applications File Manager. Rather than embedding URL logic in each calling form, the DM framework centralizes it here, so that any module — a Forms-based professional UI, an OAF page, or a workflow notification — can obtain a correctly formed, security-aware Document Management URL by calling a single packaged API with the document identifier and product context.
The package is classified under ETRM as "OTHER" (not a public, frozen API), which is consistent with its role as an internal utility layer consumed almost exclusively by other Document Management components. The metadata confirms it is referenced by nine other database objects and depends on the FND_DM_* family of setup tables, the Workflow HTML and security packages (WFA_HTML, WFA_SEC, WF_CORE, WF_DIRECTORY, WF_PREF), and the standard Oracle PL/SQL Web Toolkit (HTF, HTP, OWA_UTIL, PLITBLM, UTL_HTTP).
Key Procedures and Functions
Roughly forty-two documented procedures and functions are grouped into three functional clusters:
- URL generators for document operations. GET_SEARCH_DOCUMENT_URL, GET_CREATE_DOCUMENT_URL, GET_BROWSE_DOCUMENT_URL, GET_DISPLAY_DOCUMENT_URL, GET_ORIGINAL_DOCUMENT_URL, GET_FETCH_DOCUMENT_URL, GET_CHECK_OUT_DOCUMENT_URL, GET_CHECK_IN_DOCUMENT_URL, GET_LOCK_DOCUMENT_URL, GET_UNLOCK_DOCUMENT_URL, GET_DISPLAY_HISTORY_URL, GET_LAUNCH_DOCUMENT_URL, and GET_LAUNCH_ATTACH_URL each return the HTTP URL that drives a corresponding Document Management action against a document node.
- Window and toolbar rendering. CREATE_DISPLAY_DOCUMENT_URL, GET_OPEN_DM_DISPLAY_WINDOW, GET_OPEN_DM_ATTACH_WINDOW, CREATE_DOCUMENT_TOOLBAR, and SET_DOCUMENT_ID_HTML build the HTML fragments, JavaScript window-open calls, and link toolbars that appear on the rendered document page.
- Document metadata packaging. PACKDOCINFO and PARSEDOCINFO serialize and deserialize the document descriptor passed between the application and the DM servlet layer.
No parameter lists are published in the ETRM record; callers should obtain signatures from the package specification on their release.
Tables Accessed
The package reads Document Management configuration and routing data through APPS synonyms:
- FND_DM_PRODUCTS and FND_DM_FUNCTIONS — define which products participate in DM and which document functions (display, check-in, launch, and so on) are enabled for each.
- FND_DM_FUNCTION_PARAMETERS, FND_DM_PRODUCT_FUNCTION_SYNTAX, and FND_DM_PRODUCT_PARM_SYNTAX — supply the parameter names and URL syntax templates used to assemble each generated URL per product and function.
- FND_DM_NODES — the document node registry, providing the document identifier, version, and storage reference used to build operation URLs and history links.
HTF, HTP, OWA_UTIL, PLITBLM, and UTL_HTTP are invoked for HTML output and outbound HTTP calls rather than as data sources.
Usage Notes
FND_DOCUMENT_MANAGEMENT is invoked at runtime, not scheduled. Typical callers are the Document Management-enabled EBS forms (for example, the Attachments and DM toolbar in purchasing, order management, and HR), OAF pages in the self-service modules, and Workflow notifications that expose document links. Custom code should generally use the formally supported DM APIs rather than calling these URL builders directly, since the package is designated "OTHER" and may change between releases. Administrators configuring DM must keep FND_DM_PRODUCTS, FND_DM_FUNCTIONS, and the parameter syntax tables populated; if the syntax rows are missing, the URL generators return incomplete or failing links even though the package itself remains VALID. Because the package relies on UTL_HTTP and the Web Toolkit, the database and application tier must be configured for outbound HTTP access and the standard OWA PL/SQL gateway.
-
PACKAGE BODY: APPS.FND_DOCUMENT_MANAGEMENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
PACKAGE BODY: APPS.FND_DOCUMENT_MANAGEMENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
PACKAGE: APPS.FND_DOCUMENT_MANAGEMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
PACKAGE: APPS.FND_DOCUMENT_MANAGEMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DOCUMENT_MANAGEMENT, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCT_FUNCTION_SYNTAX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCT_FUNCTION_SYNTAX, status:VALID,
-
SYNONYM: APPS.FND_DM_FUNCTION_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_FUNCTION_PARAMETERS, status:VALID,
-
SYNONYM: APPS.FND_DM_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCTS, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCT_PARM_SYNTAX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCT_PARM_SYNTAX, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCTS, status:VALID,
-
SYNONYM: APPS.FND_DM_FUNCTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FND_DM_NODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_NODES, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCT_PARM_SYNTAX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCT_PARM_SYNTAX, status:VALID,
-
SYNONYM: APPS.FND_DM_FUNCTION_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_FUNCTION_PARAMETERS, status:VALID,
-
SYNONYM: APPS.FND_DM_PRODUCT_FUNCTION_SYNTAX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_PRODUCT_FUNCTION_SYNTAX, status:VALID,
-
SYNONYM: APPS.FND_DM_NODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DM_NODES, status:VALID,
-
PACKAGE BODY: APPS.ICX_QUESTIONS_ADMIN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_QUESTIONS_ADMIN, status:VALID,
-
PACKAGE: APPS.WF_PREF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_PREF, status:VALID,
-
PACKAGE BODY: APPS.ICX_QUESTIONS_ADMIN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_QUESTIONS_ADMIN, status:VALID,
-
PACKAGE BODY: APPS.WF_SETUP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_SETUP, status:VALID,
-
PACKAGE: APPS.WF_PREF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WF_PREF, status:VALID,
-
PACKAGE BODY: APPS.WF_INITIATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_INITIATE, status:VALID,
-
PACKAGE BODY: APPS.WFA_HTML_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WFA_HTML_UTIL, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_ROUTE, status:VALID,
-
PACKAGE BODY: APPS.WF_ROUTE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_ROUTE, status:VALID,
-
PACKAGE BODY: APPS.WF_PREF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_PREF, status:VALID,
-
PACKAGE BODY: APPS.WF_INITIATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_INITIATE, status:VALID,
-
PACKAGE BODY: APPS.WF_PREF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_PREF, status:VALID,
-
PACKAGE BODY: APPS.FND_WEBATTCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FND_WEBATTCH, status:VALID,
-
PACKAGE BODY: APPS.WF_SETUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_SETUP, status:VALID,
-
PACKAGE BODY: APPS.FND_WEBATTCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FND_WEBATTCH, status:VALID,
-
PACKAGE BODY: APPS.WFA_HTML
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WFA_HTML, status:VALID,
-
PACKAGE: APPS.FND_PREFERENCE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PREFERENCE, status:VALID,
-
PACKAGE: APPS.WFA_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WFA_SEC, status:VALID,
-
PACKAGE BODY: APPS.WF_NOTIFICATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_NOTIFICATION, status:VALID,
-
PACKAGE BODY: APPS.WF_NOTIFICATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_NOTIFICATION, status:VALID,
-
PACKAGE BODY: APPS.WF_EVENT_HTML
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WF_EVENT_HTML, status:VALID,
-
PACKAGE BODY: APPS.WF_EVENT_HTML
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WF_EVENT_HTML, status:VALID,
-
PACKAGE: APPS.WFA_HTML
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WFA_HTML, status:VALID,
-
PACKAGE: APPS.WFA_SEC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WFA_SEC, status:VALID,
-
PACKAGE BODY: APPS.ORACLEAPPS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEAPPS, status:VALID,
-
PACKAGE: APPS.FND_PREFERENCE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PREFERENCE, status:VALID,
-
PACKAGE: APPS.WFA_HTML
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WFA_HTML, status:VALID,
-
PACKAGE BODY: APPS.ORACLEAPPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEAPPS, status:VALID,
-
PACKAGE BODY: APPS.FND_DOCUMENT_MANAGEMENT
12.2.2
-
SYNONYM: PUBLIC.UTL_HTTP
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_HTTP, status:VALID,
-
PACKAGE BODY: APPS.FND_DOCUMENT_MANAGEMENT
12.1.1
-
SYNONYM: PUBLIC.UTL_HTTP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_HTTP, status:VALID,
-
APPS.FND_DOCUMENT_MANAGEMENT SQL Statements
12.2.2
-
APPS.FND_DOCUMENT_MANAGEMENT SQL Statements
12.1.1