Data Definition: CBS Picker
Form Label (Field Label): CBS Code
# of Characters: Not applicable
Where to Use it:
- Upper form of any business process in a project or shell, except an RFB bidder BP.
- Detail form of:
- Line Items with CBS Code types of cost BPs
- Line Items with Both CBS Code and Fund Code types of cost BPs
- Commit at Company Level cost BPS
- RFBs
Note: Do not use this picker on configurable manager attribute forms.
Use this element for: Selecting a CBS code. The codes the user can choose from depend on the CBS codes defined on the cost sheet of the project.
When placed on an upper form, note the following behaviors:
This element is typically placed on an upper form for the purpose of auto-creating line items on a cost business process using a BP Line Item Creator. When used in this case, the picker will populate the CBS code field on the line item being created.
It will not roll up values to the Cost Sheet.
The user will be able to remove the CBS code from the picker, if it is editable. When this happens, any field values that were auto-populated from the CBS attribute form will be reset.
If the user copies a record containing a CBS picker that has been marked “inactive,” the code will still be copied.
If the user copies a record containing a CBS picker that has been deleted from the Cost Sheet, the picker will appear blank on the created record.
The picker cannot be auto-populated or reverse-auto-populated; however, it can be reset or used as a trigger element for a query-based data element.
The picker can be included as an element in the behavior set of a dynamic data set, but not in the value set.
This element is not supported in generic shells, as generic shells cannot use CBS codes.
The picker is available for bulk edits and bulk actions.