UDC Sharing EnterpriseOne

Whitepaper
UDC Sharing
Table of Contents
UDC Sharing ...............................................................................................................................................................1
Setup ......................................................................................................................................................................2
Create the UDC Group .............................................................................................................................................3
Define the UDC Group into Set IDs ...........................................................................................................................4
Define the UDC Values for Each Set-ID .....................................................................................................................5
Define the Business Unit Security Record ..................................................................................................................7
Define the Set-ID Business Unit Relationship .............................................................................................................8
Associate the User/Role ...........................................................................................................................................9
Tables storing UDC Sharing data ................................................................................................................................ 10
Functionality ............................................................................................................................................................. 11
UDC Sharing
Deepesh MD
Setup
UDC sharing is defined using the UDC Sharing application P95310. It can be accessed under the EnterpriseOne Life Cycle
Tools task view by selecting System Administration Tools/System Administration Tools/Security Maintenance/Business
Unit Security/Set-up UDC Sharing.
In this example, UDC sharing is being defined for UDC table 00/S which contains a list of State and Province codes. The
example below is a visual assist opening this table with no UDC security defined. Notice there are values that display for
both provinces and states. The steps below illustrate how to define UDC sharing to allow users to see only a subset of the
UDC values within a UDC table.
2
UDC Sharing
Deepesh MD
Create the UDC Group
Select the option for Set-up UDC Sharing (P95310). Create the UDC Group. This can be any user defined name and group
description. Within the grid define the User Define Code table or tables that will belong to this UDC group.
3
UDC Sharing
Deepesh MD
Define the UDC Group into Set IDs
Define the UDC Group into various Set IDs. From the Maintain UDC Sharing application, select the UDC Group and take
the Row Exit for Set-ID Definition. This brings up the Set-ID Definition Revisions form.
The Set-ID values and descriptions are user defined. You want to create a Set-ID value for each subset of values you
need to create for the UDC table. In this example, subsets are being created for States and they are being classified by
Western States, Midwest States, Southern States and Eastern States. Four subgroups will be used in this example.
4
UDC Sharing
Deepesh MD
Define the UDC Values for Each Set-ID
From the Maintain UDC Sharing application, select the UDC Group and take the Row Exit for Maintain Set-ID. This brings
up the Maintain Set-ID form.
On the Maintain Set-ID Form, select the values from the UDC table displayed on the right hand side and move them into
their appropriate subgroup on the left side. This is how you define which UDC values belong within a UDC subgroup or
Set-ID.
5
UDC Sharing
6
Deepesh MD
UDC Sharing
Deepesh MD
Define the Business Unit Security Record
From the Maintain UDC Sharing application, take the Form Exit for Maintain BU Security.
On the Work with Business Unit Security form, select Add to define a new Business Unit Security record.
Enter a Business Unit Type - this is user defined. Then enter a Business Unit Definition Table and Data Item. Typically this
is the F0006 Business Unit Master table and the MCU Data item. This is used to determine how you will assign the Set Ids
(UDC Subgroups) and Users or Roles.
7
UDC Sharing
Deepesh MD
Define the Set-ID Business Unit Relationship
From the Work with Business Security form, highlight the newly created Business Unit type and take the row exit for UDC
Groups for BU. This will open the UDC Group/Set-ID/Business Unit Relationship form.
This form will display the Business Unit values on the left hand portion of the form and the UDC Groups (I.E. States) on
the right side of the form. Expanding the group will show each of the subgroups defined within a UDC Group. Using the
arrows, assign the Set IDs to the business units that should be allowed to view the UDC values within the subgroup. It is
possible to move multiple Set IDs into one Business Unit.
8
UDC Sharing
Deepesh MD
Associate the User/Role
From the Work with Business Security form, highlight the newly created Business Unit type and take the row exit for
Associate the User/Role. This will open the User/Role to Business Unit Relationships form.
On this form you will now associate the User or Role to the respective Business Unit. This is the link between the
User/Role and the UDC Set ID. For example, if the user WM935834 is assigned to Business Unit 1 and the Set Id East is
assigned to Business Unit 1, this user will only be allowed to see the UDC values that belong within the East Set Id when
running the application and selecting a visual assist that opens this UDC table.
Once the UDC Sharing has been defined, you must clear the Cache before the UDC Sharing can be tested.
9
UDC Sharing
Tables storing UDC Sharing data
Grouped by the data source table reside in:
Data Source: System - 910 ( Shared by All environments)
1.
2.
3.
4.
5.
6.
7.
F95300
F95301
F95302
F95303
F95310
F95311
F95320
Business Unit Security - Business Unit Definition
Business Unit Security - Transaction Table Lis
Business Unit Security - User/Role to BU Relationship
Business Unit Security - BU to Table Group Relationships
Table Sharing - Table Group Definition
Table Sharing - Table Group Detail
Table Sharing - Set-ID Definition
Data Source:Control Tables - DV910 (By Pathcode)
1. F95321 Table Sharing - Set-ID Detail
10
Deepesh MD
UDC Sharing
Deepesh MD
Functionality
Once the UDC Sharing is defined, when a user selects Visual Assist for State 00/S as defined in this example, the UDC
values that display are only a subset of the values in the table that belong to the Set ID that was assigned to the same
Business Unit as the User/Role.
If the user attempts to enter a UDC value in the field and it is a valid value, but does not belong to their subset of UDC
values they are allowed to view, they will receive an error upon validation of the field.
More at : MoS Doc ID 646338.1
11