Fonction SAP BAPI_BEN_BUS3029_GET_OFFER - Define benefits offer

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
DATEOFVALIDITY BAPIBEN_OA-VALID_DATE D 8 Validity Date
EMPLOYEENUMBER BAPIBEN_OA-PERSON_NO N 8 Employee's personnel number
ENROLLMENTTYPE BAPIBENPAR-ENROLL_TYP C 1 Type of enrollment
EVENT BAPIBENEVT u 57 X Adjustment reason

Paramètre Reférence Type Long. Description
DATEOFVALIDITY BAPIBEN_OA-VALID_DATE D 8 Validity Date
EMPLOYEENUMBER BAPIBEN_OA-PERSON_NO N 8 Employee's personnel number
EMPTYOFFER BAPIBENPAR-EMPTYOFFER C 1 Offer empty
RETURN BAPIRETURN1 u 470 Return

Paramètre Reférence Long. Facultatif Description
CREDIT_OFFER BAPIBEN_O1 858 X Credit plan offer
HEALTH_OFFER BAPIBEN_OA 1027 X Health plan offer
INSURANCE_OFFER BAPIBEN_OB 1017 X Insurance plan offer
MISCEL_OFFER BAPIBEN_OE 1354 X Miscellaneous plans offer
SAVINGS_OFFER BAPIBEN_OC 1141 X Savings plan offer
SPENDING_OFFER BAPIBEN_OD 864 X FSA offer
STOCKP_OFFER BAPIBEN_OF 1174 X Stock puchase offer

Functionality
This function module is used as the basis for the BAPI methodEmployeeBenefit.CreateOffer.
This method creates and delivers a Benefits Offer for the employee on aspecified date. The Offer is a list of plans with their options of allcategories, which the employee is eligible for.
Before it creates an offer, the method considers the following:
If it is an Adjustment reason enrollment, and the employee has a validadjustment reason on the specified date, depending on the adjustmenttype, certain restrictions on possible changes and enrollments apply tothe offer made.
If it is an Open enrollment, the offer allows all enrollments andchanges, according to standard eligibility.
If it is Default enrollment, the offer allows only the default plansdefined for the employee.
If it is Automatic enrollment, the offer allows only the default plansdefined for the employee.
If none of these is the case, no offer is made.
The validity dates of the employee enrollments created are as follows;

  • For Open enrollment, the dates are as defined for Open enrollment.

  • For Adjustment reason enrollment, the dates are as defined for the
  • adjustment reason itself.
    • For Default and Automatic enrollment, the dates are as of the specified
    • date to the end date for Event/Standard plan processing.

      Notes
      Messages are returned in the RETURN parameter. You will find the returncodes and their definitions in the documentation for this parameter.

      Description
      Validity date

      Value range
      You can find information about the validity date in the correspondingdata element: validity date.

      Description
      Employee personnel number

      Value range
      You can find information about the employee personnel number in thecorresponding data element: personnel number.

      Description
      Empty offer

      Value range
      This parameter is filled if none of the other plan category offers isfilled.

      Description
      Message type

      Value range
      You can find information about the message type in the correspondingdata element: message type.

      Description
      Validity date

      Value range
      You can find information about the validity date in the correspondingdata element: validity date.

      Description
      Employee personnel number

      Value range
      You can find information about the employee personnel number in thecorresponding data element: personnel number.

      Description
      Enrollment type

      Value range
      You can find information about the enrollment type in the correspondingdata element: enrollment type.

      Description
      Event

      Value range
      You can find information about the benefits event in the correspondingdata element: benefits event.

      Description
      Credit offer

      Value range
      The credit offer is the list of credit plans produced by the method,giving all that the employee is permitted to enroll in or changeelections for. This offer contains all the details of the plans andtheir options.

      Description
      Health offer

      Value range
      The health offer is the list of health plans produced by the method,giving all that the employee is permitted to enroll in or changeelections for. This offer contains all the details of the plans andtheir options.

      Description
      Insurance offer

      Value range
      The insurance offer is the list of insurance plans produced by themethod, giving all that the employee is permitted to enroll in orchange elections for. This offer contains all the details of the plansand their options.

      Description
      Miscellaneous offer

      Value range
      The miscellaneous offer is the list of miscellaneous plans produced bythe method, giving all that the employee is permitted to enroll in orchange elections for. This offer contains all the details of the plansand their options.

      Description
      Savings offer

      Value range
      The savings offer is the list of savings plans produced by the method,giving all that the employee is permitted to enroll in or changeelections for. This offer contains all the details of the plans andtheir options.

      Description
      Flexible spending offer

      Value range
      The FSA offer is the list of FSAs produced by the method, giving allthat the employee is permitted to enroll in or change elections for.This offer contains all the details of the plans and their options.

      Description
      Stock purchase

      Value range
      The stock purchase offer is the list of stock purchase plans producedby the method, giving all that the employee is permitted to enroll inor change elections for. This offer contains all the details of theplans and their options.