SAP Knowledge Base Article - Public

2538000 - Learning Expiration APM Admin notification


  • Admin received two notifications each for Learning Expiration and overdue notification on same day and having different contents in it
  • This article explain the behavior of Learning Expiration APM and reason for two notifications sent to Admin on same day


SAP SuccessFactors Learning

Reproducing the Issue

  1. Login into LMS as Admin
  2. Go to System Admin -> Automatic Processes -> Learning Expiration
  3. Schedule Learning Expiration APM and provide Email address of admin to receive notification about Learning Expiration notification.
  4. If your LMS environment has many records which qualify for overdue and expiration notification, in some cases admin receives 2 notifications each for expiration and overdue notification


  • ‘Learning Expiration Notification’ APM includes both Learning Expiration and Overdue notifications and if  ‘SuccessFactors Overdue Learning Notification’ is enabled, Admin receives separate emails for each type.
  • There is a configuration under System Admin -> Configuration ->LMS Admin-> apmJobSettings.TRNGEXPIRE.transactionCommitSize which we are using to commit the that many number of records in a batch.
  • Each batch is calling scheduleApmEmail API to send notifications for that set of records. Default value of this config is 1000.
  • Though APM sends separate notifications for each type, the limit applies to the sum of Overdue and Expiration notifications for a transaction.
  • Suppose in the first transaction, Admin gets ‘11 ’Expiration Notifications and  ‘989’ Overdue Notifications (Sum is 1000)
  • In the second transaction, Admin will receive remaining records in separate notifications for expiration and overdue notification. for example Expiration Notifications = 15, Overdue Notifications = 950.


Admin can modify the configuration present in LMS Admin configuration file to update number of records can be included in each batch of APM email in:

System Admin -> Configuration ->LMS Admin-> apmJobSettings.TRNGEXPIRE.transactionCommitSize


SF SuccessFactors LMS apmJobSettings, limit, size, duplicate, learning expiration, overdue, admin notification, apm result , KBA , LOD-SF-LMS-NOT , Notifications , Problem


SAP SuccessFactors Learning all versions