SAP Knowledge Base Article - Public

3787699 - "Saving Form Failed" - No Permission Error for Custom MDF Object in Onboarding Additional Data Collection

Symptom

  • Error message:
    “Saving Form Failed - No Permission”
  • Occurs when onboardee tries to submit a custom MDF object form
  • Issue persists despite granting required permissions
  • MDF object is used in Additional Data Collection (ADC) during onboarding

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Create a custom MDF object (e.g., cust_vehicleInformation)
  2. Set externalCode data type to User
  3. Configure business rules to set externalUserVisibility = Yes (Initialize & Save)
  4. Create a custom UI for the MDF object
  5. Associate the object with ONB2DataCollectionUserConfig
  6. Grant permissions to OnboardingExternalUser role
  7. Launch onboarding and attempt to submit the form
  8. Observe error:
    “Saving Form Failed – No Permission”

Cause

This issue occurs due to incorrect configuration of the externalCode field for Additional Data Collection (ADC) objects.

  • When externalCode is set to Data Type = User, the system automatically assigns it as the RBP Subject User Field
  • This configuration is not supported for ADC scenarios
  • As a result, the system fails permission validation during save and throws the error

Resolution

To resolve the issue, update the MDF object configuration as follows:

1. Correct externalCode Configuration

  • Navigate to: Configure Object Definitions
  • Select the MDF object (e.g., cust_vehicleInformation)
  • Click Take Action → Make Correction
  • Change:
    • externalCode Data Type → Auto Number
  • Save the changes

2. Validate RBP Subject User Field

  • Ensure externalCode is not set as the RBP Subject User Field
  • Use cust_subjectUser if a subject user reference is required

3. Retest the Scenario

  • Relaunch onboarding
  • Complete the Additional Data Collection step
  • Confirm the form submits successfully

Additional Information

  • The system automatically enforces externalCode as RBP Subject User Field when its type is set to User (expected behavior)
  • Configuration differs by use case:
    • Custom Tasks (UI Blocks) → externalCode = User
    • Additional Data Collection (ADC) → externalCode = Auto Number

HR Access to Submitted Data

  • HR users can view submitted data by:
    • Granting View/Correct permissions for the MDF object
    • Accessing the object via Admin tools or reports
    • Optionally configuring a review task in onboarding

See Also

Keywords

saving form failed - no permission, additional data collection, adc, externalcode, auto number, data type user, rbp subject user field, mdf object, onboarding, permission error, submit error, configuration, view permissions, correct permissions, hr review , KBA , LOD-SF-OBX-CDC , Custom Data Collection , Problem

Product

SAP SuccessFactors Onboarding 2605