Skip to content
IntegrationsPublished 16 August 2026 · Updated 6 September 2026 · 2 min read

SAP CATS attendance integration: map, validate and reconcile

Distinguish a CATS-oriented export from a supported SAP receiving interface, and test personnel, dates, time types and correction handling.

By Attendify Vision · Product-led guidance with sources and labeled examples.

Choose the receiving process first

“SAP attendance integration” can refer to several different targets. CATS, HR time events and SuccessFactors time-management flows are not interchangeable. Identify the actual system, version, profile and supported input route before treating a file as import-ready.

SAP supports BAPI-based time-sheet processing. A BAPI/RFC call is not the same as directly inserting rows into a table or bypassing validation. SAP’s CATS BAPI guidance and validation-error documentation describe checks and test behavior. Those support pages were retrieved through search extraction; the direct page renderer may require SAP Help navigation.

Inspect the Attendify source layout

Attendify’s CATS-oriented CSV contains the following fields. They describe this export, not a universal schema for all SAP interfaces.

Scroll the table sideways to read all columns.

FieldAttendify source meaningValidate in receiver
PERNRWorker payroll IDCorrect personnel number
WORKDATECalculated work date as day.month.yearExpected work date and format
CATSHOURSCalculated paid hoursQuantity semantics and reconciliation
UNITHAccepted unit
LSTARSelected time typeValid activity type
REC_ORDERSite nameMap to a valid receiving object
AWARTSelected attendance typeValid configured type
REMARKWorker/correction contextSupported destination

The defaults and site display names need review. A column called REC_ORDER does not turn “North Depot” into an SAP order number.

Keep timestamps and durations deliberate

Some supported CATS processing can use start/end times and derive duration. Do not assume every SAP target accepts only one universal hours representation. Attendify’s export is duration-oriented; the integration owner must decide how that source fits the receiving profile.

Test an overnight work date, configured break and applied correction. Make sure the receiver does not silently recalculate a different quantity while the integration assumes the original exported hours were accepted.

Reconcile exclusions and responses

Attendify excludes blocking attendance days from policy export and omits workers without payroll IDs from named layouts. Reconcile those omissions before handoff. Then inspect the SAP validation/import result, not merely the fact that a CSV downloaded.

Define how corrections to an imported period are replaced or reversed without duplication. Retain the source period, transformation version and receiver run evidence.

Set the commercial expectation correctly

The SAP CATS export page describes an implemented source layout. It is not a certified connector, guaranteed CAT2 upload or autonomous scheduled delivery. Use a receiver-side test with representative records before production integration.

Keep reading