SAP Knowledge Base Article - Public

3629153 - Different Behavior When Creating Records in MDF Portlets: Comparison of SF Web vs Mobile App

Symptom

  • This article explains different system behavior when creating Records in MDF Portlets in SF Web vs Mobile App. Here is a breakdown:
    Scenario Web Application BehaviorMobile App Behavior
    When a portlet is empty (No records exist)An "Add" button is visible, allowing you to create the first record directlyThe "Add" option is not available. The initial record must be created via the web application first
    When a portlet already has recordsYou can continue to use the "Insert New Record" to create more recordsYou can add new records by opening an existing record and selecting "Insert New Record" from its history

    Permission: The user has "Create," "Edit," and "View History" permissions for a custom MDF object

  • This behavior applies to both custom and pre-defined MDF portlets, including the following common use cases:

1. Full Profile - Payment Information (MDF)
2. Full Profile - Recurring Deductions (MDF)
3. Full Profile - One Time Deductions (MDF)
4. Full Profile - Advances (MDF)
5. Full Profile - Public Sector - Employee Cost Assignment (MDF)
6. Full Profile - MDF

Environment

SAP SuccessFactors Mobile

Resolution

The mobile App architecture separates the Summary Card from the Detail Page.

  • Summary Card of portlet is a Native Screen: The portlet list is built specifically for your phone's operating system (e.g., iOS or Android). It is designed solely to display existing records and therefore lacks an "Add" button when empty.

The "View All" page is controlled by the main mobile enablement switch for the Full Profile.

  • The Detail Page for data entry is a Hybrid Page: Data entry is handled by a separate hybrid web page. This is done to ensure the feature looks and works exactly as it does on the main website.

It supports all actions ("Edit," "History," "Insert New Record") because it follows web enablement.
This can lead to scenarios where a user can edit a record on PP3(legacy People Profile) but can only view it on PPX(latest People Profile).

Because the native screen cannot open the web page when empty, a record must first exist to provide the link to the page where new entries can be created.

Recommended Action

  • To create the first record, always use the web application.
  • To add records, use either the web application or the mobile app.

Keywords

SF mobile, MDF portlet, Insert Record, Create New Record, Hybrid Page, Native Screen, Mobile app, Web version, different behavior , KBA , LOD-SF-PLT-MOB , Mobile Issues , How To

Product

SAP SuccessFactors HCM Core all versions