Get Employee GET_BBR#
Functionality:#
The purpose of this function is to capture the BBR_ID from the P2K_BE_BENEFIT_RECIPIENTS table. Given a specific benefit PLAN_CODE and an as of date determine if an contact is set up as a recipient in the specified plan.If they are then return the ID from the P2K_BE_BENEFIT_RECIPIENTS table. If they are not, then null will be returned.
Parameters:#
ECT_ID | Required. The ID from the P2K_HR_CONTACTS table for the person in which to the Employment ID in which the pay info is to be recovered |
PLAN_CODE | Required. Plan Code from IBPN |
AS_OF_DATE | Optional. The as of date to be used (DD-MON-YYYY) to qualify the record on the P2K_BE_BENEFIT_RECIPIENTS table. The Sysdate will be used if left blank. |
Returns: #
NumericErrors: #
- If the recipient is not found then 0 is returned
- The contact ID cannot be found -1 is returned
- The plan cannot be found -2 is returned
- If too many recipient records are found then -3 is returned
- If no enrollments are found then -4 is returned
Example: #
FUNCTION GET_BBR(~,'MEDICAL','01-Jan-2017')
Using the ECT_ID as the parameter, this will return the BBR_ID associated to the contact if there is a record found on the P2K_BE_BENEFIT_RECIPIENTS table as of the date provided.