Introduction

UDA or User-Defined Attributes provide an infrastructure that you can use to define new attributes, group them and associate that group to one or more type of documents transacted within CLM. The UDA framework is used for information only attributes that do not impact the E-Business Suite business flows and for information defaulting in purchasing documents. Examples of UDA include MDAP/MAIS Codes, program codes etc.

User-defined attributes capture all the detailed information about an object. The Attribute Setup Workbench enables you to create user-defined attributes with validation logic to support the needs of your organization.

A large number of federal fields are applicable to all type of documents transacted within the CLM application. The application captures and maintains these fields at the document header or for every line present on the document. Most of these fields are informational and are implemented as pre-defined UDAs

Note: CLM UDA uses the framework provided by Oracle Product Information Management UDA. However, Oracle CLM uses only parts of that infrastructure. This guide provides you details of UDAs that are applicable for Oracle CLM users.

Planning your Implementation and Setting Up UDA

A summary of the steps you need to complete when planning your implementation, are listed below:

The key decision areas when planning your UDA implementation are:

It is recommended that you create your value set before defining your attribute groups. Ensure you identify the attributes you want to capture on specific documents, and group the attributes into functional group based on the way you intend to share them across documents.

You use the Attribute Setup Workbench to complete your UDA setup. Use the CLM Purchasing Super User responsibility to access the Attribute Setup Workbench. Navigate to Setup : Attribute Setup Workbench: Attribute Setup Workbench to access and use the following tabs to complete the UDA setup:

To be able to set up UDA, you must:

  1. Define value sets for User-Defined Attributes.

  2. Define attribute groups.

  3. Define functions and function parameters.

  4. Create new revisions to existing templates or create a new template.

  5. Create and update actions on the attribute template to associate attribute groups with functions.

  6. Simulate and test your setup.