This is an existing issue in the system but recently users found that Payment date is not populating for some employees in the report.
Custom data source which is built on Info type (HR Info type) is enhanced with new field "Payment date" and written the logic in CMOD to populate the data for new field by reading the Payroll cluster tables. If I run the Info package with update mode as full Payment date is not populating for some employees and if I load data for specific employee or small set of employees (1 to 4000) with selections, Payment date is populating. I have performed the below actions to trouble shoot this issue but not yet found the root cause of the issue.
1) Debugged the enhancement ABAP code myself and with ABAP expert. As per the logic it is working fine and payment date is populating during runtime.
2) Reduced the data package size gradually from 20000KB to 1000K.
3) Provided SAP_ALL authorizations to system users ALEREMOTE (ECC) and BWREMOTE (BW). We performed the trace on these users with the help of security team and didn't find any authrization issue.
Can someone please suggest any other way?