SAP Knowledge Base Article - Public

3402763 - In Benefits Enrollment/Claim, Time Off, and Custom MDF objects attachments not getting uploaded - 2H 2023

Symptom

In Benefits Enrollment/Claim, Time Off, and Custom MDF objects attachmenta are not getting uploaded after adding the mandatory fields in 2H 2023 release. 

Environment

  • SAP SuccessFactors Employee Central - Global Benefits
  • SAP SuccessFactors Employee Central - Time Off
  • Custom MDF 

Reproducing the Issue

Benefits

  1. Go to Employee's profile -> ‘Go To Benefits’.
  2. Click on ‘Enroll Now’ for a Benefit
  3. Add all mandatory details.
  4. Add Dependent details.
  5. In the attachment field -> click ‘Upload’ -> Select an attachment.
  6. Notice that the selected attachment is not upload.
  7. Cancel and perform the same steps 1 to 5 excluding Step 4(i.e do not add dependent details), the attachment gets uploaded successfully.

Time Off

  1. Navigate to Administer Time/Time Off ESS UI
  2. Click on request absence.
  3. Select a Time Type
  4. Click 'Upload' -> notice that the selected attachment is not uploaded.


Custom MDF

  1. There is an object definition (cust_PLT_p1 ) with one to many association and child (cust_PLT_c1 ) has an attachment field
  2. User go to their profile and edit the portlet (either via Edit or History -> Edit )
  3. User deletes all existing child records (so initially you can create records and upload attachment without issues), then after deleting all child records in PP3 click to add a new child record button ("Add PLT_p1_asso")
  4. Try to upload an attachment, the pop up ask to select the attachment
  5. Select the attachment file and click Open
  6. Result: the attachment is not uploaded to the portlet.

Resolution

Engineering Team have confirmed that the issue will be fixed via patch PTCH-42717 (05-Dec-23 Preview and 07-Dec-23 Production).

Workaround

Benefits: Upload attachment first before adding values for other fields during enrollment/claim.

Time Off: Upload attachment first before changing the time type.

Custom MDF: In Steps 3 of the Reproducing the issue section for Custom MDFs, after deleting all child records in PP3 if you save first, then when editing again you can upload attachment without any issue.
In Steps 3 of the Reproducing the issue section for Custom MDFs, if you delete all child records except one, you can modify that child record, delete the attachment and add a new one without any issue.
You can upload attachments in Manage Data; the issue is only in PP3. 

See Also

Keywords

KI2311, b2311, 2H 2023, benefit, attachment, enrolment, time off, Cannot read properties of null (reading 'module'), Missing record-hash or uuid for field, at sap.extent.uilib.util.EditFormGenerator._setUploadUrl, INC6622266, CS20230006575998, INC6697369, ECT-227523
, KBA , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC-TIM-UI , Team Absence Calender/ Workbench/ ESS UI's , LOD-SF-MDF , Metadata Framework , Bug Filed

Product

SAP SuccessFactors Employee Central 2311