SAP Knowledge Base Article - Public

3566565 - "Set" operator not available when creating On Load Business Rule for custom Child Object

Symptom

  • When creating a new business rule scenario for MDF based objects with "On Load" as purpose, only "Raise Message" and "Execute" are available as selectable operations.
  • The "Set" operation is not available in the dropdown menu when creating an "On Load" business rule for a child object.

“Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.”

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Navigate to "Configure Business Rules"
  2. Click on Create New Rule
  3. Select "Rules for MDF Based Objects" and fill in the required information - on the "Base Object" choose a child object and on the "Purpose" choose the "On Load" option
     

  4. On the "Then" section, click on the "Edit expression" icon and you will notice that only "Raise Message" and "Execute" are available in the dropdown

Resolution

On Load rules cannot be attached to Child objects. On Load rules can only be attached to the Parent object on the Object Configuration or on the ConfigUI.

See Also

Supported Purposes for MDF Rule Scenarios

Populating Calculable Fields on the User Interface

Keywords

Meta Data Framework, MDF, Business Rules, On Load, Set, Child Object, Custom Object. , KBA , LOD-SF-MDF-RUL , Custom Oject based Business Rules , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-MDF-UI , UI Config, Layout & Rules , How To

Product

SAP SuccessFactors Platform all versions