Understanding User-Definable Fields
PeopleSoft Purchasing enables you to define fields that can be attached to purchasing documents and passed through the system without affecting PeopleSoft Purchasing functions. You can populate user-defined fields using the PeopleSoft Application Designer or add them to browser pages for the end users. Because the structural design is provided, you do not need to extensively modify the system to take advantage of this feature.
System defined subrecords are available at header, line, schedule, and distribution levels in PeopleSoft. You can also add fields that you create to the subrecords Purchasing. The Header, Line, Distribution, Receiving and RTV subrecords are delivered with two 1-character fields, one date field, and four 100-character fields. The Schedule subrecord is delivered with two 1-character fields, two date fields, and three 100-character fields. Using PeopleSoft Application Designer, you can edit the field labels in the subrecords to suit your needs. You can also add fields that you create to the subrecords and pages.
The data from each level of a document's subrecord flows to downstream documents. For example, if you source a requisition to a purchase order, the subrecord for each level on the requisition carries over to the purchase order accordingly.
Note: A header subrecord may not copy from one document to another if the target document can be sourced from multiple documents. For example, you may copy a new purchase order from existing requisitions. Because you can copy lines from multiple requisitions to a single purchase order, the system does not copy the header subrecord from the requisition.
The user defined fields are available on the procurement transactions when you check the Enable Custom Fields check box on the Purchasing Installation Options page. See Installation Options - Purchasing Page .
Custom fields will appear on the following pages:
Page Name |
Definition |
Navigation |
---|---|---|
PO Header Details |
PO_HDR_DTL |
click on Header Details – Custom Fields section click on Header Details – Custom Fields section |
Details for Line |
PO_LINE_DTLS |
on the line grid, click on Line Details icon – Custom Fields section on the line grid, click on Line Details icon – Custom Fields section |
Details for Schedule |
PO_SCHED_DTLS |
on the line grid, drill in Schedule icon. On the schedule, drill into the Schedule Details icon – Custom Fields section in the line grid, expand line, on the schedule, drill in the Schedule Details icon – Custom Fields section |
Custom Fields for Distribution Line |
PO_CUSTOMDST |
on the line grid, drill in Schedule icon. On the schedule, drill in the Distributions / Chartfield icon, click on Details/Tax tab, click on Custom Field link in the line grid, expand line, expand schedule, on the Distributions grid click on the Details/Tax - Custom Fields section |
PO Header Details (Inquiry) |
PO_HDR_DTL_INQ |
click on Header Details – Custom Fields section |
Details for Line |
PO_LINE_DTLS_INQ |
on the line grid, click on Line Details icon – Custom Fields section |
Details for Schedule |
PO_SCHED_DTLS_INQ |
on the line grid, drill in Schedule Details icon. Click on Schedule Details icon – Custom Fields section |
Distribution for Schedule |
PO_CUSTOMPOD_INQ |
on the line grid, drill in Schedule icon. Click on Distribution / Chartfields icon, click on the Details / Tax tab, then click on Custom Fields link. |
Custom Fields for Requisition Header |
PO_CUSTOMHDR_REQ |
click on Custom Fields link. |
Requisition Line Details |
REQ_LINE_DETAILS |
on the line grid, drill down on the Line Details icon - Custom Fields section |
Requisition Schedule Details |
REQ_SCHED_DTL2 |
on the line grid, drill down on the Schedule icon. On the schedule grid, drill into the Schedule Details icon - Custom Fields section |
Custom Fields for Distribution Line |
PO_CUSTOMDST_REQ |
Purchasing,Requisitions Add/Update Requisitionson the line grid, drill down on the Schedule icon. On the schedule grid, drill on the Distribution / Chartfields icon, click on Custom Fields link. |
Custom Fields for Requisition Header (Inquiry) |
PO_CUSTOMREQ_INQ |
On the Details Tab, click on Custom Fields link. |
Custom Fields for Line |
PO_CUSTOMRQL_INQ |
On the Details Tab, drill in on the requisition number. On the Requisition Details – Details Tab, click on the Custom Fields link. |
Custom Fields for Schedule |
PO_CUSTOMRQS_INQ |
On the Requisition Details, Details Tab, drill on the Schedules Detail icon, click on the Custom Fields link. |
Custom Fields for Distribution Line |
PO_CUSTOMRQD_INQ |
On the Requisition Details, Details Tab, drill on the Schedules Detail icon. On the schedule grid, drill into the Distribution Details icon. On the Distribution grid, Details Tab, click on the Custom Fields link. |
Receipt Header Details |
RECV_WPO_HDR |
click on Header Details link |
Custom Fields for Line and Schedule |
PO_CUSTOMSHP_RCV |
on the Receipt Line grid, click on the Optional Input Tab, click on the Custom Fields Link. |
Custom Fields for Distribution Line |
PO_CUSTOMDST_RCV |
on the Receipt Line grid, click on the Links and Status Tab, drill into the Distribution icon. On the Details Tab, click on the Custom Fields Link. |
Custom Fields for Asset Line |
PO_CUSTOMRV |
on the Receipt Line grid, drill into the AM Status link. On the More Details Tab of the Asset Details grid, click on the Custom Fields Link. |
Receipt Header Details (Inquiry) |
RECV_INQ_HDR |
. Click on Header Details link – Custom fields section |
Line Details (Line and Shipment custom fields) |
RECV_INQ_LN_DTL |
. Click on Line Details link – Line Related Custom Fields and Shipment Related Custom Fields sections. |
Custom Fields for Distribution Line |
PO_CUSTOMRCD_INQ |
. Click on Distribution link, click on More Distribution Details Tab, click on the Custom Fields link |
Custom Fields for Sequence (Assets level) |
PO_CUSTOMRV_INQ |
. Click on Asset Information link. Click on More Details Tab, click on the Custom Fields link |
Return to Vendor / Supplier Header Details |
RTV_HDR_DTLS |
,click on Header Details |
Custom Fields for Line & Schedule |
PO_CUSTOMSHP_RTV |
On the line, click on the optional tab, click on Custom Fields link |
Custom Fields for Distribution Line |
PO_CUSTOMDST_RTV |
On the line, drill down on the distribution icon, click on the Dist Detail Tab, click on the Custom Fields link |
Custom Fields for Sequence |
PO_CUSTOMPRO_RTV |
On the line, drill down on the RTV Pro icon, click on the Custom Fields link |
Review RTVs - Return to Vendor / Supplier Header Details |
RTV_HDR_DTLS_INQ |
– click on Header Details |
Custom Fields for Line & Schedule |
PO_CUSTOMRVS_INQ |
On the line, click on the optional tab, click on Custom Fields link |
Custom Fields for Distribution Line |
PO_CUSTOMRVD_INQ |
On the line, drill down on the distribution icon, click on the Dist Detail Tab, click on the Custom Fields link |
Custom Fields for Sequence |
PO_CUSTOMRVP_INQ |
On the line, drill down on the RTV Pro icon Click on the Custom Fields link |
Custom Fields for Contract Header |
PO_CUSTOMHDR_CNT |
– in Header Section, click on Custom Fields |
Detail for Line |
CNTRCT_PRC_UOM_SEC |
drill into the Line Details icon |
Note: Custom fields are not available when using Request for Quotes.
There are six subrecords for adding user-definable fields to purchasing transactions:
Subrecord Type |
Subrecord Name |
---|---|
Header Subrecord |
PUR_USR_HDR_SBR |
Line Subrecord |
PUR_USR_LIN_SBR |
Schedule Subrecord |
PUR_USR_SHP_SBR |
Distribution Subrecord |
PUR_USR_DST_SBR |
Receiving Subrecord |
PUR_USR_RV_SBR |
RTV Subrecord (Return To Vendor subrecord) |
PUR_USR_RTV_SBR |
See the product documentation for PeopleTools: Application Designer Developer's Guide
To compile a listing of all of the PeopleSoft records that include these subrecords, you can use this sample SQL to query the PeopleSoft database:
SELECT A.RECNAME, A.FIELDNAME, B.RECTYPE, B.OBJECTOWNERID
FROM PSRECFIELD A, PSRECDEFN B
WHERE A.RECNAME = B.RECNAME
AND A.FIELDNAME IN('PUR_USR_HDR_SBR', 'PUR_USR_LIN_SBR', 'PUR_USR_SHP_SBR', 'PUR_USR_DST_SBR', 'PUR_USR_RV_SBR', 'PUR_USR_RTV_SBR')