This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Import of person objects from SAP HR incomplete when SAP EntryDate is in the future

Hello everyone,

We are trying to import new person objects from SAP HR to OneIM using the Synchronization Editor (v7.1.2). We are using BAPIs for Infotypes 0001 and 0002 in the Schematype "HREmployee_Active".
If the EntryDate (DAT02 from Infotype 0041) is lower or equal today everything is fine. If the EntryDate is in the future, however, only some attributes of the InfoTypes 0001 and 0002 are being synched.
Also in the target system browser of the SynchEditor, some fields (attributes) are not filled with values but only blank.
Hence only some attributes are synched (like firstname, lastname, personnelnumber). We found out that all those attributes that were not synched are the ones that are provided by the BAPIs.
For example:
Department is being synched (Mapping: UID_Department <- ORGEH) -> no BAPI involved -> Synch OK
Location is NOT being synched (Mapping: UID_Location <- BAPIP00001B~P_SUBAREA) -> BAPI involved -> Synch not OK

In SAP the missing data is available, but only if we set the Period (TIMRD) to "All" or at least to the value of the (future) EntryDate.
May be there is a connection here. What can we do to make the missing data visible in SynchEditor, respectively, synchronize it?

Thank you in advance for sharing your expertise with us and best regards,
Stefan

  • On way is to go with custom table xml for hr PA tables and in it You can define a date condition for the future records. If You do it as here: www.quest.com/.../62873

    it will work but access will be read-only.

    to my knowledge changing this is not possible in sync editor as SAP schema is defined in the customizer