SAP Change Document UDM mapping

The SAP_CHANGE_DOCUMENT parser tracks changes made to business objects in SAP systems, including creations, modifications, and deletions of data.

For information about Google SecOps for SAP, see Secure SAP applications with Google SecOps .

Field mapping reference

The following table describes the mapping between SAP Change Document log fields and Google SecOps UDM fields.

Log field UDM mapping Logic
UDATE
event.idm.read_only_udm.metadata.event_timestamp Date of the change event; combined with UTIME.
UTIME
event.idm.read_only_udm.metadata.event_timestamp Time of the change event; combined with UDATE.
MANDANT
event.idm.read_only_udm.target.resource.attribute.labels["MANDANT"] SAP Client (Tenant) identifier.
OBJECTCLAS
event.idm.read_only_udm.target.resource.name The SAP object class (e.g., EINKBELEG for purchasing documents).
OBJECTID
event.idm.read_only_udm.target.resource.product_object_id The specific identifier of the SAP object.
CHANGENR
event.idm.read_only_udm.metadata.product_log_id Unique SAP change document number.
USERNAME
event.idm.read_only_udm.principal.user.userid The ID of the user who performed the change.
TCODE
event.idm.read_only_udm.target.application SAP Transaction Code used to initiate the change.
CHANGE_IND
event.idm.read_only_udm.target.resource.attribute.labels["CHANGE_IND"] Indicator for the overall change type (U=Update, I=Insert, D=Delete).
CHANGE_IND (applied)
event.idm.read_only_udm.metadata.event_type Used to derive the UDM event type based on user/resource involvement.
LANGU
event.idm.read_only_udm.target.resource.attribute.labels["LANGU"] SAP Language key.
VERSION
event.idm.read_only_udm.metadata.product_version Change document version number.
_DATAAGING
event.idm.read_only_udm.additional.fields["_DATAAGING"] Raw data aging information.
CDPOS_ITEMS
event.idm.read_only_udm.additional.fields["key_index"] Array of position items; each key-value pair is mapped with its index.
TABNAME
event.idm.read_only_udm.target.resource.attribute.labels["TABNAME"] Name of the specific SAP table being changed.
TABKEY
event.idm.read_only_udm.target.resource.attribute.labels["TABKEY"] The specific key/row ID within the target table.
FNAME
event.idm.read_only_udm.additional.fields["FNAME"] Name of the specific field that was modified.
CHNGIND
event.idm.read_only_udm.target.resource.attribute.labels["CHNGIND"] Field-level change indicator.
VALUE_OLD
event.idm.read_only_udm.additional.fields["VALUE_OLD"] Previous value of the field before the change.
VALUE_NEW
event.idm.read_only_udm.additional.fields["VALUE_NEW"] New value of the field after the change.
UNIT_OLD
event.idm.read_only_udm.additional.fields["UNIT_OLD"] Previous unit of measure.
UNIT_NEW
event.idm.read_only_udm.additional.fields["UNIT_NEW"] New unit of measure.
CUKY_OLD
event.idm.read_only_udm.additional.fields["CUKY_OLD"] Previous currency key.
CUKY_NEW
event.idm.read_only_udm.additional.fields["CUKY_NEW"] New currency key.
TEXT_CASE
event.idm.read_only_udm.target.resource.attribute.labels["TEXT_CASE"] Indicates if the change is related to a text object.
WAS_PLANND
event.idm.read_only_udm.target.resource.attribute.labels["WAS_PLANND"] Flag indicating if the change was previously planned.
ACT_CHNGNO
event.idm.read_only_udm.additional.fields["ACT_CHNGNO"] Activation change number.
PLANCHNGNR
event.idm.read_only_udm.additional.fields["PLANCHNGNR"] Planned change number.
CDHDR_DATAAGING
event.idm.read_only_udm.additional.fields["CDHDR_DATAAGING"] Data aging timestamp for the header record.
CDPOS_DATAAGING
event.idm.read_only_udm.additional.fields["CDPOS_DATAAGING"] Data aging timestamp for the position record.
Create a Mobile Website
View Site in Mobile | Classic
Share by: