Meaning Of MSN20, MSN21 and MSN32

What are MSN20, MSN21 and MSN32 in relation to personnel actions? 

Answer:

If you want to default a value for group of employees based on company code, pa, psa, eg. esg, like that we use features.
For example if you want to default the payroll area for the employees under one ESG, you can use ABKRS feature.

Likewise, MSN20, MSN21 and MSN32 are also features for different purposes.

MSN20
When adding the event 'notice of termination of contract', a check is performed to ascertain whether the employee joined the company in a previous period (STAT2 0). Otherwise, the corresponding error message is displayed.

MSN21
When adding the event 're-entry' a check is performed, to ascertain whether the employee left the company in a previous period (STAT2 = 0).  Otherwise, the appropriate error message is output.

MSN32:
When adding the event 'early retirement/retirement' a check is performed to ascertain whether the employee was active in an earlier period (STAT2 = 3) or had an inactive work relationship (STAT2 = 1). Otherwise, the appropriate error message is output.
 

Further notes:

MSN99 is for custom use, what return value should I give in the decision tree?

Answer:

MSN99 feature can be used to restrict action. 
Example:- If you want to restrict certain action like termination cannot performed for retiree employee, then you can copy feature from standard MSN21/MSN31 and then change based on your requirement. 

In this case, under MSN99 > Begda > stat2 > give return value E (Eror) for employment status 2 (Retiree) and for others return value keep it blank. Then assign MSN99 to termination action while creating action.

SAP HR Tips

SAP Human Resource Books
SAP HR Books - Certification, Interview Questions and Configuration

SAP Human Resource Tips
SAP HR Tips and Human Resource Management

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.erpgreat.com

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.