Professional Documents
Culture Documents
July 2017
Introduction ....................................................................................... 3
DFF segment with LOV values based on requisitioning BU and source
agreement ......................................................................................... 4
DFF segment with LOV values based on requisition line type ........... 5
DFF segment with LOV values based on the requester ..................... 5
Project expenditure type LOV values based on purchasing category 6
Configuring Descriptive Flexfield Segments with Requisition Parameters
Introduction
Businesses often need to capture additional information along with requisitions. You can use descriptive flexfields
to extend the requisition header, line, and distribution to meet your business needs. Flexfields help you create and
configure attributes to save additional data with your requisition.
A segment is a field within a descriptive flexfield (DFF) that represents an information attribute that can be
displayed on Self Service Procurement pages. You can allow users to enter values into segments while using the
application. In addition, you can configure segments with a value set that ensures your self-service users only see
and select valid values for a descriptive flexfield segment within the context of a requisition.
In Release 12, the requisition line descriptive flexfield supports parameters that provide run-time requisition line
values for descriptive flexfield validation. Procurement administrators can now define value sets with logic to
derive values based on requisition parameters. For details on how to define flexfields and value sets, please refer to
our Define Applications Core Configuration in the Oracle Procurement Cloud Implementing Procurement:
http://docs.oracle.com/applications/farel12/procurementop_gs/OAPRO/OAPRO1063547.htm#OAPRO10635
37
The following table shows requisition line attributes enabled as flexfield parameters, and the syntax to be used in
the value set logic. Note that the parameters below can be used only with the Requisition Line DFF.
Parameter Syntax
Requisitioning BU ID :{PARAMETER.RequisitioningBUId}
Source Agreement ID :{PARAMETER.SourceAgreementId}
Requester ID :{PARAMETER.RequesterId}
Category ID :{PARAMETER.CategoryId}
Supplier ID :{PARAMETER.SupplierId}
Urgent :{PARAMETER.Urgent}
Line Type ID :{PARAMETER.LineTypeId}
Go to the Manage Descriptive Flexfields task to define your DFF segments. Search for DFFs under the Self
Service Procurement Common Components module and select the Requisition Lines DFF.
Create the supplier global segment with data type number. For the value set, define the following:
Note that constant1/constant2/constant4 match the order of the columns in the mapping set table in the previous
screenshot. You can also check the mapping set table xla_mapping_set_values to make sure you have the constant
pointing to the right table column.
In this example, for requisition lines that have agreement number 1002381, and requisitioning BU as Vision
Operations, the supplier DFF segment should show only the values: Office Depot, and Office Max. For
requisition lines with agreement 1000587 and requisitioning BU as Vision Operations, the supplier DFF segment
should show only the value: Office Supplies
When you select multiple lines for mass edit, and the lines do not have the same combination of agreement and
requisitioning BU, the supplier DFF segment LOV will be null.
For the Requisition Line DFF, create the service type global segment with data type varchar. For the value set,
define the following:
In this example, when the requisition line type is ‘fixed price service’, the service type DFF segment will have the
values ‘Advertising’, and ‘Accounting’; otherwise, it will be null.
o Item Category
- Select the Item Category input value from the list of values and the corresponding Expenditure Type
value from list of values. You can define many-to-many combinations of purchasing category and
expenditure type.
- You must provide output values as shown in the screen below for the account segment, even though
it’s not fundamentally needed for this usage of the mapping set.
- Map the newly created valueset to Project Cost Collection Widget Description FlexFields -> POR:
Requisition context -> EXPENDITURE_TYPE_ID segment.
o Search for task “Manage Project Standard Cost Collection Flexfield”.
o Go to Manage Contexts.
Configuring Descriptive Flexfield Segments with Requisition Parameters
o Select the newly created value set from the drop down.
Configuring Descriptive Flexfield Segments with Requisition Parameters
Uploading Attachments to Requisitions Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
oracle.com