The table in this section contains a list of BAPIs used by the driver. The driver supports stale Infotype data checks for:
Infotype 0001 (providing there are no date gaps in validity dates of data rows)
Infotype 0002
Infotype 0006
Infotype 0105
Infotype 0032
It is not possible to do a stale data check on other Infotypes because of the lack of support in the SAP BAPIs. The validity checking algorithm of the driver always returns a valid status for these Infotypes.
BAPI Name |
Description |
---|---|
BAPI_EMPLOYEE_CHECKEXISTENCE |
Used to check for the existence of an employee with a specified Personnel Number (PERNR.) Only used for queries with no <read-attr> elements. |
BAPI_EMPLOYEE_ENQUEUE |
Used to lock employee records prior to Subscriber modifications. |
BAPI_EMPLOYEE_DEQUEUE |
Used to unlock employee records after Subscriber modifications. |
BAPI_EMPLOYEE_GETDATA |
Used to read an employee’s Organizational Assignment (Infotype P0001) records. Used during processing of future-dated IDocs to verify that a key with the validity dates of Organizational Assignment instances in the IDoc still exists in the SAP server (stale data checking.) |
BAPI_PERSDATA_GETLIST |
Used to obtain a list of keys for an employee’s Personal Data (Infotype P0002) records. Used during processing of future-dated IDocs to verify that a key with validity dates of Personal Data instances in the IDoc still exists in the SAP server (stale data checking.) |
BAPI_PERSDATA_GETDETAIL |
Used to read the current data field values of a specified instance of an employee Personal Data record. |
BAPI_PERSDATA_CHANGE |
Used to modify the current data field values of a specified instance of an employee Personal Data record. |
BAPI_ADDRESSEMP_GETLIST |
Used to obtain a list of keys for an employee’s Address (Infotype P0006) records. Used during processing of future-dated IDocs to verify that a key with the validity dates of Address instances in the IDoc still exists in the SAP server (stale data checking.) |
BAPI_ADDRESSEMP_GETDETAIL |
Used to read the current data field values of a specified instance of an employee Address record. |
BAPI_ADDRESSEMP_CHANGE |
Used to modify the current data field values of a specified instance of an employee Address record. |
BAPI_ADDRESSEMP_GETLIST |
Used to obtain a list of keys for an employee’s Communication (Infotype P0105) records. Used in SAP R/3 versions 4.6 and later. Used during processing of future-dated IDocs to verify that a key with the validity dates of Communication instances in the IDoc still exists in the SAP server (stale data checking.) |
BAPI_EMPLCOMM_GETDETAIL |
Used to read the current data field value of a specified instance of an employee Communication record. Used in SAP R/3 versions 4.6 and later. |
BAPI_EMPLCOMM_CHANGE |
Used to modify the current data field value of a specified instance of an employee Communication record. Used in SAP R/3 version 4.6 and later. |
BAPI_EMPLCOMM_CREATE |
Used to create a new instance of an employee Communication record. Used in SAP R/3 version 4.6 and later. |
BAPI_EMPLCOMM_DELIMIT |
Used to set the Ending validity period date of a current instance of an employee Communication record. It is always set to the day prior to the current date. If the Starting validity date and the Ending date are the same, the record instance is deleted. Used in SAP R/3 versions 4.6 and later. |
BAPI_EMPLCOMM_DELETE |
Used to delete the current instance of an employee Communication record. Used in SAP R/3 versions 4.6 and later. |
BAPI_HRMASTER_SAVE_REPL_MULT |
Used to create or replace the current instance of an employee Communication record. Used in SAP R/3 version 4.5. |
BAPI_INTCONTROL_GETLIST |
Used to obtain a list of keys for an employee’s Internal Control Data (Infotype P0032) records. Used during processing of future-dated IDocs to verify that a key with the validity dates of Internal Control Data in the IDoc still exists (stale data checking.) |
BAPI_INTCONTROL_GETDETAIL |
Used to read the current data field value of a specified instance of an employee Internal Control Data record. |
BAPI_INTCONTROL_CREATE |
Used to create a new instance of an employee Internal Control Data record. |
BAPI_INTCONTROL_CHANGE |
Used to modify the current data field of a specified instance of an employee Internal Control Data record. |
BAPI_INTCONTROL_DELIMIT |
Used to set the Ending validity period date of a current instance of an employee Internal Control Data record. It is always set to the day prior to the current data. If the Starting validity period date and the Ending date are the same, the record instance is deleted. Used in SAP R/3 versions 4.6 and later. |
BAPI_INTCONTROL_DELETE |
Used to delete the current instance of an employee Internal Control Data record. |