Symptom
- Pay ComponentNonRecurring (sometimes called as Spot Bonus) field visibility behavior in UI and BCUI
- additional field display in UI event it has been configured in BCUI or SDM data model
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central -Pay ComponentNonRecurring
Reproducing the Issue
- Go to test user
- Pay ComponentNonRecurring or Spot Bonus
Result: : Those additional fields appearing in Spot Bonus Portlet and those fields are not available in Business configuration UI or in Data Model.
- Additional fields: Tax Treatment, Sent to Payroll, Base Pay Component
See
Cause
configuration issue
Those 3 fields (Tax Treatment, Sent to Payroll, Base Pay Component) mentioned are defined - at code level - with default visibility as both (not as none) and cannot be see in (BCUI or Succession data model)
SDM data model Code
<hris-element id="payComponentNonRecurring">
<label xml:lang="ko-KR">현금 보너스</label>
<label xml:lang="en-US">Spot Bonus</label>
<label xml:lang="pl-PL">Świadczenie jednorazowe</label>
<label xml:lang="fr-FR">Prime exceptionnelle</label>
<label xml:lang="de-DE">Einmalbonus</label>
<label xml:lang="en-GB">Spot Bonus</label>
<label xml:lang="zh-CN">即时奖金</label>
<label xml:lang="ja-JP">スポットボーナス</label>
<label>Spot Bonus</label>
<hris-field id="pay-component-code" visibility="both" required="true">
<label xml:lang="en-US">Pay Component</label>
</hris-field>
<hris-field id="value" visibility="both" required="true">
<label xml:lang="en-US">Amount</label>
</hris-field>
<hris-field max-length="20" id="currency-code" visibility="both" required="true">
<label xml:lang="en-US">Currency</label>
</hris-field>
</hris-element>
Resolution
- Go to BCUI
- Add field: Tax Treatment, Sent to Payroll, Base Pay Component
- Set Field visibility= none
Add Via SDM data model Code
<hris-element id="payComponentNonRecurring">
<label xml:lang="ko-KR">현금 보너스</label>
<label xml:lang="en-US">Spot Bonus</label>
<label xml:lang="fr-FR">Prime exceptionnelle</label>
<label xml:lang="de-DE">Einmalbonus</label>
<label xml:lang="en-GB">Spot Bonus</label>
<label>Spot Bonus</label>
<hris-field id="pay-component-code" visibility="both" required="true">
<label xml:lang="en-US">Pay Component</label>
</hris-field>
<hris-field id="value" visibility="both" required="true">
<label xml:lang="en-US">Amount</label>
</hris-field>
<hris-field max-length="20" id="currency-code" visibility="both" required="true">
<label xml:lang="en-US">Currency</label>
</hris-field>
<hris-field id="base-pay-component" visibility="none">
<label>Base Pay Component</label>
<label xml:lang="de-DE">Grundvergütungskomponente</label>
<label xml:lang="en-GB">Base Pay Component</label>
<label xml:lang="fr-FR">Composant salarial de base</label>
<label xml:lang="en-US">Base Pay Component</label>
</hris-field>
<hris-field max-length="32" id="tax-treatment" visibility="none">
<label>Tax Treatment</label>
<label xml:lang="de-DE">Besteuerung</label>
<label xml:lang="en-GB">Tax Treatment</label>
<label xml:lang="fr-FR">Traitement fiscal</label>
<label xml:lang="en-US">Tax Treatment</label>
</hris-field>
<hris-field id="sent-to-payroll" visibility="none">
<label>Sent To PayRoll Date</label>
<label xml:lang="de-DE">An Gehaltsabrechnung gesendet am</label>
<label xml:lang="en-GB">Sent To Payroll Date</label>
<label xml:lang="fr-FR">Date d’envoi au service de paie</label>
<label xml:lang="en-US">Sent To PayRoll Date</label>
</hris-field>
Test below change:
- Go to test user
- Pay ComponentNonRecurring or Spot Bonus
FAQ - Additional Information
Q) Where can I get Guide?
A) Guide: Employee Central Master
Chapter: Properties of Model Base Objects
A) Guide: Data Object Tables in Employee Central
A) Chapter: payComponentNonRecurring
A) Guide: Setting Up and Using Business Configuration UI (BCUI)
See Also
- 2270326 - How to configure which Pay Components should be displayed in payComponentNonRecurring and payComponentRecurring portlets
- 2337688 - Pay Components are not visible on the Compensation Information Portlet
- 2316055 - Pay Component not displayed in dropdown list in Take Action (MSS UI)
- 2489872 - How to default pay component during new hire?
- 2080620 - How to enable Business Configuration UI (BCUI) - Employee Central
Keywords
payComponentNonRecurring, Spot Bonus, Field, Visibility, data model, BCUI, pay component,Succession data model , KBA , LOD-SF-EC-CMP-NRE , Spot Bonus & Non-Recurring Payments , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem