I have a question about sending IDOCs for HR records to a non SAP system. We're trying to send IDOCs for changed HR records as part of a delta interface. As far as I know the IDOCs only contain the updated record (the record after the changes have been saved). How is it possible for the receiving system to identify which record has been changed if the start and end date have changed as those two fields are part of the primary key. As there is no unique identifier like a record number we're thinking about sending the old record.
Is this a common problem? How is this usually solved? Would it be possible to send the old record as well via the IDOC to give the receiving system the possibility to identify which record has changed?
Looking forward to any reply.