Hi,
Try to START and STOP the RFC Communication Channel. May be an issue with Cache.
Also check whether the value of the field "PAYPERIODSTARTDATE" is in correct format when passing to the RFC (like any decimal, blank, Leading Zeros etc.).
Regards,
Nabendu.